Canonical tags are a crucial element of on-page SEO that help search engines understand which version of a URL is the preferred one. In essence, they prevent duplicate content issues by explicitly telling search engines which page should be indexed and ranked.
A canonical tag is a special HTML element () that you add to the
section of your webpage. It indicates the preferred URL to be ranked for the content contained on the canonicalised page. Search engines then prioritise the canonical URL in their index, effectively consolidating all content, ranking signals and link equity to the canonical version.
A canonical tag is used in several scenarios, but most commonly when we have several URLs which contain necessary distinctions for users, for example, a different colour or size, but would be considered duplicate or very similar by search engines. Examples of this might be T-shirts in different colours, where the only difference would be the colour or individual listings for shoe sizes.
We can also utilise a self-referencing canonical which means we add a canonical tag to a URL which contains its URL as the canonical. This is a strong indication to search engines that the page should be considered and indexed independently.
Duplicate content can significantly impact your website's search engine rankings.
Effectively, search engines need to pick a winner, and when content is too similar, search engines cannot determine the difference. This can mean they struggle to determine which version of the content to rank. This can lead to:
Whereas, correctly implementing canonicals can lead to:
There are several common scenarios which require a canonical tag. In each case we are indicating to search engines the preferred version we would like to index.
One of the ways that some website owners encounter canonical tags is through the Google Search Console Indexing report - an example is shown in the screenshot below:
In fact, there are several references to Canonical Tags within the Google Search Console Report. Below is some information regarding what each of these reported instances means. We’ve used simplified language to help you understand the issues being reported and the actions needed (if any) to rectify them.
Google knows this page is a "canonical" version of another page. (Like a faster mobile version or a special version for different devices). It's doing its job correctly. It tells Google which is the main, "real" page. The main page is already in Google's search results.
You don't need to fix anything. Everything is working as it should.
Google thinks this page is a copy of another page. You didn't tell Google which page is the "original" (canonical version). So, Google picked the other page as the original and won't show this copy in search results. This isn't necessarily a mistake, it's just how Google avoids showing the same thing twice.
If you think Google picked the wrong original page, you can tell Google which one is the right one by implementing a correct canonical tag. Or, if you think this page is actually different and should be indexed independently, you need to ensure it has enough unique content in comparison to the other page.
You told Google, "This page is the main version!" (canonical). But Google disagrees. It thinks a different page is actually the main one. Google is using its own choice for the main page in search results.
To figure out why, you need to:
The problem is that Google doesn't see your page as a close copy of the one you said was the main one. It sees it as a copy of a different one, or as a unique page. If Google picked the page you're looking at as the main one, it means Google thinks it's not a copy of anything else. If the page you picked as the main one is very different from the current page, Google will never use it. Google only treats very similar pages as duplicates.
Implementing canonical tags without a full understanding of the site can be tricky; however, by following the steps below, we can reduce the time and effort required to create correct canonicals.
Replace [your-domain] and [preferred-url] with the actual values.
Before considering canonicalising URLs on your site, there are several best practices you should consider for the best results. We’ve outlined these below:
By thoroughly analysing and understanding your site before starting to add canonicals, you can prevent wider issues and errors. Proper introduction of canonical tags gives clear instructions to search engines like Google and can remove issues arising from duplicate content, as well as helping search engines understand what should and should not be indexed.
At Reflect Digital, our experienced technical seo team can help you and your business stay ahead of any issues that may prevent search engines from indexing your site and fully understanding the value your site represents.
Contact UsCarl spends his days helping our clients elevate their brands through the power of SEO. From creating strategies designed to deliver excellence and meet objectives, to implementing campaigns that deliver next-level results, Carl loves it all.
More about Carl