All posts
Technical2 min read

Canonical URLs for launch campaigns, UTMs, and duplicate product pages

Keep product launch tracking URLs, redirects, and duplicate pages from splitting search signals. A clear canonical workflow for founders.

A launch creates many URLs: a product page, announcement, directory listing, email link, social link, and UTM-tagged variations. Search engines need a clear primary URL for each piece of content. Analytics needs to know where visitors came from. Those goals can coexist.

For a product page, the canonical is usually the clean, stable URL visitors would bookmark, such as /product. Campaign links can point to /product?utm_source=newsletter, while the page declares /product as its canonical. The tracking parameters may still be read by your analytics; the canonical communicates which version you prefer for indexing.

A directory profile hosted on another domain is a different page with its own context, reviews, or discussion. Do not assume it can or should canonicalize to your product site. Keep both pages useful and make their roles clear.

Map common launch URLs

URL typeTypical handlingWatch for
Clean product pageSelf-referencing canonical, linked in navigationAccidental noindex or redirect
UTM-tagged linkSame content; canonical points to clean product URLParameter changing visible content
Old product slugPermanent redirect to a close replacementRedirecting unrelated pages to the homepage
Printable or duplicate viewCanonical to preferred equivalent when content is truly duplicateCanonical to an unrelated page
Announcement articleOwn canonical if it provides distinct news or analysisCopying the product description verbatim

A five-minute verification

  1. 1

    Open both versions

    Visit the clean page and one tagged version. Confirm the content is equivalent and both URLs work.

  2. 2

    Read the HTML

    Inspect the rel=canonical value on each. It should be absolute or correctly resolved, stable, and match your chosen public URL.

  3. 3

    Follow internal links

    Navigation, sitemap, and related links should normally use the canonical URL. Campaign links may carry UTMs for measurement.

  4. 4

    Inspect after Google crawls

    Search Console URL Inspection distinguishes your declared canonical from Google's selected canonical. If they differ, investigate redirects, page similarity, and conflicting signals.

Canonical tags are hints, not commands. Google treats redirects as a strong canonical signal and sitemap inclusion as weaker evidence; conflicting signals make your preference less clear. A robots.txt block also prevents a crawler from reading the canonical on that page. Do not use a block as a shortcut for duplicate management.

For measurement, see how to track product launch traffic with UTMs. For discovery, review why a new site may not be indexed.

Frequently asked questions

Should UTM parameters be included in the sitemap?
Usually no. Include the preferred clean canonical URL in the sitemap; use tagged URLs in campaign links for attribution.
Will a canonical tag fix a broken redirect?
No. Fix the redirect and destination directly. A canonical is a hint on a page that a crawler can reach and read.

Sources and next steps

Launch your product. Improve how it gets found.

Explore free launch and SEO tools, or review the AI SEO plans to investigate your website’s technical signals.

Explore Free Tools

Keep reading