7 Canonical Tag Mistakes That Are Hurting Your SEO

A canonical tag is one line of code, and it's meant to be simple: it tells search engines which version of a page is the "real" one when duplicates or near-duplicates exist. In practice, that one line is also one of the easiest places on a site to make a mistake that quietly removes pages from search results.

Unlike a broken image or a typo, a bad canonical tag doesn't show up when you look at the page — it only shows up when you check how search engines are actually interpreting it, which is exactly why these mistakes tend to go unnoticed for months.

Quick Answer

The most common canonical tag mistakes are pointing pages to the wrong URL, using relative instead of absolute URLs, canonicalizing every page to the homepage, leaving conflicting signals between the canonical tag and the sitemap, and forgetting to self-canonicalize paginated or filtered pages. Each one can cause Google to index the wrong version of a page, or drop it from the index entirely.

What is a canonical tag, exactly?

A canonical tag is a line of HTML — <link rel="canonical" href="..."> — placed in a page's <head> that tells search engines which URL should be treated as the authoritative version when several URLs show the same or very similar content.

Learn more about the underlying spec at MDN's link element reference.

Why canonical mistakes matter for rankings

A canonical tag sits quietly in the page source, but the URL it names determines what actually gets indexed and ranked:

📊 Quick stat Canonical mistakes rarely appear as errors in an SEO audit — they appear as a slow, steady decline in indexed pages, which is why teams often trace ranking drops back to this tag months after it was first set incorrectly.

Step-by-step: auditing your canonical tags

  1. Pull a full list of indexed URLs. Use Google Search Console's coverage report to see which pages Google has indexed and which it has excluded as duplicates.
  2. Check the canonical tag on each key page. View the page source or use the URL Inspection tool to see the declared canonical and compare it against the URL you actually intended.
  3. Confirm the URL is absolute. Make sure every canonical tag uses the full https:// URL, not a relative path like /page.
  4. Check paginated and filtered pages separately. Category, search, and pagination pages should usually self-canonicalize rather than pointing back to page one or the unfiltered version.
  5. Cross-check against the sitemap. Every URL listed in the sitemap should match the URL that page's own canonical tag names — mismatches here send Google conflicting signals.
  6. Fix and regenerate. For any page with an incorrect canonical, generate a corrected tag and update the page's <head>.
  7. Recheck with the URL Inspection tool. After publishing the fix, request a recrawl and confirm Google now recognizes the intended URL as canonical.
Try the Rebrixe Canonical Tag Generator — free Enter your URL, get a correctly formatted, ready-to-paste canonical tag.
Generate Canonical Tag →

7 common canonical tag mistakes

1. Pointing to the wrong URL

A leftover canonical tag from a template or a copy-pasted page can point to a completely different URL than the one it's on, telling Google to index that other page instead of the current one.

2. Using a relative path instead of an absolute URL

A canonical tag written as /products/item instead of https://example.com/products/item can be resolved inconsistently depending on how the page is crawled, especially across HTTP/HTTPS or www/non-www variants.

3. Canonicalizing every page to the homepage

Copying the homepage's canonical tag into every template by mistake tells search engines that the entire site is a duplicate of one page, which can cause most other pages to drop out of the index.

4. Not self-canonicalizing paginated pages

Pointing page 2 and page 3 of a paginated series back to page 1 hides the unique content on those later pages instead of letting each page rank for what it actually contains.

5. Conflicting signals with the sitemap or redirects

If the canonical tag names one URL but the sitemap lists another, or a redirect chain ends somewhere else entirely, Google has to choose between competing signals — and it won't always choose the one intended.

6. Canonicalizing across genuinely different content

Pointing a product page with unique specs and reviews to a different product's URL, because they're similar, tells Google to drop the unique one — canonical tags are for duplicates, not for merging distinct pages.

7. Forgetting canonical tags on parameterized URLs

URLs with tracking parameters, session IDs, or sort/filter options that don't self-canonicalize to the clean base URL can each get crawled and treated as separate, competing duplicates.

💡 Pro tip Whenever a template change, migration, or redesign touches page URLs, re-check canonical tags immediately — most mistakes on this list get introduced during a change, not from a page being built wrong the first time.

Real-world examples

How canonical mistakes commonly show up across different types of sites:

Ecommerce store
Filtered category pages
Wrong target
A "size: large" filter URL canonicalizes to the unfiltered category page, hiding a page that could have ranked for a specific search.
News publisher
Syndicated articles
Split authority
A syndicated copy doesn't canonicalize back to the original article, so both versions compete for the same rankings instead of one winning clearly.
SaaS blog
Template migration
Homepage collapse
A new blog template ships with the homepage's canonical tag left in by mistake, and every post starts canonicalizing to the homepage.
Local business site
www vs non-www
Relative URL issue
A relative canonical tag resolves differently on the www and non-www versions of the site, splitting the same page into two indexed URLs.

Canonical mistakes ranked by severity

Not every canonical mistake causes the same amount of damage. Here's how the common ones compare.

Mistake Typical impact How easy to spot Fix effort
All pages canonicalize to homepage Severe, sitewide deindexing risk Easy, shows up in coverage report Low, template-level fix
Wrong URL on specific pages High, page-level deindexing Moderate, needs manual spot-checks Low, per-page fix
Relative instead of absolute URLs Moderate, inconsistent indexing Moderate, easy to overlook visually Low, find-and-replace
Pagination not self-canonicalizing Moderate, hidden unique content Moderate, template-specific Medium, template fix
Sitemap/canonical mismatch Low to moderate, confuses crawlers Hard, needs cross-referencing Medium, regenerate both

Generate correct canonical tags right now — free

The Rebrixe Canonical Tag Generator builds a clean, absolute-URL canonical tag ready to paste into your page's <head>. No account, no watermark, and no guesswork about formatting.

Free Canonical Tag Generator Enter your URL, copy the ready-made canonical tag.
Open Canonical Tag Generator →

Frequently asked questions

It's any case where the rel="canonical" tag on a page points search engines to the wrong URL, or is missing, duplicated, or contradicted elsewhere on the page, causing search engines to index a different URL than the one intended.
Yes. If a page canonicalizes to a different URL, Google treats that as a strong signal, not a suggestion to ignore, and may drop the original page from the index in favor of the URL it points to, even if that URL is unrelated or broken.
Yes, this is one of the most damaging canonical mistakes. It tells search engines that every page on the site is a duplicate of the homepage, which can cause most of the site's other pages to drop out of the index entirely.
Yes. A relative canonical URL can be interpreted inconsistently depending on how the page is crawled, so the safe and recommended practice is always writing the full absolute URL, including the https:// protocol and domain.
No, this is a common mistake. Each paginated page should self-canonicalize to its own URL, since page 2 and page 3 contain unique content that page 1 doesn't, and collapsing them all into page 1 can hide that content from search entirely.
Yes. If the canonical tag, the sitemap, and internal links all point to different URLs for the same content, Google has to guess which one is correct, and it may choose a version the site owner didn't intend.
Use Google Search Console's URL Inspection tool to see which URL Google has chosen as canonical for a given page, and compare it against the canonical tag you intended to be there.

Generate a correct canonical tag in seconds

The Rebrixe Canonical Tag Generator builds a clean, absolute-URL rel="canonical" tag for any page — no account, no watermark, just a ready-to-paste code block.

Launch the Canonical Tag Generator →
← Back to blogs