Researchtechnical seo
Back to writing

Technical SEO

Search Console canonical labels: alternate or duplicate?

Compare the declared and Google-selected URLs before deciding whether a duplicate needs a repair.

Monochrome generative point study “Fivefold Fan,” a mathematical form rendered in black and white.

Google has chosen another representative for this duplicate URL without a clear preference from the site. Inspect that selected page before trying to index the excluded one. The status can describe a correct consolidation or the loss of a page that should stand on its own.

The repair belongs to the URL family: the pages serving the same material, the links that lead to them and the signals that identify the preferred address. Adding a tag to one page while navigation promotes another leaves the underlying disagreement in place.

Method & limits

Google documentation checked October 26, 2026. The catalog-page example is an authored teaching fixture.

Two labels describe the same selection process

“Alternate page with proper canonical tag” means Google accepted an alternate’s declaration. “Duplicate without user-selected canonical” means Google chose a representative without one supplied by the publisher. Either result needs to be checked against the content you intended to preserve.

A tracking URL that repeats the same product can be a healthy alternate. A page with its own inventory, language or substantive article text may deserve an independent destination. I would inspect both pages before treating the label as an error. Google’s indexing report.

Google’s selected page is the starting point

Inspect the excluded URL and record its Google-selected canonical. Inspect that destination too. Compare the actual content and the intended purpose of both pages. The indexed report reflects Google’s last observation; the live test checks present accessibility and does not settle canonical selection. URL Inspection

If the selected destination is the page you want people to find, the exclusion may be serving its purpose. If an important product, article or category has been grouped with a materially different page, diagnose that grouping before applying a site-wide rule. A populated product category should not be collapsed into an empty category merely because their templates match.

A four-URL example

Consider an illustrative shop that sells the same blue mug through the addresses below. The product, price and description are identical. The clean product URL is the address the shop wants indexed. The tracking and sort parameters add no independent product information.

Give each address a job. Remove obsolete routes with a permanent redirect. Keep the product’s parameterized experience accessible while declaring the representative product page. The point is to resolve intentional differences, rather than force every address through the same response.

Address in the fixtureIntended behaviorPreferred destination
/products/blue-mug200; self-referencing canonical/products/blue-mug
/products/blue-mug?campaign=email200 when tracking is needed; canonical to clean product/products/blue-mug
/products/blue-mug?sort=popularRedirect if this parameter has no purpose on a product/products/blue-mug
/old-blue-mugPermanent redirect after retirement/products/blue-mug

Authored example. Confirm that a parameter does not change meaningful content before consolidating it.

One destination should guide the signals

Publish an absolute canonical URL in the HTML head of the chosen page and any accessible duplicate that should consolidate into it. Use permanent redirects for addresses you are retiring. Update ordinary navigation, product cards and editorial links to the preferred URL; list that address in the sitemap. Google treats redirects and canonical annotations as strong signals and sitemap inclusion as a weaker one. Canonical methods

A category card opens the clean product, an email link can keep its campaign parameter for attribution while declaring that clean canonical, and an old bookmark redirects directly there, giving three entry paths a coherent destination without requiring identical HTTP behavior from addresses that serve different publishing jobs.

Translations, product variants, and filtered categories need content decisions of their own. A Spanish page or a filter solving a search task can merit an identity that a tracking parameter doesn’t. Decide what each page means before consolidating it.

The rendered head can add another declaration

Capture the HTML response, response headers and rendered head. A framework or plugin can append a second canonical after the server has emitted the first. Google recommends specifying the canonical in source HTML where possible and keeping JavaScript from changing it to a different URL. JavaScript SEO

Write down the resulting destination, not merely the presence of a canonical element. A tag pointing at a redirect, a second hostname or an unavailable route does not establish the intended representative. Follow the target and confirm it serves the expected content with a self-consistent identity.

Use the existing canonical audit when the disagreement crosses templates, headers or rendering. The individual Search Console label is the entry point; the delivered responses are the material you can repair.

The whole URL family has to deliver the decision

Recheck the clean URL, one parameterized duplicate and each retired address. Confirm the expected status, final destination, canonical and internal-link path. This small family check catches a common partial fix: the preferred page looks correct while the old route still publishes conflicting signals.

Then compare Google’s next indexed observations with that intended state. Keep the crawl date beside the report. A successful live fetch is useful evidence about accessibility, and a later Google-selected canonical answers the separate selection question. There is no dependable countdown from a tag edit to a changed report.

An alternate with a proper canonical can stay accessible while another URL represents it. I would keep a correct exclusion and repair the family only where its responses or content disagree with the intended destination.

The same label can describe two different decisions

Compare these authored examples. In the first, the alternate adds a tracking attribute without changing the offer. In the second, a template points a large mug at a smaller mug even though capacity, pricing and customer intent differ. A blanket instruction to remove all alternate statuses would mishandle the first; a blanket instruction to ignore them would miss the second.

QuestionTracking duplicateDistinct product wrongly consolidated
Does the visitor get a different offer?No: identical blue mugYes: a different capacity and price
Should both URLs compete in search?Usually one representative is sufficientPotentially, if both products merit discovery
What should change?Keep the tracking alternate; align links and targetCorrect the template’s destination or page strategy
What proves the repair?Expected target and coherent URL familyCorrect product identity plus later indexed selection

The cases illustrate decisions. They are not observations from a client account.

The intended destination determines the change

For a retained duplicate, keep the canonical preference and align ordinary internal links and the sitemap with the preferred URL. For a permanently retired address, use an appropriate permanent redirect. For an independently useful page, give it its own coherent identity and substantive content. Google recommends consistent canonical signals and does not treat a canonical declaration as an unconditional command. Canonical methods

Check the final target directly. A page can be reachable to a logged-in editor while ordinary visitors receive an error or an empty response. Test the public response and the actual body, not merely a green plugin indicator. If rendering injects or changes a tag, compare raw HTML with the rendered DOM.

Avoid adding noindex merely to tidy the report. Exclusion from search and consolidation into another URL are different publishing decisions. Start with the intended reader destination and let that choice determine the implementation.

Sources

  1. Google — Page indexing reportVerified Oct 26, 2026
  2. Google — URL InspectionVerified Oct 26, 2026
  3. Google — Canonical URL methodsVerified Oct 26, 2026
  4. Google — JavaScript SEOVerified Oct 26, 2026

Read next