Alternate Page With Proper Canonical Tag: Do You Need to Fix It?
Search Console lists pages as "Alternate page with proper canonical tag" and not indexed — they point to a main version of themselves, and Google respected that. In almost every case it is working as designed.
Common signs of this issue
- Search Console's Pages report lists "Alternate page with proper canonical tag" under "Why pages aren't indexed".
- The example URLs carry extras such as ?utm_source=, ?fbclid=, ?add-to-cart=, ?replytocom= or sorting and filter options.
- Some listed URLs are AMP versions, mobile versions, print versions or paginated comment pages.
- The count grew after you ran ads, shared links on social media, or added a shop or a plugin that creates extra URLs.
- You got an email from Search Console about this reason and are not sure whether it is a problem.
- Occasionally, a page you actually want in Google shows up in the list.
Safe checks you can do yourself
None of these require sharing passwords with anyone.
- Open Search Console, then Indexing, then Pages, click Alternate page with proper canonical tag, and read the example URLs. If they are your normal pages with tracking codes, filters or other add-ons tacked on, this is the system working correctly.
- Pick one example and use URL Inspection. Expand Page indexing and look at the User-declared canonical. It should be the clean, main version of that page — and that main version should itself be indexed.
- Inspect that main version too. If it says URL is on Google, everything is fine: Google is showing the main page and ignoring the variant, which is what you asked for.
- Scan the list for any page that is not a variant — a real service page, product or article. If one is there, its canonical tag is pointing somewhere else by mistake. View that page's canonical setting in your SEO plugin, or ask your developer to check it.
- Watch for the pattern where many different pages all declare the homepage as their canonical. That is a theme or plugin misconfiguration, and it keeps real pages out of Google.
- If you run separate language or regional versions of pages, check each one declares itself as canonical. Pointing all languages to one version is a common mistake that hides the others.
- If you sell online, check filtered and sorted category URLs point back to the main category page. That is the usual and correct setup on shop platforms.
What this usually means
Alternate page with proper canonical tag means the listed URL contains a canonical tag pointing to a different page, and Google agreed with it. The main page gets indexed; the alternate stays out of search so the same content is not listed twice. Google is effectively confirming that your setup is correct.
These URLs mostly come from things outside your control. Ad platforms and social networks add tracking codes, shop plugins add cart and filter parameters, WordPress adds comment-reply links, and older sites may still have AMP versions. Each variant points back to the main page with its canonical tag, so the list can grow quite large without anything being wrong.
It only needs action if a page you want indexed on its own appears here. That means its canonical tag points to another page, often because a theme, page builder, translation plugin or SEO plugin set it incorrectly, or because a page was duplicated and the copy kept the original's canonical. Fixing that one setting is usually all it takes.
What not to do
- Don't try to clear this list. It is not an error report, and a large count is normal on sites with shops, ads or social traffic.
- Don't remove canonical tags to get the alternates indexed. You would create duplicate pages competing with each other.
- Don't block the alternate URLs in robots.txt. Google then cannot see the canonical tag pointing it to the main page.
- Don't click Validate fix for intentional alternates. There is nothing for Google to validate.
- Don't install a second SEO plugin to change canonical settings. Two plugins can output conflicting tags.
- Don't change canonical settings site-wide without testing on a few pages first. A wrong global setting can take real pages out of Google.
When to get help
Most owners can safely ignore this status. Help is worth it when real pages — services, products, articles, or a whole language version of your site — are appearing in the list, because that means a canonical setting is steering Google away from pages you need found. Tracing which theme, plugin or template is writing the wrong tag is quick for someone who does it regularly, and it avoids guessing with settings that affect every page on the site.
Not sure what to do next?
Answer a few short questions and we'll point you to the safest next step — DIY, a freelancer, or a direct review. No passwords required.
Frequently asked questions
What does Alternate page with proper canonical tag mean?
The page points to a main version of itself with a canonical tag, and Google respected that. Google indexes the main version and leaves the alternate out of search results.
Is Alternate page with proper canonical tag an error?
No. It is an informational status showing your canonical tags are working. You only need to act if a page you want indexed separately is listed.
Why are URLs with utm or fbclid codes in this list?
Ads, email tools and social networks add tracking codes to links. Those URLs are copies of your normal page, and their canonical tag points Google to the clean version.
How do I know if a page is wrongly in this list?
Inspect it with URL Inspection and check the user-declared canonical. If it points to a different page than the one you inspected, and you want this page to rank on its own, the canonical is set wrong.
Will this status hurt my rankings?
No. It helps by keeping duplicate copies out of search so the main page carries all the signals. The only harm is when a real page is pointed at the wrong canonical.
How is this different from Duplicate without user-selected canonical?
Alternate page means your page named a canonical and Google agreed. Duplicate without user-selected canonical means no canonical was named, so Google picked one on its own.