Index My Site

Alternate page with proper canonical tag: usually fine, fix it only if the canonical is wrong

In most cases this status means your canonical tag works: Google indexed the main page and left out the alternate. Here is how to tell when it is expected and when a page is pointing to the wrong place.

What the status means

In the Page indexing report, "Alternate page with proper canonical tag" means the page points to another page as the main version, and Google agreed. Google says there is nothing you need to do.

The page names another as the original

Its rel="canonical" tag points to a different URL.

Google agreed

Google used the URL from your tag as the canonical and indexed that page.

This URL stays out of Search

That is the point of a canonical tag. It only matters if the tag points to the wrong page.

Definition from Google's Page indexing report help page.

Which alternate pages are fine, and which are mistakes

The first three cases are expected and need no work. The last three mean a page you want in Search is pointing somewhere else.

  • It is an AMP or mobile version

    Google names these cases: an AMP page pointing to its canonical page, or separate mobile and desktop URLs pointing to each other. This is expected.

  • It is a parameter or tracking URL

    URLs such as example.com/pricing?utm_source=newsletter or ?sort=price point to the clean URL. Google indexes the clean one. This is expected.

  • It is a variant of a main page

    Colour or size variants, print versions, or near copies that point to one main page. Fine if you want only the main page in search results.

  • The template sets the wrong canonical

    A problem. Every page points to the home page, to a staging or HTTP host, or to a URL copied from another page.

  • An important page points away by mistake

    A problem. A page you want in search results has a canonical tag pointing to a different page, often left over from a migration or a copied template.

  • Translated pages point to one language

    A problem if each language should rank. Each language version should point to itself, with hreflang links between the versions.

Check where the page points

Paste the URL from Search Console. The free checker shows the canonical URL the page declares, so you can see at once whether it points to itself or to another page.

This check helps you assess how likely your page is to be indexed. Use it as a guide, not proof that Google will index your page or has already done so.

Progress

Access and indexing settings

Content review

Already in Google?

Not checked

This check cannot confirm whether your page is already in Google, and it does not predict the outcome. It shows what could stand in the way.

· this address redirects to , which was not checked. Run a separate check on it.

Only part of this long page was reviewed.

Good to know

Completed before the check stopped

Fix it only if the canonical is wrong

Most alternate pages need no work. Go through these steps to confirm that, and to fix the pages where the canonical is a mistake.

  1. 1

    Look at what the URL is

    If it is a parameter, tracking, AMP, or variant URL, and the page it points to is the one you want indexed, stop here. Nothing needs fixing.

  2. 2

    Check the canonical Google used

    Inspect the URL in Search Console. "User-declared canonical" is the URL from your tag. For this status, Google agreed with it. Make sure that URL is the right page.

  3. 3

    Check the canonical page is indexed

    Inspect the canonical URL too. It should be indexed. If it is not, work on that page, not on this one.

  4. 4

    Fix the tag if it points to the wrong page

    If this page should be indexed on its own, change its tag to point to itself: <link rel="canonical" href="https://example.com/this-page">. Use an absolute URL on the right host.

  5. 5

    Fix the template, not one page at a time

    If many important pages are in this list, the canonical is probably set by a shared layout. Fix the rule that builds it, then spot check a few pages.

  6. 6

    Make the other signals agree

    Link to the canonical URL inside your site and list only canonical URLs in your sitemap. Do not name one URL in the sitemap and another in the tag.

  7. 7

    Then submit the page you want indexed

    After a fix, submit the URL that now points to itself. Do not submit alternates that still point elsewhere.

When submitting helps, and when it will not

Submitting an alternate page does not get it indexed. Google follows the canonical tag and indexes the other page. It only helps once a page points to itself.

It helps when

  • You changed a wrongly set canonical so the page now points to itself
  • You fixed a template and want Google to crawl the affected pages again
  • You want Google to crawl the canonical page the alternates point to

It will not help when

  • The page still has a canonical tag pointing to another URL
  • It is a parameter, tracking, AMP, or variant URL you do not need in Search
  • You want both the alternate and the canonical indexed as separate pages

When you submit a URL, we check it first and skip redirects, noindex pages, robots.txt blocks, error pages, and pages that point to another page as the original, without charging. Then we help Googlebot discover and crawl it and search Google for the exact URL after 24 hours, again around days 3 and 7 if it is not found yet, with a full report around day 5and final checks around day 14. A URL confirmed as not indexed gets its standard credit back. Google still decides what it indexes. See Submitting URLs for the details.

How the three canonical statuses differ

All three mean another URL was indexed instead of this one. What differs is whether you declared a canonical and whether Google agreed.

Alternate page with proper canonical tag compared with Duplicate, Google chose different canonical than user, and Duplicate without user-selected canonical
QuestionAlternate page with proper canonical tagDuplicate, Google chose different canonical than userDuplicate without user-selected canonical
Canonical tag on the pageYes, pointing to another URLYes, pointing to a URL you choseNone that Google could read
What Google didAccepted your choice and indexed the other URLIgnored your choice and picked a different URLPicked another URL as the original by itself
Is it a problem?Rarely. It is the expected result of a correct canonical tagSometimes. It means your signals disagree with each other or with the contentOnly if Google picked the wrong URL, or the page is not really a copy
What to doNothing, unless the canonical points to the wrong pageMake the tag, redirects, internal links, and sitemap all point to one URLChoose the original and add rel="canonical" to every version
Does submitting help?No. Submit the canonical page insteadOnly after you fix the conflicting signalsOnly for the original, after you add the tag
Canonical tag on the page
Alternate page with proper canonical tagYes, pointing to another URL
Duplicate, Google chose different canonical than userYes, pointing to a URL you chose
Duplicate without user-selected canonicalNone that Google could read
What Google did
Alternate page with proper canonical tagAccepted your choice and indexed the other URL
Duplicate, Google chose different canonical than userIgnored your choice and picked a different URL
Duplicate without user-selected canonicalPicked another URL as the original by itself
Is it a problem?
Alternate page with proper canonical tagRarely. It is the expected result of a correct canonical tag
Duplicate, Google chose different canonical than userSometimes. It means your signals disagree with each other or with the content
Duplicate without user-selected canonicalOnly if Google picked the wrong URL, or the page is not really a copy
What to do
Alternate page with proper canonical tagNothing, unless the canonical points to the wrong page
Duplicate, Google chose different canonical than userMake the tag, redirects, internal links, and sitemap all point to one URL
Duplicate without user-selected canonicalChoose the original and add rel="canonical" to every version
Does submitting help?
Alternate page with proper canonical tagNo. Submit the canonical page instead
Duplicate, Google chose different canonical than userOnly after you fix the conflicting signals
Duplicate without user-selected canonicalOnly for the original, after you add the tag

Other Page indexing statuses

Each reason in the report needs a different fix. Find the one Search Console shows you.

Tools for getting pages indexed

Frequently asked questions

The page is an alternate version of another page and correctly points to that canonical page, which is indexed. Google gives AMP pages and separate mobile or desktop versions as examples, and says there is nothing you need to do.

Source: Google Search Console Help: Page indexing report

Usually not. Google says pages marked duplicate or alternate are usually a good thing, because it means Google found the canonical page and indexed it. It is only a problem when a page you want in search results points to a different page by mistake.

Source: Google Search Console Help: Page indexing report

Often because Google found more parameter, tracking, or variant URLs that point to your main pages. That is fine. If the new URLs are pages you want indexed, check whether a template change gave them the wrong canonical tag.

Change its canonical tag to point to itself, make sure its main content differs clearly from the other page, and link to it from your site. Google treats a canonical tag as a hint, so a page that is still a near copy may be grouped with the other one again.

Source: Google Search Central: What is canonicalization

No. The canonical tag already keeps them out of search results while passing their signals to the main page. Google recommends against noindex and robots.txt for choosing a canonical. A robots.txt block also stops Google from reading the canonical tag at all.

Source: Google Search Central: How to specify a canonical URL

We check the page first. If its canonical tag points to another page, we skip it without charging, because Google will index the canonical page instead. Pages that pass the check are sent to help Googlebot discover and crawl them. We check every URL once after 24 hours. Your full report follows around day 5, with final checks around day 14. If Google has not indexed a sent URL at the final check, the standard credit comes back.

Each sent URL costs 1 credit, which is $0.20, or $0.10 on purchases of $1,000 or more. URLs skipped before sending, including pages whose canonical points to another page, are not charged.

Fixed a wrong canonical? Get Google to crawl the page

Submit pages that now point to themselves from the web app, the API, the CLI, or your AI agent. Pages that still point elsewhere are skipped without charge. Credits start at $25.