Let’s Fix SEO Issues in Wowonder Blogs and Pages Metadata

Let’s Fix SEO Issues in Wowonder Blogs and Pages Metadata

If you're running a Wowonder-based social network, you may have noticed some SEO challenges that can hurt your site's visibility and ranking on search engines. Among the most critical issues are improper use of blog titles, missing alt text for images, and the lack of unique metadata for individual pages. These factors can negatively impact your site's search engine optimization (SEO) and prevent you from fully harnessing the power of search engines to drive traffic to your platform.

In this blog post, I will discuss these SEO issues in Wowonder and how they can be fixed. Additionally, I’ll walk you through the steps to resolve these issues and enhance the SEO of your Wowonder site.


SEO Challenges in Wowonder

  1. Blog Titles as H2 Tags — In Wowonder, blog titles are currently set as <h2> tags, which isn’t ideal for SEO. The title of a blog post is one of the most important elements for search engines to understand the topic and content of your page. Typically, blog titles should be wrapped in an <h1> tag to signal to search engines that this is the main heading of the page. Having the blog title as an <h2> tag instead could confuse search engines and make it harder for them to rank your content effectively.

  2. Images with Missing ALT Text — Images play a significant role in SEO, not only for user engagement but also for search engines to understand the content of your site. However, in Wowonder, images are often inserted without alt text. Alt text (alternative text) helps search engines understand the context of an image, especially if it’s visually impaired users or crawlers trying to index the content. Without alt text, your images are essentially invisible to search engines, which can affect the overall ranking of your page.

  3. Duplicate Metadata for All Pages — Another major SEO issue with Wowonder is that all pages are using the same siteTitle, siteDescription, and siteKeywords from the wo_config table. This means every page on your site (whether it’s the homepage, blog page, or a custom page) has identical metadata, which can severely limit your SEO performance. Search engines rely on unique metadata to understand the purpose and relevance of each page, so having the same metadata across multiple pages can result in poor rankings and missed opportunities for optimization.


How to Solve These SEO Issues

In my upcoming tutorial, I will guide you through the steps to address these SEO challenges. You’ll learn how to:

  • Properly set blog titles as <h1> tags for better content hierarchy and SEO optimization.
  • Add alt text to images to improve accessibility and search engine visibility.
  • Implement unique metadata for each page on your site, ensuring that each page is properly indexed by search engines.

These simple but powerful changes will significantly improve your site's SEO and help it rank better in search engine results, driving more traffic to your platform.


If you’re ready to take control of your Wowonder site's SEO, follow along with the detailed, step-by-step tutorial I’m about to share.

In the next section, we will dive into each of these issues and provide the necessary code and guidance to implement these SEO improvements effectively. By the end of the tutorial, you’ll have a fully optimized Wowonder site ready to perform better in search engines!

Let's Start by Fixing the Blog Read Page

Here we will also be looking for any <img> tags missing alt attributes.

Open your file: /themes/wowonder/layout/blog/read-blog.phtml

Look for:

<h2 itemprop="headline"><?php echo $wo['article']['title'] ?></h2>

And change it to:

<h1 itemprop="headline"><?php echo $wo['article']['title'] ?></h1>

Look for:

<img src="<?php echo($wo['article']['thumbnail']); ?>">

And change it to:

<img src="<?php echo($wo['article']['thumbnail']); ?>" alt="<?php echo $wo['article']['title'] ?>">

Look for (Notice the alt is empty — search engines don't like that.):

<img alt="" src="<?php echo $wo['article']['author']['avatar'] ?>">

And change it to:

<img alt="<?php echo $wo['article']['author']['name'] ?>" src="<?php echo $wo['article']['author']['avatar'] ?>">

✅ That’s all for the blog read page.


Now Let’s Edit the Other Pages’ Metadata

You will need to create language keys for each of the changes. (Assuming you already know how to add language keys in Wowonder’s admin. If not, just ask me!)

Let’s take the Marketplace as an example. You can repeat this for all other relevant files.

Open: /sources/products.php

Look for:


$wo['description'] = $wo['config']['siteDesc'];
$wo['keywords']    = $wo['config']['siteKeywords'];
$wo['page']        = 'products';
$wo['title']       = $wo['lang']['latest_products'];
$wo['content']     = Wo_LoadPage('products/content');

Replace:


$wo['config']['siteDesc'];
$wo['config']['siteKeywords'];
$wo['lang']['latest_products'];

With:


$wo['lang']['products_seo_title'];
$wo['lang']['products_seo_description'];
$wo['lang']['products_seo_keywords'];

For example, my version looks like this:


$wo['title']       = $wo['lang']['products_seo_title'];
$wo['description'] = $wo['lang']['products_seo_description'];
$wo['keywords']    = $wo['lang']['products_seo_keywords'];

Save and visit your site’s product page. Then check the page source to confirm the metadata changes.


I hope this little hack helps you rank your site better. Enjoy! 😎