Duplicate Content
Identical or very similar content that is reachable at more than one URL, either on the same site or across different sites.
Duplicates split links and reporting across several URLs and let search engines choose which version to show, so the page a business wants to rank, such as the main product page, may be replaced by a filtered or tracking variant.
An online store finds 4 URL versions of each product page caused by color filters and session parameters. It adds a self-referencing rel="canonical" to the clean URL, points the variants to it, and links only to the clean URL in menus and the XML sitemap.
Google states that some duplication is normal and not a spam violation, so there is no automatic penalty to fear. Canonical hints are suggestions, not commands, and Google may still pick a different version if signals conflict.
Common causes are HTTP and HTTPS versions, regional or device variants, sorting and filter parameters, and staging copies left open to crawlers. Google clusters duplicate pages, selects one as canonical and crawls the others less often. Site owners can influence the choice with 301 redirects and rel="canonical" annotations as strong signals and sitemap inclusion as a weak one. A Canonical URL consolidates signals, while Noindex removes a page instead of merging it.
Systems Architecture
Google Search Central — What is URL canonicalization — https://developers.google.com/search/docs/crawling-indexing/canonicalization; Google Search Central — How to specify a canonical URL with rel="canonical" and other methods — https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
