Written by Ryan Jones. Updated on 04, February 2026
Google Search Console shows many site owners the “Alternate page with proper canonical tag” message. It looks like an indexing problem, so it’s common to try to fix it immediately. In most cases, that’s unnecessary — this status often confirms your canonical setup is working.
This guide explains what the Alternate Page with Proper Canonical Tag status means, when you should take action, and how to fix the situations where it points to a real issue.
Google Search Console shows “Alternate page with proper canonical tag” when Google finds two or more versions of the same page. The duplicate pages use rel=”canonical” tags that point to the main version.
Here’s what happens:
This status usually confirms your canonicalization works. Google sees and follows your canonical tags.
A canonical tag tells search engines which page version to treat as the main copy when you have similar pages.
Here’s what a canonical tag looks like within a site’s HTML:

There are two different canonical tag patterns you need to be aware of:
This is what a self-referencing canonical tag looks like in a site’s HTML:

This is what a preferred canonical tag looks like in a site’s HTML:

Backlinks and user signals focus on one URL instead of spreading across duplicates.
Similar pages won’t compete against each other for the same terms.
Search engines crawl your best content instead of duplicates.
Visitors land on your best page version.
This is important. The Alternate Page with Proper Canonical Tag status is not an error most of the time. These scenarios show when this status helps your site:
Ecommerce sites naturally have different variations of products, collections, and filters. Because of this, it’s natural for Google Search Console to show examples of the Alternate Page with Proper Canonical Tag status.
Here’s an example.
Main Product:
/products/running-shoes/
Variants:
/products/running-shoes/?color=red
/products/running-shoes/?size=10
/collections/athletic/products/running-shoes/
Many websites see this status in Google Search Console. It means Google found other versions of a page and chose not to index them. That’s not always bad. But it’s helpful to know what types of pages cause it.
Here are four common examples:
Some websites offer a print-friendly version of each article. These pages remove menus, ads, or extra formatting. Google sees them as duplicates of the main article. So the print version gets a canonical tag that points to the full article.
Accelerated Mobile Pages (AMP) are stripped-down versions for fast loading on mobile. They often live on a separate URL. The main page usually gets indexed. The AMP version includes a canonical tag pointing back to that main page.
Some sites split long articles into many pages (like page 1, page 2, etc.). Others offer a “view as one page” option. Google prefers the full version. The split pages often get marked as alternate pages with a canonical to the full version.
Blog posts and news articles often appear in RSS feeds. These feed URLs are not meant to be indexed. They usually include a canonical pointing to the full page. Google respects that and avoids indexing the feed version.
All these examples are normal. They help Google pick the right version to index. If your main content gets indexed and ranked, this status is not a problem.
The Alternate Page with Proper Canonical Tag status can also appear on websites with different language versions. You, naturally, set up canonical tags to avoid duplicate content across different regions. Because of this, the status shows within Google Search Console.
Many cases of the Alternate Page with Proper Canonical Tag status don’t need action. But some situations will require your attention.
Here are some warning signs to look out for:
If you are seeing thousands of these messages on a site with only hundreds of pages, this points to structural problems.
Pages you want indexed show up in this Alternate Page with Proper Canonical Tag report. You need to update their canonical tags.
Pages point to canonical URLs that don’t exist or don’t match the content.
Large sites waste crawl budget on duplicate pages they don’t need.
Here is the step-by-step process you can use to fix any instance of the Alternate Page with Proper Canonical Tag status that needs fixing:
Go to Google Search Console.

Access your Page Indexing Report.

Scroll down to the “Why pages aren’t indexed” section.

Click on the “Alternate page with proper canonical tag” message.

Click the “Export” button.

