Debug conflicting canonicalization signals across rel=canonical tags, redirects, and Search Console's own canonical determination

domain: developers.google.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Fetch the raw HTTP response for the URL and note any 3xx redirect chain, since a redirect is itself a strong canonicalization signal that overrides an on-page rel=canonical at the origin URL
  2. Inspect the rendered page's rel=canonical link tag (and any conflicting HTTP Link header) for self-referencing vs. cross-URL canonical declarations
  3. Use the URL Inspection API/tool's 'Google-selected canonical' vs. 'User-declared canonical' fields to see whether Google agreed with your declared canonical
  4. When Google's selected canonical differs from your declared one, check for duplicate/near-duplicate content, inconsistent internal linking, or hreflang/pagination signals that may be outweighing the tag
  5. Cross-check sitemap inclusion — including a non-canonical URL in your sitemap sends a competing signal that a canonical tag alone may not overcome
  6. Resolve conflicts by making the redirect, canonical tag, internal links, and sitemap entries all agree on the same target URL rather than fixing only one signal

Known gotchas

Related routes

Resolve canonicalization conflicts when rel=canonical, hreflang, and redirect signals contradict each other
google-search-console · 5 steps · unrated
Implement and audit canonicalization using rel=canonical, redirects, and URL parameter handling
developers.google.com · 5 steps · unrated
Resolve conflicting canonical signals across self-referencing, cross-domain, and noindex cases
canonicalization · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans