TL;DR
Google treats canonical tags as hints, not directives. When Google selects a different canonical than you specified, it’s telling you the signals on your site contradict your declaration. Internal links, content similarity, URL structure, and authority signals all influence canonical selection. Fixing requires aligning all signals with your intended canonical, not just declaring it louder.
The Conversation
Patricia, technical SEO lead, multi-brand retailer, 50K+ URLs: I’m losing my mind over canonicals. We set canonical tags pointing Product A to Product A. Google keeps picking Product B as the canonical. Same thing happens across dozens of product variations. I’ve tried everything.
SDC SEO Brain: When Google ignores your canonical tag, it’s because other signals on your site contradict it. Google looks at internal linking, content similarity, URL patterns, sitemap declarations, and historical signals. Which of these might be pointing to Product B instead of Product A?
Patricia: I don’t know. Both products are linked from category pages. They have slightly different content.
SDC SEO Brain: “Slightly different” is the problem phrase. How different is slightly different?
Patricia: Same product in different colors. The description is 90% identical except for color mentions.
SDC SEO Brain: Google sees near-duplicate pages and decides they should be consolidated. Your canonical says “keep A as the main version.” But if B has more internal links, longer history, or better engagement signals, Google might decide B is the better representative.
Patricia: Product B is actually our older SKU. Product A is the newer version.
SDC SEO Brain: Age and historical signals matter. Product B has been accumulating authority, links, and user signals for longer. Google’s canonical selection often favors pages with established authority over newer declarations.
Patricia: So the older page always wins?
SDC SEO Brain: Not always, but established signals are sticky. To override them, your newer page needs stronger current signals. More internal links pointing to it, better content differentiation, clearer URL preference in your site architecture.
Patricia: How do I check which signals are pointing where?
SDC SEO Brain: Start with internal links. Use Screaming Frog or a similar crawler to count internal links pointing to Product A versus Product B. If B has more internal links, that’s a strong signal Google uses.
Patricia: I can run that. What else?
SDC SEO Brain: Check your sitemap. Which URL is listed? If your sitemap includes B but not A, or lists B first, that’s another signal. Also check Google’s index directly. Search “site:yoursite.com [product name]” and see which URL appears. That shows Google’s current preference.
Patricia: The sitemap includes both. And when I search, B shows up, not A.
SDC SEO Brain: Google has already made its decision. Your job is changing the signals that led to that decision. What’s the URL structure difference between A and B?
Patricia: A is /products/widget-blue-2024 and B is /products/widget-blue
SDC SEO Brain: URL length and simplicity factor in. Google often prefers shorter, cleaner URLs. B looks like the “main” version; A looks like a dated variant. This pattern reinforces Google’s selection of B.
Patricia: We added the year to differentiate versions.
SDC SEO Brain: Understandable from an inventory perspective, but it creates SEO problems. To Google, the year suggests the newer URL is a temporary or time-limited version, not the canonical destination.
Patricia: Can I change the URL structure?
SDC SEO Brain: You can, but carefully. Changing URLs creates redirect chains and temporary ranking fluctuations. If you’re going to change A’s URL, redirect the old A URL to the new one, and ensure the new URL looks like the canonical version should look.
Patricia: What if I just redirect A to B and give up?
SDC SEO Brain: That’s a valid option if B is an acceptable canonical. You lose any unique value A had, but you stop fighting Google’s preference. Sometimes the cost of fighting exceeds the benefit.
Patricia: The problem is A is the current product and B is being phased out.
SDC SEO Brain: That changes things. You need traffic going to the in-stock product, not the discontinued one. This is worth fixing properly.
Patricia: What’s the proper fix?
SDC SEO Brain: Multi-signal alignment. First, redirect B to A with a 301. This tells Google explicitly that A is now the destination. Second, update all internal links from B to A. Don’t rely on the redirect; fix the source links. Third, remove B from your sitemap and ensure only A is listed. Fourth, update any external links you control, like social profiles or partner sites, to point to A.
Patricia: That’s a lot of changes.
SDC SEO Brain: Canonical selection uses many signals. You need to align them all, not just declare your preference in one tag. Think of the canonical tag as a tiebreaker when other signals are equal. When they’re not equal, the tag alone doesn’t override them.
Patricia: What about the pages where both versions need to exist? Some colors are distinct enough to be separate products.
SDC SEO Brain: Then you need genuine content differentiation. If blue and green versions are truly different products worth separate indexing, their pages should reflect that. Unique descriptions, unique images, unique user reviews if possible. The more similar the pages, the more Google wants to consolidate them.
Patricia: How different is “different enough”?
SDC SEO Brain: No exact threshold, but aim for at least 30-40% unique content per page. If 90% of two pages are identical, Google sees duplicates. If 50% is different, Google sees related but distinct pages.
Patricia: We can’t write that much unique content for every color variation.
SDC SEO Brain: Then consolidate intentionally. Create one canonical product page with all color variations as options, not separate indexed pages. Use product variants or options rather than separate URLs. This is actually better for user experience too.
Patricia: That’s how we used to do it. We split them out for “more ranking opportunities.”
SDC SEO Brain: A common mistake. More URLs doesn’t mean more rankings. If Google consolidates them anyway, you’ve just created technical debt. Fewer, stronger pages usually outperform many thin variations.
Patricia: Should I consolidate back?
SDC SEO Brain: For variations that aren’t meaningfully different, yes. Pick the canonical version, redirect variations to it, and implement proper variant selectors on the canonical page. You’ll have cleaner architecture and clearer signals.
Patricia: How long until Google respects the changes?
SDC SEO Brain: Canonical selection updates gradually. After implementing redirects and signal alignment, expect 2-8 weeks for Google to recrawl and update its canonical selection. Monitor in Search Console’s URL Inspection tool. It shows Google’s selected canonical for each URL.
Patricia: The inspection tool shows “Google-selected canonical” different from my declared canonical. That’s how I found this problem.
SDC SEO Brain: Good diagnostic use. Keep checking after you make changes. When the Google-selected canonical matches your declared canonical, you’ve succeeded.
FAQ
Q: Why does Google ignore my canonical tag?
A: Canonical tags are hints, not directives. Google considers multiple signals: internal links, content similarity, URL structure, sitemap declarations, and historical authority. When these signals contradict your tag, Google may select a different canonical.
Q: What signals influence Google’s canonical selection?
A: Internal link count (more links suggests importance), URL structure (shorter/cleaner often preferred), content similarity (near-duplicates get consolidated), sitemap inclusion, historical age and authority, and external links all influence canonical selection.
Q: How do I check which canonical Google selected?
A: Use Search Console’s URL Inspection tool. It shows both your declared canonical and Google’s selected canonical. A mismatch indicates conflicting signals that Google resolved differently than your declaration.
Q: Should I consolidate product variations or keep them separate?
A: Consolidate variations that aren’t meaningfully different. Color variations with 90% identical content will likely be consolidated by Google anyway. Fewer, stronger pages with variant selectors typically perform better than many thin variation pages.
Q: How long does it take for canonical changes to take effect?
A: Expect 2-8 weeks after implementing signal alignment (redirects, link updates, sitemap changes). Google needs to recrawl affected pages and update its canonical selection based on new signals.
Summary
Google treats canonical tags as hints, not commands. When Google selects a different canonical, your site’s signals contradict your declaration. The tag alone doesn’t override internal links, URL structure, content similarity, and historical authority.
Fixing canonical issues requires multi-signal alignment. Redirect the non-canonical URL, update internal links, modify sitemap inclusion, and address any external links you control. All signals should point to your intended canonical.
Near-duplicate content invites consolidation. If pages are 90% identical, Google sees duplicates. Either differentiate content meaningfully (30-40% unique) or consolidate intentionally into one canonical page with variant options.
Monitor Google’s selection, not your declaration. Search Console’s URL Inspection tool shows which canonical Google chose. Changes take 2-8 weeks to reflect after signal alignment. Keep checking until Google’s selection matches your intent.
Sources
- Google Search Central: Canonical URL documentation
- Google Search Central: Consolidate duplicate URLs
- Google Search Console: URL Inspection tool guide