Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Page Is Not Indexed? Alternate Page With Proper Canonical Tag, Explained

By Toy Wen Da, Co-Founder · Updated · 6 min read · scored 93/100

"Page is not indexed: alternate page with proper canonical tag" means Google found a duplicate of this URL, picked a different page as the master copy, and left this one out of the index on purpose. In most cases that is correct behavior rather than an error, so your first job is to confirm Google picked the right page.

Close-up of a vintage typewriter with the phrase 'turn the page' on paper.

What "alternate page with proper canonical tag" means

A close-up view of book pages with colorful sticky tabs, suggesting organization or study.

When Googlebot crawls a URL and finds a rel="canonical" tag pointing to a different page, it treats the crawled URL as an alternate and the linked-to page as the canonical, or master, version. Google indexes the canonical page and skips the alternate, which is exactly what this status in the Page indexing report reports back to you.

It differs from a 404, a redirect or a soft error. The page loaded fine. Google read it, read the tag, and chose not to index this specific URL because another page already covers the same content. Google's documentation on consolidating duplicate URLs describes this as the intended way to tell search engines which version of near-duplicate content should get credit.

Why this status is usually good news

If you set the canonical tag yourself, say by pointing a ?sort=price filtered URL back to the main category page, the status confirms Google honored it and you need to do nothing. The "page is not indexed" label sounds alarming, but here it means your signal worked.

Common causes and what they mean

Close-up image of a dictionary page focused on the word 'dictionary' with a yellow tassel.
Cause What Google Sees Typical Fix
Intentional canonicalization (filters, sort params, tracking parameters) Alternate page correctly pointing to the main version None, this is working as designed
CMS auto-generates self-referencing canonicals incorrectly Canonical points to an unrelated or outdated URL Correct the canonical tag in the page template or SEO plugin
Pagination or near-duplicate content pointed to page 1 Pages 2, 3, etc. folded into page 1 unintentionally Use unique titles/content per page, or accept the consolidation if pages add little value
Staging or test URLs left live with canonicals to production Alternate correctly ignored Noindex or remove staging URLs instead of relying on canonical alone
Cross-domain canonical pointing to the wrong site Content attributed to another domain Fix the tag or remove it if the pages aren't true duplicates

How to check and fix it in Google Search Console

Smartphone displaying Google search page on a yellow background.
  1. Open Search Console and go to Indexing > Pages in the left-hand menu.
  2. Scroll to the table of reasons pages aren't indexed and click "Alternate page with proper canonical tag".
  3. Review the list of affected URLs and the canonical URL Google is using for each.
  4. Pick a URL and open URL Inspection by searching the exact URL in the top bar.
  5. In the Indexing section, Google's URL Inspection documentation says you'll find the user-declared canonical and the Google-selected canonical. If they match what you intended, you're done.
  6. If the canonical is wrong, edit the rel="canonical" tag in the page's HTML or your CMS or SEO plugin settings, then use Test Live URL to confirm the corrected tag is live.
  7. Once confirmed, click Request Indexing so Google recrawls the page with the corrected signal.

Search Console won't let you bulk-edit canonicals or push a fix from inside the report. Every correction happens on your site first, and the report only reflects what it finds on the next crawl.

A note on timing

Google doesn't recrawl instantly. After you request indexing, expect anywhere from a few days to a couple of weeks before the Page indexing report updates the status for that URL.

When Search Console alone is enough

For a single URL with an obvious cause, such as one filtered page or one old campaign link, URL Inspection and a manual fix will do. You see the canonical, fix the tag, request indexing and wait.

It stops being enough in three situations:

  • Dozens or hundreds of URLs show this status with canonicals that don't look right. This is usually a template or plugin problem, and fixing URLs one at a time in Search Console doesn't scale.
  • The same pages keep reappearing after you think you've fixed them. A CMS setting, a caching layer or a conflicting plugin is probably overwriting the canonical, and Search Console won't diagnose which.
  • You're not sure the canonical tag is the real cause. A redirect loop could be confusing the picture and behaves differently in the report; see how a page with a redirect shows up in Search Console for the distinction.

In recurring, site-wide cases, a full crawl that checks canonical tags across every URL at once will find the pattern far faster than clicking through the Pages report one URL at a time.

Common mistakes to avoid

  • Panicking over the status name. "Not indexed" sounds bad, but if the canonical is correct, the system is working.
  • Fixing the canonical without checking whether the content is a real duplicate. Sometimes the better fix is making the alternate page genuinely unique instead of redirecting credit elsewhere.
  • Confusing this with "Discovered – currently not indexed." That one is a crawl-budget issue rather than a canonical decision, so the fixes are completely different; see what "Discovered – currently not indexed" means and how to fix it if it's the status you're actually seeing.
  • Requesting indexing repeatedly without fixing the underlying tag. Google will select the same canonical again.

FAQs

Does "alternate page with proper canonical tag" hurt my SEO?

No. It usually means consolidation is working correctly and search value is flowing to the canonical page instead of being split across duplicates.

How long until this status disappears after I fix the canonical tag?

It depends on Google's recrawl schedule for that URL, often a few days to a couple of weeks. Using Request Indexing after confirming the fix with Test Live URL can speed it up.

Can I force Google to index the alternate page instead?

Yes. Remove the canonical tag or point it at the page itself, provided the page has unique content that deserves its own place in the index.

Is this the same as a duplicate content penalty?

No. Google's own guidance on duplicate content confirms there's no penalty here. Google simply chooses one version to index, which is what canonical tags exist for.

Why does the canonical URL shown in Search Console differ from the one in my HTML?

Google sometimes overrides a declared canonical when stronger signals, such as internal links or a sitemap, favor a different version as the master copy.

Confirm every canonical tag points where you think

Run the affected URL through SearchBlueprint's free canonical checker at searchblueprint.io/free-tools/canonical-checker to see the declared canonical and spot any conflicts before you touch Search Console. If "page is not indexed: alternate page with proper canonical tag" keeps showing up across more URLs than you can check by hand, talk to the team and get a sample SEO report that maps out exactly where your canonicals are inconsistent.

See what this looks like on your own sitePaste a URL and SearchBlueprint scores it on the same content engine that scored this article, then names the fixes in the order they pay off.Get your free plan

Resources / References

  1. rel="canonical" tag
  2. consolidating duplicate URLs
  3. Noindex

Sources

About the author

SearchBlueprint researched, wrote and scored this article with the content pipeline our customers run on their own sites. The score in the byline is what our content engine gave this page before it published. Nothing here is reviewed by hand, which is the point: it is the product's output, published where anyone can check it.

All Google Search Console guides