What is a canonical URL?

A canonical URL is the official address for a page when the same content can be reached at more than one URL. How Goodspeed sets and checks them on a marketing site.

Harish Malhi - founder of Goodspeed

Founder of Goodspeed

Table of Contents

A canonical URL is the one address you want search engines to treat as the official version of a page. You declare it with a rel="canonical" tag in the page head, or sometimes with an HTTP header. When the same article, product or landing page can be reached at more than one URL, the canonical tag points crawlers at the version that should be indexed and ranked.

Common reasons a page ends up at two addresses: tracking parameters, a print view, HTTP and HTTPS, www and non-www, a trailing slash, or a CMS that also serves a /?p=123 style URL. The visitor may still reach all of them. The canonical tag tells Google which one is the original.

Why does a canonical URL matter?

Without a clear canonical, search engines may index several copies of the same page, split ranking signals between them, or pick a URL you did not intend, such as a filtered view or a campaign parameter. That makes reporting messy and can weaken the page you actually wanted to rank.

It is a different tool from a 301 redirect. A 301 is for a URL that should no longer be used. A canonical is for a URL that can stay live, but should not compete with the main version.

How does Goodspeed handle canonical URLs?

On a new marketing site or a website migration, we agree the URL pattern first, including trailing slashes and parameters that should never be indexed. Each template gets a self-referencing canonical, unless a page is a true variant that should point at a parent. We check the tags on staging and again after launch, alongside the redirect map and the XML sitemap.

If you are staying on the current site, a Tune-Up at $5,000 can include a pass on canonicals, redirects and indexation. New builds and migrations start from $10,000. You can run a first URL pass with the migration planner.

What does a typical canonical setup look like in practice?

A blog post lives at /insights/annual-review/. The CMS also serves /insights/annual-review/?utm_source=newsletter and an older /?p=4821 URL. The published page, the sitemap and the internal links all use /insights/annual-review/. The canonical tag on every version points at that same address, and the old /?p= URL also has a 301, because that address should go away rather than stay as a variant.

What are the common mistakes?

  1. Pointing every page at the homepage canonical, which can take genuine articles out of the index.
  2. Leaving parameter URLs without a canonical, so campaign links create duplicate entries.
  3. Using a canonical to "fix" a URL that should have been a 301.
  4. Letting the sitemap list one URL while the canonical points at another.
  5. Copying a template and forgetting to update the tag, so ten pages all declare the same canonical.

Common questions

What is a canonical URL?

A canonical URL is the address you want search engines to treat as the main version of a page when the same, or very similar, content can be reached at more than one URL.

Do we need a canonical tag if we already have 301 redirects?

Redirects are still the right tool when a URL should disappear. A canonical tag is for cases where both URLs need to stay reachable, but only one should rank. Many sites need both, used for different jobs.

Can a canonical tag replace a redirect map on a migration?

No. If an old URL is going away, use a 301 to the new page. A canonical on a URL that returns a 404, or that no longer exists, does not pass a visitor or a link through to the new site.

Who should set canonical tags on a Goodspeed project?

We set them as part of the build or the migration, and we check them against the signed-off URL list. A Tune-Up at $5,000 can include a pass on the current tags if the present site is staying in place. Migrations start from $10,000.

Which related terms should you read next?

You can also browse the glossary, the resources hub, try the migration planner, or book a call.

About the Author

Harish Malhi - founder of Goodspeed

Founder of Goodspeed

Harish Malhi is the founder of Goodspeed. He left Google in 2019 to build his own product, and started Goodspeed to give other founders the same head start. Today the studio designs and builds websites and the whole digital experience around them for funded tech companies, at the moments that matter: a raise, a launch, a press cycle. Goodspeed is a Framer Enterprise Expert, was Bubble’s Agency of the Year in 2024, and has shipped 300+ products, including launch pages for an NVIDIA-backed AI lab and a Webby-nominated site for a Boeing-backed aviation company. It holds a 5.0 rating from 46 reviews on Clutch.

Goodspeed logo icon

Join our newsletter

© 2026 Copyright. All Rights Reserved.