Should internal links point to the canonical version of a page?

The Citead team, updated

In short. Point internal links to the canonical URL and use a crawlable HTML anchor with descriptive text.

Definition: A canonical URL is the preferred address for a duplicate or very similar page. Google's canonical URL documentation recommends using that address for internal links instead of a duplicate URL, so the site's links express one URL preference.

Key facts

  • Google's canonicalization documentation, last updated 10 July 2026, says to link to the canonical URL rather than a duplicate URL when linking within a site.
  • The same documentation says that linking consistently to the chosen canonical URL helps Google understand the site's preference.
  • Redirects and rel="canonical" link annotations are described as strong signals, while sitemap inclusion is described as a weak signal.
  • Google's link best practices describe an HTML a element with an href attribute as the generally crawlable link format.
  • Google says that every page you care about should have a link from at least one other page on the site.

Duplicate URLs can represent the same or very similar content. Google's canonicalization documentation says that a canonical preference can consolidate signals for similar or duplicate pages into one preferred URL. Its example describes links to a URL with a tracking parameter being consolidated with links to the preferred page when that page becomes canonical.

The documentation ranks the main canonicalization signals by strength. Redirects are a strong signal that the redirect target should become canonical. A rel="canonical" link annotation is a strong signal for the specified URL, while including a URL in a sitemap is a weak signal. Google also says these methods can be combined and that a canonical preference is optional.

Google's link guidance says a generally crawlable link uses an HTML a element with an href attribute. The destination should be the page's chosen canonical address. A link can therefore look like this:

<a href="https://www.example.com/dresses/green/green-dress.html">green dress</a>

The same guidance says that links inserted dynamically with JavaScript remain crawlable when they use the same HTML markup. It also describes good anchor text as descriptive, reasonably concise, and relevant to both the source page and the linked page. The visible words in the example identify the destination without relying on a generic label.

How can you check consistency across a site?

Start with the canonical address selected for each group of duplicate or very similar pages. Compare that address with the destinations in the site's internal href attributes. Google's canonicalization guidance specifically says that links within the site should point to the canonical URL rather than a duplicate URL.

Then compare the internal destinations with the other signals Google documents: redirects, the rel="canonical" link element, and sitemap inclusion. The guidance says different URLs should not be specified as canonical for the same page through different canonicalization techniques. For internal-link coverage, Google's link documentation says each page you care about should have a link from at least one other page on the site, and that there is no ideal number of links for a page.

FAQ

Google's link guidance shows both absolute and relative href values as crawlable forms. The canonicalization recommendation concerns whether the destination is the preferred canonical URL, so the link format still needs to resolve to that address.

Is a rel="canonical" element enough?

Google describes rel="canonical" as a strong signal and sitemap inclusion as a weak signal. It also says that canonicalization methods can be combined, while none of the methods is required.

Keep routine internal links directed to the canonical page address. Google's documentation gives a URL with a gclid tracking parameter as an example of a duplicate URL whose signals can be consolidated with links to the preferred URL.

Sources

  1. Google Search Central, "How to specify a canonical URL with rel="canonical" and other methods", updated 10 July 2026
  2. Google Search Central, "Link best practices for Google", updated 10 December 2025

Check how a page reads to answer engines. Open the GEO score analyzer

Test a page and see what to fix first

The analysis usually takes less than 10 seconds and needs no account.

400,000+ pages scored in the public benchmark