If you are checking the Page Indexing report in Google Search Console and see “Alternative page with proper canonical tag,” it can look like an SEO error.
In most cases, it isn’t.
This status means Google found a page that is similar to another URL, and the alternate page has a canonical tag pointing to the preferred version. Google accepted that signal and chose the other URL for indexing.
So, before changing anything, it is important to understand why the page was excluded.
What Does “Alternative Page with Proper Canonical Tag” Mean?
A canonical URL is the preferred version of a page when several URLs contain the same or very similar content.
For example, suppose your website has:
https://example.com/seo-guide
https://example.com/seo-guide?source=facebook
Both URLs may display essentially the same content.
You can tell Google which URL should be treated as the main version by adding a canonical tag:
<link rel="canonical" href="https://example.com/seo-guide">
Google then understands that /seo-guide is the preferred URL.
The alternate URL may appear in Search Console as “Alternative page with proper canonical tag.”
Is It an Error?
Usually, no.
If you intentionally want another URL to be the canonical version, this status means your canonical setup is working as expected.
You do not need to make every URL on your website indexable.
The real question is:
Is Google choosing the URL that you actually want indexed?
If yes, there is generally nothing to fix.
Why Does Google Show This Status?
Websites commonly have multiple URLs for similar content because of:
- URL parameters
- Tracking parameters
- Product filters and sorting
- HTTP and HTTPS versions
- www and non-www versions
- Mobile or alternate versions
- Duplicate category pages
- CMS-generated URLs
- Similar or duplicate content
Google groups duplicate URLs and selects what it considers the most representative version as the canonical URL.
How to Check Whether You Have a Problem
Don’t start changing canonical tags just because this status appears.
Instead, inspect one of the affected URLs in Google Search Console.
Go to:
Search Console → URL Inspection → Enter the affected URL
Look for:
- User-declared canonical
- Google-selected canonical
Compare the two URLs.
Scenario 1: Both URLs Are the Same
If your preferred URL and Google’s selected URL are the same, your setup is generally fine.
No action is required.
Scenario 2: Google Selected a Different URL
This requires investigation.
For example:
Your canonical:
https://example.com/seo-guide
Google-selected canonical:
https://example.com/seo-guide-2025
If you want the first URL indexed, find out why Google prefers the second one.
Google can choose a different canonical when its other signals indicate that another URL is a better representative of the content.
How to Fix an Incorrect Canonical
If the wrong page is being selected, work through these checks.
1. Check the Canonical Tag
Make sure the page contains the correct canonical URL:
<link rel="canonical" href="https://example.com/seo-guide">
Use the complete absolute URL rather than relying on a relative path. Google recommends absolute canonical URLs.
2. Add a Self-Referencing Canonical
The preferred page should normally have a canonical pointing to itself.
For example, on:
https://example.com/seo-guide
use:
<link rel="canonical" href="https://example.com/seo-guide">
This helps reinforce which URL you consider the primary version.
3. Check Your Internal Links
Your website should consistently link to the preferred canonical URL.
If most internal links point to a different version, Google may receive mixed signals.
For example, if this is your preferred URL:
https://example.com/seo-guide
avoid unnecessarily linking internally to:
https://example.com/seo-guide?ref=menu
Google specifically recommends linking internally to the canonical URL.
4. Check Your XML Sitemap
Your XML sitemap should contain the URLs you want Google to consider canonical.
Don’t list multiple duplicate versions when only one should be indexed.
Keep your canonical tags and sitemap URLs consistent. Google considers sitemap inclusion a weaker canonicalization signal than redirects or rel="canonical", but it can still help reinforce your preference.
5. Check Redirects
If an old URL has permanently been replaced by another URL, consider using a 301 redirect instead of relying only on a canonical tag.
For example:
Old URL → 301 → New URL
Redirects are a strong canonicalization signal and are appropriate when you no longer need the old URL accessible.
6. Check for Duplicate Content
Compare the alternate URL with the canonical URL.
If the two pages are almost identical, the canonical setup may be completely intentional.
However, if both pages are genuinely different and both deserve to appear in Google, don’t canonicalize one to the other simply because they are related.
Canonical tags are intended for duplicate or very similar pages, not for forcing unrelated pages out of search.
What You Should NOT Do
There are a few common mistakes when trying to solve canonical issues.
Don’t block the duplicate URL with robots.txt just to control canonicalization.
Google can still discover and potentially index a URL that is blocked from crawling.
Don’t use noindex as a replacement for canonicalization when your intention is simply to tell Google which duplicate version is preferred.
Don’t specify different canonical URLs through different signals.
For example, your canonical tag shouldn’t point to Page A while your sitemap consistently identifies Page B as the preferred version. Google recommends keeping these signals consistent.
What About WordPress?
If your website runs on WordPress, SEO plugins commonly generate canonical tags automatically.
Before adding another canonical tag manually, check whether your SEO plugin is already generating one.
Adding multiple or conflicting canonical tags can create confusion.
Check the page source and look for:
<link rel="canonical" href="...">
If the URL is correct, you usually don’t need to add anything else.
After Fixing the Canonical
Once you’ve corrected an incorrect canonical:
- Open the URL in Google Search Console.
- Use URL Inspection.
- Check the user-declared canonical.
- Check Google’s selected canonical.
- Use Test Live URL if appropriate.
- Request indexing if the page is eligible and you want it crawled again.
Google may not change the result immediately. Canonical selection happens during Google’s crawling and indexing processes, so allow time for Google to recrawl the URLs.
Final Takeaway
“Alternative page with proper canonical tag” is usually not an error.
It generally means Google found an alternate version of a page, recognized the canonical URL, and decided to index the preferred version.
The important thing is not to remove the status blindly.
First check which URL you want indexed and compare it with Google’s selected canonical.
If both match, leave it alone.
If Google is selecting the wrong URL, then review your canonical tags, internal links, sitemap, redirects, HTTPS setup, and duplicate content and make those signals consistent.







Leave a Reply