We just launched on Product Hunt. Upvote & comment
← Learn

What Is a Canonical Tag?

A canonical tag is a small piece of code on a page that tells a crawler which URL is the official, preferred version when the same or similar content exists at more than one address. It prevents a crawler from treating near duplicate pages as separate, competing pieces of content.

Why duplicate URLs happen

The same page content often ends up reachable through more than one URL: with and without a trailing slash, with tracking parameters attached, or through both an old and a new address after a redesign. None of this is intentional duplication, but a crawler has no way to know that on its own.

What the tag does

Adding a canonical tag pointing to the main URL tells any crawler, whether it is Googlebot or an AI crawler like GPTBot, that all of these variations should be treated as one page, and that this specific address is the one to reference.

Why it matters for AI visibility

  • Consolidates any authority or trust signals onto one URL instead of splitting them across duplicates
  • Gives a model a single, clean version of a page to cite instead of an outdated or parameter heavy one
  • Avoids a crawler wasting limited crawl budget re reading the same content under different addresses

A quick way to check

View the page source of any important page on your site and look for a line like the canonical link tag in the head section. If it is missing, or pointing at the wrong URL, that is a small, easy fix.

See where you stand

Check your own AI visibility free, no signup required.

Run a free AI readiness audit