Alternate page w/ canonical low
Alternate Page With Proper Canonical Tag
Google found a duplicate that correctly points its canonical at the primary URL, so it indexes that one and skips this.
What you see
Alternate page with proper canonical tag Indexing: Excluded (not an error) This page is a duplicate. The canonical is correctly set to another page.
What’s actually happening
A batch of URLs sits under "Alternate page with proper canonical tag" in the Pages report, marked excluded but not as errors. URL Inspection shows "Google-selected canonical" and "User-declared canonical" both pointing at the same other URL. This is usually Google doing exactly what you asked — it found a variant, followed your `rel=canonical`, and indexed the original instead. Worth a glance only to confirm nothing valuable got swept in.
Common causes
- URL variants with parameters (`?utm_*`, `?sort=`, `?color=`) that all canonicalize to the clean URL — expected and fine.
- Paginated, filtered, or faceted pages canonicalizing to a primary or view-all page.
- Print, AMP, or m-dot versions correctly pointing back at the standard desktop URL.
- HTTP vs HTTPS or www vs non-www duplicates resolving to the chosen version.
- A real page mistakenly given a canonical to a different URL — the one case that actually needs fixing.
How to fix it
- Verify it's only variants in the listOpen the example URLs in the Pages report. If they're parameterized, paginated, or protocol/host duplicates, this is informational — no action needed. Skim for any URL you actually want indexed.
- Spot-check the canonical targetFor a sample URL, run URL Inspection and confirm the user-declared canonical points where you intend. If a valuable, unique page is canonicalizing to something else, that's a misconfiguration, not expected dedup.
- Fix any wrongly-canonicalized pageEdit that page's `rel=canonical` to be self-referential (or point to the correct primary). Make sure internal links and the sitemap reference the same URL so the signals line up.
- Leave correct dedup aloneDon't try to force every variant into the index — that creates the duplicate-content problem canonicals exist to prevent. Excluded-but-canonicalized is the healthy state for variants.
Stop it recurring
Keep `rel=canonical` self-referential on primary pages and pointed at the primary on every variant, so Google's choice matches yours.
Related errors