Alternate page with proper canonical tag
Why this is usually your canonical tags working, the everyday URLs that land here, and the narrow case where the canonical target is actually wrong.
“Alternate page with proper canonical tag” means Google found a page that correctly points its canonical tag at a different URL, so Google indexed that other URL instead of this one. The word “proper” is the tell: Google is telling you your canonical tag is set up correctly and it is honoring it. This is almost always a success message, not an error.
This is your canonical tags doing their job
Most sites produce the same content under more than one URL without meaning to. A canonical tag exists to tell Google which of those URLs is the real one, so it consolidates ranking signals onto a single page instead of splitting them. When Google files a URL under “alternate page with proper canonical tag,” it is confirming that this URL is a known alternate and it has correctly credited the canonical version. That is the outcome you wanted.
The everyday cases that land here
These are all normal, and all belong on this list rather than being indexed separately:
URLs with tracking parameters (?utm_source=…) that canonicalize to the clean URL. Sort and filter variants of a listing that point back to the default view. HTTP versions pointing to HTTPS, or www pointing to the bare domain. Syndicated or cross-posted copies that canonicalize to the original. In every case the alternate exists for a reason, and the canonical correctly sends credit to the version you want ranked.
When it is actually worth worrying about
The status is only a problem when the canonical target is wrong. Two situations to check for:
Distinct pages collapsed onto one. If a template hard-codes a single canonical URL, genuinely different pages can all point at the same target. Google then treats real, unique content as an alternate and never indexes it. The symptom is a page you want to rank sitting in this list with its content nowhere in search results.
The canonical points somewhere broken. If the target URL redirects, returns a 404, or is itself noindexed, you are canonicalizing to a page that cannot rank — so neither page does. The canonical target should always be a live, indexable URL that returns 200.
How to check the canonical target
Run the page through the canonical tag checker to see the exact URL it declares as canonical, then confirm three things about that target: it is the page you actually want indexed, it returns a healthy 200 status, and it is not itself canonicalized to yet another URL (a canonical chain confuses Google and should be collapsed to a single hop). If the URLs involved are genuine duplicates, the duplicate content checker helps you confirm they really are the same content before you decide which should be canonical.
Not to be confused with “Google chose a different canonical”
This status has “proper” in it because Google is respecting the canonical you declared. That is different from “Duplicate, Google chose different canonical than user”, where you set one canonical and Google overruled it and picked another. The first is your instruction being followed; the second is your instruction being ignored, and only the second needs investigation.
For how this fits with the other indexing statuses, see the Page indexing report reference, or run a full site check to see every canonical on your site in one pass.
Frequently asked questions
- What does 'Alternate page with proper canonical tag' mean?
- It means Google found a page that correctly points its canonical tag at a different URL, so Google indexed that other URL instead of this one. The word 'proper' signals that Google is honoring the canonical you declared. It is almost always a success message confirming your canonical tags work — not an error.
- Is 'Alternate page with proper canonical tag' bad for SEO?
- No, in the normal case it is exactly what you want. It means duplicate or variant URLs — tracking-parameter versions, sort and filter variants, HTTP or www versions — are correctly consolidating their ranking signals onto the main page instead of competing with it. It only becomes a problem if the canonical points at the wrong target.
- Do I need to fix pages with this status?
- Only if the canonical target is wrong. Check two things: that genuinely different pages are not all being collapsed onto one URL by a hard-coded template canonical, and that the canonical target is a live, indexable page returning 200 rather than a redirect, 404, or noindexed page. If the target is correct, leave the status alone — it is Google working as intended.
- How do I find out which URL the canonical points to?
- Use a canonical tag checker to read the exact URL declared in the page's canonical tag. Then confirm that target is the page you want indexed, returns a 200 status, and is not itself canonicalized to another URL. A canonical that points to a redirect, an error page, or a further canonical is the main thing to catch here.
- What is the difference between this and 'Google chose a different canonical'?
- 'Alternate page with proper canonical tag' means Google is respecting the canonical you set — 'proper' refers to your tag. 'Duplicate, Google chose different canonical than user' means you set a canonical and Google overruled it, picking a different page as canonical. The first needs no action; the second means your signals disagree and Google trusted something other than your tag.