Not only will you be giving up valuable organic traffic to your quality page, but any lower quality pages ranking higher will split your CTR, and suddenly you have turned yourself into your own competitor. You are also diluting the power of your links and anchor text.
Multiple pages that target the same keyword tells Google that your site might have thin content or at least content that doesn’t exactly match the keyword on each page.
Suffering Conversion Rates
If cannibalizing pages are converting better than your quality pages, you will be losing potential leads when they land on less relevant or low-quality pages.
Keyword Cannibalization Solutions
If you do decide that this issue is worth correcting, your first step will be to de-optimize the offending pages. Some pages may be optimizing for several keywords, including the offending keyword that is causing the cannibalization issue. You don’t want to get rid of the page outright, as you are still getting plenty of great organic traffic. You just wish it didn’t rank for that one keyword, and that is where de-optimization comes in.
Reconfigure Your Website
One option is to take the most authoritative page and convert it into a landing or pillar page that then links out to the similar pages that fall under the umbrella of your targeted keywords. By taking a from-the-ground-up approach, there will be no mistaking which keyword is the focus of each page.
The best way to do this is to create a spreadsheet and list each page along with its coinciding focus keyword. Every page will then become the authority page for each respective keyword. Even if the pages currently exist, ensure the content is rewritten so that the information matches closely with the keyword in question.
Remove All Keyword References
Look through the offending pages and remove any mention of the keyword in question; this won’t completely solve the problem, of course, as Google relies on many more signals to determine proper rankings.
You can perform a Ctrl+F and search through each page for the cannibalized keyword, or you can conduct a Google search with the term in quotes, then click through and edit each page accordingly so that only authoritative pages hold the prime keywords in play.
Alter Internal Linking Structure
Look through your site’s internal linking structure, particularly those links that use the exact keyword as anchor text, which may be particularly troublesome, as keyword-rich anchor text could be contributing to the cannibalized page’s rankings.
A similar Ctrl+F search or Google “Exact” search can help to pinpoint anchor text keywords.
For internal links that point to an undesirable page (as in one that is cannibalizing a quality page), you can either swap those links out with different ones or change the destination to a different page.
To readily identify your internal linking structure for an audit or page edit, use Google Search Console. Click Links from the left-hand column, and you will be able to view your site’s internal links and anchor text. If a low-quality, cannibalizing page is listed there, consider switching the page up to a more valuable, higher converting page.
You can also merely remove the offending internal links altogether.
Inbound Link Requests
Now turn your focus outward toward those websites that are pointing back to yours with pages using the offending keywords. These aren’t going to be as easy to swap out as your internal links. You can find these referring domains through the SEMrush backlink checker.
You will have to contact the webmasters of those sites to request that they change the links. If they are linking to a low-quality page, send them the URL to the page that is converting and see if they will replace it, although there is no guarantee that they will. Some webmasters may not want to alter their internal linking structure. You should also be prepared for webmasters to offer to remove your link entirely.
Merge the Pages Together
If the pages that are cannibalizing one another are incredibly similar and are ranking for the same keyword, consider combining the pages to make a super-page; this is a great option, especially if both pages contain useful information and you don’t want to purge either.
NOTE: Don’t forget to 301 the other page to the new URL, or both, if you decide on a new URL to preserve your “link juice.”
A 301 redirect sends visitors to a live web page whenever they try to visit a page that has been deleted and, thus, assigned a redirect. WordPress has plugins like Simple 301 Redirects, which makes the process simple even if you don’t know how to code.
Consider Deleting Altogether
If one of the offending pages is of low-quality, then it is essentially stealing traffic from the right page(s). If the page doesn’t offer much value, it should be purged. Make sure you check the page for internal links before you delete. If the page does have internal links, add 301 redirects from that page to a similar one (or the homepage).
If both pages are useful for visitors, and you wish to keep them, but you don’t want them to rank and cannibalize other pages, noindexing can usually work. Noindexing tells Google that you don’t want those pages to show up in the search results. This option is useful for blog category pages, which offer little in the way of value to visitors. Visitors can still access them, but they won’t be doing so from the SERPs, and thus the pages won’t steal your valuable traffic.
Implementing noindexing can be performed by adding atag or an HTTP Response Header. Both options are simple in scope and are explained in detail in Google Search Console.
Canonicalize to Indicate Master Pages
This option is useful if you have two pages that are incredibly similar, but you want to keep both; this might be the case if they are both useful, but you want Google to rank one higher than the other.
A canonical tag (rel=”canonical”) tells Google that the URL represents the master copy of a particular page. This option is useful to prevent cannibalization and also identical or duplicate content that appears on multiple URLs. And it essentially tells Google which version of the URL you want to appear in the SERPs.