Tag Archives: search engine optimization

Knowing Why Tabbed Content Might be Hurting Your Search Rankings

Every writer loves to see its website’s body content look clean and concise. Therefore, as a solution, they usually put content behind tabs, but is tabbed content a good thing for your search engine optimization? Every effort that you make should be relevant to Google, especially if you are writing for SEO service. Hence, in this article we are going to discuss about how tabbed content will hurt your search rankings and what you should do to fix it. Find the answers below.

Why Tabbed Content Can Hurt Your Rankings

It is no secret that search engine crawlers have a difficulty in reading JavaScript over the years. Even though Google has made so many attempts to understand how JavaScript has become essential in modern day website design, still, there are so many things that should be fixed. This is because JavaScript is a complicated yet beautiful thing.

However, since we don’t know what part of JavaScript that Google can and can’t read, the best solution we can offer is to make sure that your JS are readable and not disallowed in your robots.txt. When Google doesn’t understand, any piece of content within that sector won’t be displayed or rendered. This means your well-structured content will offer no value to your search aspirations.

To know whether Google can understand your content or not, you can use the Fetch as Google function within Google Search Console, which displays both a rendered version for Googlebot and how a visitor will see the page.

So, what’s wrong with tabbed content? Well, tabbed content is typically created using JavaScript using div.tabs. While search engine can typically read this, Google, on the other hand, doesn’t have the ability like a human has to click on a different tab. The main reason is because the action that displays the tabbed content isn’t a standard hyperlink that crawlers are designed to follow.

In the example below, you can see how a standard piece of tabbed content contains a standard hyperlink:

<button class=”tablinks” onclick=”OPENTAB(event, ‘EVENTNAME’)” id=”defaultOpen”>TAB TITLE</button>




Therefore, Google can only read your first tab, since this is static on your page, while other tabs might be ignored. Can you imagine how many words you are losing out? For example, you have five tabs, all with 200 words in each, so you are losing out on 800 words on your page. In other words, this brings bad news to your webpage because it will surely lower your content quality for missing out on those keyword-rich and relevant pieces of content.

What Can We Do?

Nothing can make Googlebot effectively crawl your website, unless you completely remove tabbed content altogether. This is because tabbed content is dependent on the kind of code showcased above. By implementing this method, you can index every single piece of content you have created.

In fact, a research has been conducted to prove this theory. The results show that pages which weren’t gaining any positioning could possibly go from Page 3 to Page 1 only by removing the tabbed content. In fact, once the Googlebot notice that the rich content is not being hidden anymore, it will directly go to page 1 status.

Arguments against This Ideology

It is better to have many arguments rather than one, right? So, it will be good to consider other factors. Below is a short list of other possible factors that may have affected these search engine results:

  • Page age: When webpages have been developed for some times, it will get older, trust grows and will affect the position. However, the pages showcased in this research contain no information that indicates the date that the page is created.
  • Natural organic external links: In the time the research being monitored, no external links are built to these pages.
  • Algorithm changes: the ongoing content quality updates help. This means that ongoing algorithm changes would benefit pages that showcase more and relevant content.
  • Page creation: Prior to the page being developed, pages may not gain any position for 3 months.
  • Existing on-page optimization: Standard SEO is applied after the pages are created, such as meta optimization, content creation, header optimization and image optimization.

The Future Outlook

Now, the biggest question is, will Google ever be able to read tabbed content? There is no absolute answer for this question. In fact, any kind of answer is purely speculative. For now, through so many researches, we can conclude that Google isn’t ready to handle JavaScript, so it is better to keep a keen eye out for any JavaScript, for it may harm your websites rank.

Keyword Cannibalization: How to Find & Solve It

Keyword Cannibalization How to Find & Solve It

In SEO service, when you are splitting CTR, links, content, and (often) conversions between two pages that should be one, you are “cannibalizing” your own results. This is because you don’t describe any improvement and the breadth or depth of your knowledge. On the other hand, you are troubling Google to choose which one suits the matching keywords best.

Negative Effects of Keyword Cannibalization
If you do the keyword cannibalization, there are 6 negative effects of keyword cannibalization that can affect your SEO, such as:

1. You’re Diminishing the Authority of Your Page

By doing keyword cannibalization, you are splitting your CTR to multiple moderately relevant pages, instead of having one highly authoritative page. This not only would turn your pages into competitors, but also fight for page views and SERP ranks.

2. You’re Diluting Your Links & Anchor text

Backlinks that could have gone to one consolidated source of information are now being split into two pages. Instead of one authoritative page on the subject, your anchor text and internal links are leading visitors to multiple different pages.

3. Google May Devalue the More Relevant Page

To help Google understands what your pages are about; usually we will use keywords to signify the pages. When you put the same keywords on several pages, Google will search which one will suit best. However, it might get it wrong, if your content is too similar.

4. You’re Squandering Your Crawl Budget

Search engine spider crawls will examine your website in a number of times. This activity is known as crawl budget. In fact, all of your efforts will go in vain when you are having multiple pages devoted to the same keyword results in the crawling and indexing of page that aren’t needed.

5. Sign of Poor Page Quality

Keyword cannibalization can also be  caused by too thin content which may not match your keywords on each page.

6. Your conversion Rate will Suffer

Since Google will choose one that fits best  with your keywords, one of your pages will convert better than the rest. Not all of your visitors will visit the page that has been signified by Google; instead, some of them will lose potential leads when they land on less relevant pages.

How to Identify Keyword Cannibalization
To avoid the six effects that might damage your SEO effort, first you should identify the problem. Only by identifying the problem, you can fix the keyword cannibalization easily. Identifying keyword

1. Restructure Your Website

One of the simplest solutions is to turn your most authoritative page into a landing page which links to other unique variations that fall under the umbrella of your targeted keywords. For instance, it will make sense to make “shoes” our canonical source page and link all of the more specific variations back to our shoe-product.

2. Create New Landing Pages

If your website might lack a landing page that consolidates all of your product pages in one place, you can create a unique landing page to serve as your authoritative source page and link all of your product variations from there.

3. Consolidate Your Content

You can consider combining your pages into one page, if your pages aren’t unique enough. This is where you can take two underperforming pages and turn them into a more authoritative source. Moreover, this  will also solve your thin content issues.

4. Find New keywords

If you are sure enough that your page is already highly diverse, content-rich pages, but you still suffer keyword cannibalization, maybe it is time for you to find new keywords. Therefore, make sure your keywords accurately describe your page’s content.

5. Use 301 Redirects

If in many cases, using 301s is not recommended, but in certain cases using 301s might be necessary, especially if you already have multiple pages ranking for the same terms. To consolidate your cannibalized content, you can use 301s by linking all of the less relevant pages to single, more authoritative version. Remember that this tactic is suitable for pages with similar content and those matching specific keyword queries.


The solutions above can mostly fix cases of keyword cannibalization. If you experience the keyword cannibalization, don’t get panic as the damage isn’t permanent and solutions aren’t hard to come by. Make sure you follow all the tips above to solve all of the problems caused by keyword cannibalization.

What’s rel=”noopener” in WordPress & How to Remove It


When you upgrade your WordPress to 4.7.4 version or newer, you will notice a new tag rel=”noopener”. It is located alongside the target=”_blank” tag in the HTML editor. When you make them open in a new tab, the tag is automatically added to all internal and external links.

As a web developer, you may be wondering what this tag does? Does it affect your websites negatively in any way? So, in this article we will discuss what is rel=”noopener” in WordPress and how to remove it. If you curious about rel=”noopener”, you better check this out!

What is rel=”noopener”?
Even though, it may sound a bit suspicious, but it is actually a security fix that prevent malicious links from taking control over an opened tab. Usually, window.opener Javascript object is used to control a parent window using a child window. With this feature, hackers can switch user’s currently opened website with a fake one and steal information, such as login details. Therefore, to prevent this, rel=”noopener” blocks the use of the window.opener Javascript object. If window.opener does not work, then a tab can’t control another tab.

In fact, on 23rd November 2016, this security fix was added in TinyMCE plugin. Actually, WordPress uses TinyMCE as its text editor; it also got updated with this feature in WordPress version 4.7.4.

Is It Bad for your Website?
You may relieve as it doesn’t have any bad impact to your site. Some WordPress users may be making all internal and external links “nofollow”, which cause bad score for SEO. But, the fact is rel=”noopener”is just an instruction for the user’s browser to cease the use of the window.opener Javascript object.

This is because SEO relates to search engines and they don’t interact with rel=”noopener” tag. It works the same for analytics software that completely ignores this tag.

At first, this might have been a bit of a problem when WordPress added rel=”noopener noreferrer” tag before the fix was released with WordPress version 4.7.4. In the older version, “noreferrer” blocked the link from knowing where it actually came from.

Even though, it may not affect your SEO, but it may affect some of the analytics tools and affiliate programs. However, in WordPress latest version, “noreferrer” tag has been removed , so you should have no problem with rel=”noopener” tag. SYou only need to make sure you have updated to the latest version of WordPress.

How to remove rel=”noopener”
As it is stated above, rel=”noopener” doesn’t affect SEO. It also has no impact on analytics tools, and affiliate links also won’t break. It works to protect your users from any potential malicious links that could hijack their tabs. In fact, it only will stop when you want to use the window.opener Javascript object for any purpose.

As it is integrated into the WordPress text editor, removing rel=”noopener”can be a bit difficult. Moreover, it will be added back again when you save the document, Even if you manually remove it from the HTML code. So, the best solution is to disable this feature from the TinyMCE plugin itself.

However, you may need to add some lines of code in the functions.php file of your WordPress theme. In the functions.php file, copy and paste the below mentioned code and save it:

// Note that this intentionally disables a tinyMCE security feature.
// Use of this code is NOT


function tinymce_allow_unsafe_link_target( $mceInit ) {
    return $mceInit;

This will stop WordPress from automatically adding rel=”noopener” tag in your posts. But, you may need to mannually remove the added tags from posts saved after WordPress 4.7.4 update.


In Summary
Even though, it may sound suspicious but you have nothing to be afraid of on the rel=”noopener’ tag. It will secure your website visitors. But, you should embrace this new edition of security feature, if you want to use the window.opener feature.