SEO ยท 3 min read

What Is a Canonical URL?

What a canonical URL is, how rel=canonical prevents duplicate-content problems, and how to check yours is self-referencing and correct.

By the ToolsHub team ยท Updated May 1, 2026

A canonical URL tells search engines which address is the "main" version of a page when the same or similar content is reachable at several URLs. You declare it with a <link rel="canonical"> tag. Verify any page's canonical with our Canonical URL Checker.

Why it matters

The same content is often reachable at multiple URLs โ€” with and without www, with tracking parameters, or via http and https. To a search engine those look like duplicate pages competing with each other, which splits their ranking signals. A canonical tag consolidates that value onto one chosen URL.

Self-referencing canonicals

The normal, recommended setup is for each page's canonical to point to itself. That confirms to search engines which URL is definitive. A canonical that points to a different page tells Google to index that other page instead โ€” occasionally what you want, but a frequent source of accidental de-indexing when it's wrong.

Common mistakes to check for

  • A relative URL instead of an absolute https:// one.
  • Multiple canonical tags on one page (only one is allowed).
  • A canonical pointing at a redirect, or at a noindex page.

Try the tool