sxsphinxstack

Skills / Starter / Verify a canonical url

Starter Web skill

Verify a canonical url

Verify that a page's canonical URL is absolute, indexable, representative, internally consistent, and aligned with redirects and sitemaps.

Canonical signals should agree with the URL users and search engines can retrieve.

When to use

  • Use for SEO audits, migrations, filters, tracking parameters, syndication, and duplicate routes.
  • Do not canonicalize materially different language, product, or user content to an unrelated page.

Procedure

  1. Fetch the page with a real GET and record final URL, status, robots directives, and rendered canonical link.
  2. Confirm one absolute canonical with correct scheme, host, path, case, slash, and encoding.
  3. Fetch the canonical target and verify it returns the intended indexable representative content.
  4. Compare redirects, internal links, sitemap, hreflang, structured data, social URL, and alternate formats.
  5. Test parameter, protocol, host, case, and trailing-slash variants.
  6. Check templates do not emit fallback, staging, current-request, or multiple canonicals.
  7. Record intentional exceptions and re-crawl after changes.