"Alternate Page With Proper Canonical Tag": Should You Fix It?
Usually not. The page points to another URL as its canonical, Google agreed, and the canonical is indexed. Here's when it is worth a closer look.
By DigitalUs Media teamPublished 4 min read
Usually, no. “Alternate page with proper canonical tag” means the page has a canonical tag pointing to a different URL, Google accepted it, and that other URL is indexed. Google’s own documentation says there is nothing you need to do.
It’s worth a look in four cases: an important page shows up in the list, the canonical points to the wrong place, the count suddenly jumps, or URLs appear that shouldn’t exist. This guide covers how to tell.
What Google says this status means
In the Page indexing report documentation, Google describes this status as a page marked as an alternate of another page, such as an AMP page with a desktop canonical or a mobile version of a desktop page. The page “correctly points to the canonical page, which is indexed”, and Google states there is nothing you need to do.
Google also notes that alternate language pages are not detected in this status. Hreflang versions are a separate topic.
In practice, the status isn’t limited to AMP and mobile pages. Any URL with a canonical tag pointing somewhere else, which Google respects, can end up here.
Why pages end up in this list
The usual sources:
- URLs with parameters:
?utm_source=newsletter,?ref=,?sort=price,?page=2on filtered views. Each carries a canonical pointing to the clean URL. - AMP pages pointing to the regular page.
- Separate mobile URLs (
m.example.com) pointing to the desktop version, or the reverse. - Product variants (color, size) canonicalized to one main product page.
- Syndicated or duplicate pages that deliberately point to an original.
All of these are working as designed: you told Google which URL is the main one, and Google agreed.
How it differs from the other canonical statuses
| Status | Your canonical | Google’s choice |
|---|---|---|
| Alternate page with proper canonical tag | Points to another URL | Agrees with you |
| Duplicate without user-selected canonical | None declared | Picked another URL itself |
| Duplicate, Google chose different canonical than user | Declared | Disagrees, picked a different URL |
If you’re going to worry about one of the three, worry about the last one. “Alternate page with proper canonical tag” is the outcome you want when duplicates exist.
When it’s worth fixing
1. An important page is in the list
If a page you want to rank (a service page, a key article) appears here, it’s pointing its canonical at another URL. Open it in the URL Inspection tool and check “User-declared canonical”. Typical culprits:
- A template or plugin that sets every page’s canonical to the home page.
- A canonical copied from another page when the page was duplicated.
- A staging or old domain left in the canonical tag after a migration.
The fix is a correct self-referencing canonical on that page.
2. The canonical points to the wrong URL
Check where the canonicals in the list point. They should point to a live, indexable page that returns 200, not to:
- a URL that redirects (point to the final URL instead),
- a URL with
noindex, - a URL blocked in robots.txt,
- an HTTP or www variant you don’t use.
Google treats a canonical tag as a hint, and mixed signals make it more likely Google ignores it.
3. The count jumps
A sudden rise from 200 to 20,000 alternate pages usually means something new is generating URLs: a filter that creates a URL for every combination, a calendar that links to endless future dates, or tracking parameters added to internal links. The canonical tags may be handling it, but Google still spends crawl time on every one of those URLs.
Our rule of thumb: canonical tags tidy up duplicates; they don’t stop them being crawled. If a URL pattern only exists because of the site’s own links, fix the links.
4. URLs appear that shouldn’t exist
Internal links with tracking parameters are the classic case. Adding ?utm_source=footer to your own links creates a duplicate of every linked page. Use UTM parameters on links from other sites and campaigns, never on links within your own site.
When to ignore it
- The listed URLs are parameter, AMP, mobile or variant URLs.
- Their canonical points to the right, indexed page.
- The count is stable or moves with your catalog size.
That covers most sites, most of the time. In our view, this status only deserves a monthly glance, not a validation request.
What about hreflang language versions?
Language and regional versions should not canonicalize to each other. Each version gets a self-referencing canonical and hreflang annotations pointing to the others. If your German page has a canonical pointing to the English one, Google may treat the German page as a duplicate and stop showing it, which is the opposite of what hreflang is meant to do. These mistakes are common: see the hreflang figures in our international SEO statistics. Our hreflang tag generator produces a correct set of tags for every version.
A quick monthly check
- Open Indexing → Pages → Alternate page with proper canonical tag.
- Scan the example URLs for anything that isn’t a parameter, AMP, mobile or variant URL.
- Note the count and compare it with last month.
- Inspect one or two URLs to confirm the canonical target is indexed.
This fits into a wider crawl and indexing review, which our technical SEO audit checklist walks through step by step. If canonicals, redirects and duplicate URLs have become tangled on your site, sorting them out is part of our technical SEO service.
Frequently asked questions
What does 'Alternate page with proper canonical tag' mean?
The page has a canonical tag pointing to another URL, Google accepted it, and that other URL is indexed. The alternate URL isn't shown in Search because the canonical is shown instead.
Do I need to fix 'Alternate page with proper canonical tag'?
Google says there is nothing you need to do. It only needs attention if an important page is listed, if the canonical points to the wrong URL, or if the number of URLs suddenly jumps.
Why are my parameter URLs listed as alternate pages?
Because they carry a canonical tag pointing to the clean URL, which is exactly what should happen. Tracking, sorting and filter parameters are the most common URLs in this status.
Does this status cover hreflang language versions?
No. Google's documentation says Search Console doesn't detect alternate language pages in this status. Language versions should each have a self-referencing canonical.
Related guides
Technical SEO and Indexing
"Duplicate Without User-Selected Canonical": What It Means and How to Fix It
Google found two or more versions of a page, you didn't say which one is the main one, so Google picked. Often that's fine; here's when to fix it.
5 min read
Technical SEO and Indexing
Technical SEO Audit Checklist: 40 Checks, in the Order We Run Them
A technical SEO audit checks whether Google can crawl, render and index your site. These are the 40 checks we run, in order, with examples from our own site.
8 min read
Technical SEO and Indexing
"Crawled - Currently Not Indexed" in Search Console: Causes and Fixes
Google visited the page and decided not to index it, for now. Here is how to tell whether that's a problem, what usually causes it and what to fix.
5 min read
Technical SEO and Indexing
"Discovered - Currently Not Indexed": Why Google Isn't Crawling Your Pages
Google knows the URL exists but hasn't fetched it yet. Usually that's a signal about server capacity, low-value URLs or weak internal links. Here is how to fix it.
4 min read
Hreflang Tag Generator
Enter each language version of a page and get the hreflang tags for your HTML head or XML sitemap, checked against the codes Google accepts.
2 min read
