indexive
ServicesSolutionsIndustriesResearch
Free execution audit
GuidePublished July 22, 2026·Sources checked October 13, 2026·5 min read

How Google picks the canonical URL for a page

When several URLs show the same content, Google groups them and picks one as the canonical. You can send signals about your preference, but Google makes the final call. This guide covers the signals, the mistakes that undo them, and how to check the result.

By Indexive Research · every source is linked at the end
Key points
A hint
Google's word for your canonical preference
2 weeks
max time pages may stay in a duplicate cluster after a fix
3 methods
redirect, rel=canonical, sitemap in Google's list

What a canonical URL is

A canonical URL is the version of a page that Google treats as the main one when several URLs have the same or very similar content. Google groups such pages, then designates one as canonical based on signals it gathers during indexing.

The canonical page is crawled most often. Duplicates are crawled less often. Google also says signals from the other URLs, such as links, can be consolidated onto the canonical.

Language versions count as duplicates only when the main content is in the same language. For regional variants in the same language, Google says to use both canonicalization and hreflang.

If you do not signal a preference, Google chooses the version it judges best for users. Giving clear signals simply makes the outcome more predictable.

A hint, not a rule

Google's documentation says that indicating a canonical preference is a hint, not a rule. It also says Google may choose a different page as canonical than you do, for various reasons.

Google's guidance on consolidating duplicate URLs calls the methods signals, and orders them by how strongly they can influence the choice. They can stack. Using more than one that agree raises the chance your preferred URL is chosen.

The signals Google lists

Google also names other signals. It generally prefers HTTPS pages over HTTP, unless there are problems such as an invalid certificate or insecure dependencies. URLs that reference each other through hreflang annotations are preferred as canonicals.

Google's duplicate URL guidance also tells you to link internally to the canonical URL rather than to a duplicate. Consistent linking helps Google understand your preference.

  • rel=canonical can sit in the HTML head or be sent as an HTTP header, which also works for files like PDFs.
  • Google says to pick one of those two placements, not both, because using both is more error-prone.
MethodHow Google describes it
Permanent redirectA strong signal that the redirect target should become canonical
rel=canonical linkA strong signal that the specified URL should become canonical
Sitemap inclusionA weak signal, less powerful than rel=canonical
Table 1. Canonicalization methods and how Google describes their strength.

Common mistakes

  • Using robots.txt for canonicalization. Disallowed URLs can still be indexed without content.
  • Using noindex to choose a canonical inside your own site. It removes the page from Search entirely.
  • Using the URL removal tool, which hides all versions of a URL.
  • Naming different canonicals for the same page through different methods.
  • Using relative paths or URL fragments in rel=canonical.
  • Leaving out a self-referencing canonical on the canonical page. Google recommends including one.
  • Letting JavaScript change the canonical element. Google recommends setting it in the HTML source where possible.
  • Listing HTTP URLs in sitemaps or hreflang, or setting up redirects that push Google toward HTTP.

How to check in URL Inspection

Search Console's URL Inspection tool shows two fields. The user-declared canonical is the URL your page sets through a tag, header, sitemap or another supported method. The Google-selected canonical is the URL Google chose. Google says it sometimes picks a different URL than the one you declared.

If the two differ, look for conflicting signals. Google lists common causes: language variants without hreflang, CMS or plugin errors that output unintended canonical tags or redirects, server misconfigurations, injected tags from hacking, and syndicated content.

The live test has limits. Google says it cannot predict whether the tested version will be treated as canonical, because canonical data comes from the indexed version.

What to do

Retire true duplicates with permanent redirects. Add a self-referencing absolute rel=canonical to pages that have duplicate variants. Link internally to the canonical URL, and list only canonical URLs in your sitemap.

After fixing a problem, you can request indexing for your most important URLs, which has quotas. Google says pages may stay in a duplicate cluster for up to two weeks after fixes, so recheck later.

Syndicated content is a special case. Google does not recommend canonical tags there, and says partners should block indexing instead.

Sources

  1. [1]
    How to specify a canonical URL with rel=canonical and other methods
    Google Search Central. Methods, strong and weak signals, HTTPS and hreflang preferences, internal linking and the list of mistakes.
  2. [2]
    What is URL canonicalization
    Google Search Central. How Google groups duplicates and chooses a canonical; preference is a hint, not a rule.
  3. [3]
    Fixing canonicalization issues
    Google Search Central. Diagnosis steps, common causes and the two week cluster timing.
  4. [4]
    URL Inspection tool
    Google Search Console Help. User-declared and Google-selected canonical fields and live test limits.
  5. [5]
    Introduction to robots.txt
    Google Search Central. Why robots.txt does not control indexing.

Sources were last checked on October 13, 2026. Documentation changes, so confirm any detail that matters to a decision against the source itself.

How to cite

Indexive Research. (2026, July 22). How Google picks the canonical URL for a page. Indexive AI. https://indexive.ai/research/canonical-urls-explained

Keep reading
Guide · 5 min
Redirects and site moves, as Google documents them
Guide · 5 min
What robots.txt and noindex each really control
Guide · 5 min
Internal links best practices from Google's own documentation

Frequently asked questions.

Straight answers about how we work. Still have a question? The free audit is the fastest way to get one answered for your site.

No. Google says indicating a canonical preference is a hint, not a rule, and that it may choose a different page than you do.

They can stack when they agree. If you are retiring a duplicate, Google calls a permanent redirect a strong signal that the target should be canonical.

No. Google calls sitemap inclusion a weak signal and says it still decides which pages are duplicates.

In Search Console's URL Inspection tool. Compare the user-declared canonical with the Google-selected canonical.

See your first 30 days of execution.

A free execution audit: your prioritized backlog, effort estimates, and what we'd ship first. Read-only access, no contract.

By continuing you agree to our Privacy Policy and Terms.
indexive
ServicesResearchContentTechnical SEOImplementationGEO / AI searchPerformanceMigrations
SolutionsDeclining traffic recoveryAI search visibilitySEO backlog executionTechnical debt cleanupContent at scaleHeads of SEOVPs of Marketing & CMOsLean teams with no SEO
IndustriesB2B SaaSDeveloper toolsCybersecurityFintechHealthcare & life sciencesE-commerceMarketplacesManufacturing & industrialProfessional services
CompanyResearchFree auditSecurityContact
© 2026 Indexive AIPrivacyTermsSan Francisco, CA