You’ll find different types of duplicate pages. Group them to spot patterns.
Parameter URLs
Example:
Main: /product/shoes/
Duplicate: /product/shoes/?utm_source=facebook&color=red
Collection Variations
Example:
Main: /products/running-shoes/
Duplicate: /collections/athletic/products/running-shoes/
Technical Duplicates
Example:
With slash: /about-us/
Without slash: /about-us
Case Differences
Example:
Lowercase: /contact-us/
Uppercase: /Contact-Us/
Use the URL Inspection tool in Google Search Console. For each URL check:
If they match, your setup is working fine. If not, you may have a problem.
Here are common issues that cause this warning:
Slash Problems
Google sees /page/ and /page as different.
Fix: Add a 301 redirect so they match.
Case Problems
Google treats /About and /about as different.
Fix: Redirect uppercase to lowercase URLs.
Wrong Canonical Tags
Some pages point to URLs that don’t exist.
Fix: Update the canonical tag to the correct URL.
Language or hreflang Errors
Bad hreflang tags confuse Google’s index.
Fix: Review your international SEO setup.
Some sites have more complex setups. Large ecommerce stores and multi-language websites often see this issue. Here’s how to handle it.
If your store has thousands of products or filters:
Make sure your menus and category pages link to the main product URLs. Avoid linking to filtered or variant URLs.
Filtered pages should point to the main product list. Add a canonical tag like this:
<link rel=”canonical” href=”https://example.com/products/shoes/” />
Ask yourself if each URL helps users. If not, it may just add duplicate content. Keep your URL structure clean and simple.
Google’s Gary Illyes said language versions need clear signals. Treat each version like its own page.
Set hreflang and canonical tags on every page:
<link rel=”alternate” hreflang=”en” href=”https://example.com/en/page/” />
<link rel=”alternate” hreflang=”fr” href=”https://example.com/fr/page/” />
<link rel=”canonical” href=”https://example.com/en/page/” />
Don’t point French pages to English canonical URLs. Only do this if both pages show the same content.
Use Search Console to watch each language version. This helps you catch problems early.
Use SEO plugins like Yoast or RankMath. They let you manage canonical tags easily.
Watch for common issues like:
Use apps or custom edits to control canonicals.
Add a canonical tag to every page. It should go in the <head> section like this:
<link rel=”canonical” href=”https://example.com/canonical-url/” />
These steps help large and global sites stay clean. They also make sure Google indexes the right content.
Fixing canonical tags once is not enough. You need to check your setup often. That way you can catch new problems before they hurt your traffic.

Not by itself. This status usually means Google understood your canonical tags and chose the correct page to index. It becomes a problem only when the wrong page is treated as canonical, or when important pages are excluded from indexing.
No. Start by confirming that the canonical version is indexed and is the page you actually want to rank. If that’s true, the alternate URLs can stay as-is. Focus on fixing patterns that cause important pages to be excluded or that generate unnecessary duplicate URLs at scale.
“Alternate page with proper canonical tag” usually means Google agreed with your canonical choice. “Duplicate, Google chose different canonical than user” means Google did not follow your declared canonical and selected a different URL instead — which typically warrants investigation.
Use the URL Inspection tool in Google Search Console on an affected URL. Compare the “User-declared canonical” with the “Google-selected canonical.” If they differ, look for reasons like internal linking signals, redirect chains, inconsistent URL rules, or mismatched content.
They can help consolidate signals by indicating the preferred URL for indexing, but canonicals are a hint, not a command. Strong conflicting signals (internal links, sitemaps, redirects, external links) can cause Google to pick a different canonical.
Usually no. Canonicals are designed for duplicate/variant URLs where one primary version should be indexed. “noindex” can remove pages from the index entirely, and if misused it can suppress pages you actually want to rank. Use noindex only when the page truly should not appear in search results.
Sometimes. Redirects are best for technical duplicates that should never exist (for example, http→https, trailing slash rules, uppercase vs lowercase, or old URLs). For legitimate variants (like filters or tracking parameters), canonicals are often the better solution.
It depends on crawl frequency. After you fix the underlying issue (canonicals, redirects, internal links), Google needs to recrawl and reprocess the URLs. Monitor the trend in the report over time instead of expecting same-day changes.
Multiple URL paths to the same product (collections, variants, filters, tracking parameters). The best fix is consistent internal linking to your preferred product URL plus canonical rules that point variants back to the primary version.
Most SEOs worry about the Alternate Page with Proper Canonical Tag status. They shouldn’t. This status shows your site works right.
Google found your duplicate pages. Google followed your canonical tags. Google picked the right page to index. This is good news.
You only need to act in three cases. First, when important pages don’t show up in search results. Second, when you see too many messages for your site size. Third, when your canonical tags point to wrong URLs.
Don’t worry about the rest. Your store variants will create this status. Your print pages will too. So will your AMP pages and language versions. This is normal.
Check Google Search Console each month. Review your canonical tags every three months. Audit your setup after big site changes. This helps you catch real problems early.
Your canonical tags work. Now you know when to fix them and when to ignore them.
Interested in getting more value from your Google Search Console data? Give SEOTesting a try.
We archive all of your GSC data, allowing you to move well beyond the sixteen month data archiving limit set by Google. Add to that the comprehensive SEO testing toolset and pre-built reports designed to make more use of your data. We’re a great tool to consider.
We have a 14-day free trial. No credit card required. Sign up today.