Quick answer
When a canonical tag points to another page, you are telling Google this page is a copy and the other URL should rank instead. That is correct for parameter, variant and syndicated copies. It is harmful when templates point every page at the homepage, when the target redirects or errors, or when canonicals chain. Make indexable pages self-referencing.
A canonical tag that points to a different URL is one of the few on-page settings that can quietly remove a page from Google. It's also one of the most useful tools for handling duplicates. The same tag, used deliberately, is a fix; used by accident, it is a critical error.
What it means when a canonical tag points to another page
<link rel="canonical" href="https://www.example.com/blue-widget"> on a page says: "this page is a duplicate; index and rank that URL instead". Google treats it as a strong hint rather than an order. If other signals agree (redirects, internal links, the sitemap), Google follows it, drops this page from the index and consolidates ranking signals into the target.
That is why it's rated critical in audits. A product page whose canonical points to the homepage won't rank for its own product name, however good the page is. In Search Console it shows as "Alternate page with proper canonical tag", which sounds positive and isn't when the canonical is wrong.
When pointing elsewhere is correct
- Parameter URLs (tracking, sorting, session) pointing to the clean URL.
- Product variants (
?color=blue) pointing to the main product, when the content is the same. - Print or AMP-style copies pointing to the main article.
- Syndicated content on another site pointing back to your original.
- Near-duplicate landing pages you keep for ads but don't want indexed.
The five harmful cases
- Every page points to the homepage. A theme or plugin hard-codes the site URL as the canonical, so Google treats the whole site as copies of one page.
- The target redirects. The canonical points to
/old-url, which 301s to/new-url; Google may ignore the hint or pick an unexpected version. - The target is broken. It returns 404 or 5xx, which sends contradictory signals.
- Chains. Page A points to B, and B points to C; Google may ignore the chain entirely.
- Paginated pages pointing to page 1. Pages 2 onward drop out, and the items listed only on them lose their crawl path.
Other conflicts make Google override your canonical: the target is http:// while the site redirects to https://, the target uses a different host, or internal links and the sitemap point to the non-canonical version.
How to fix a wrong canonical in 5 steps
- Crawl the site and export each URL with its canonical target; filter for rows where the two differ.
- Group the differences by template to find the root cause, which is usually one theme file, plugin setting or code path.
- Change the template so indexable pages output a self-referencing canonical built from the page's own clean URL.
- Point any remaining intentional duplicates straight at the final URL, with no redirect or chain in between.
- Check a sample in URL Inspection after Google recrawls, confirming the Google-selected canonical now matches.
Correct and incorrect canonicals side by side
| Page | Canonical points to | Verdict | Fix |
|---|---|---|---|
/shoes?sort=price | /shoes | Correct | None |
/shoes/trail-runner | / | Harmful | Self-referencing canonical |
/blog/post | /blog/post-old (redirects) | Harmful | Point at the final URL or itself |
/blog/page/3 | /blog | Usually harmful | Self-referencing on each page |
/guide?utm_source=x | /guide | Correct | None |
Seotific checks the canonical on every audited page and separates intentional cross-canonicals from harmful ones: a canonical pointing at a broken page or at a page that itself canonicalises elsewhere is rated high priority, while a simple cross-canonical on a parameter URL is informational. The related Search Console status for missing canonicals is covered in duplicate without user-selected canonical, and the complete crawl and index checks are in the technical SEO audit checklist, part of the SEO audit checklist.
Frequently asked questions
What happens if a canonical tag points to another page?
Google treats the page as a duplicate of the target URL, usually drops it from the index and consolidates ranking signals into the target. That's correct for duplicates and harmful for pages you want to rank in their own right.
Can Google ignore my canonical tag?
Yes. A canonical is a strong hint, not a directive. Google may choose a different canonical if your other signals conflict, such as redirects, internal links or sitemap entries pointing elsewhere, or if the pages aren't actually duplicates.
Should every page have a self-referencing canonical?
Yes, for pages you want indexed. A self-referencing canonical protects against parameter and tracking variants being indexed instead. It costs nothing and removes ambiguity.
Why does Search Console say "Alternate page with proper canonical tag"?
Because the page's canonical points to another URL and Google accepted it. If that was intended, such as a parameter URL, ignore it. If the reported pages are ones you want ranked, their canonical is wrong.
Should paginated pages canonicalise to page one?
No. Each paginated page should have a self-referencing canonical. Pointing page 2 onwards at page 1 tells Google they are copies, so items listed only on later pages can lose their route into the index.
Check your own page
Seotific audits a URL against the keyword it should rank for and lists the fixes in order of impact. Free plan, no card.
Run a free audit