Duplicate content sounds like a copy-paste problem, but most real-world cases are technical, not editorial — the same page accessible through multiple URLs, splitting ranking signals between versions that should count as one.
How Duplicate Content Actually Happens
example.comandwww.example.comboth loading the same content- HTTP and HTTPS versions both live
- URL parameters creating variants:
example.com/productvsexample.com/product?ref=homepage - Printer-friendly or filtered versions of the same core page
- The same product appearing under multiple category URLs on an e-commerce site
None of these are "duplicate content" in the plagiarism sense — they're the same content, unintentionally reachable through more than one URL. But search engines still have to decide which version to rank, and dividing signals across multiple URLs weakens all of them.
What a Canonical Tag Does
A canonical tag tells search engines which URL is the "master" version when multiple URLs serve the same or substantially similar content:
<link rel="canonical" href="https://www.spwebsmiths.com/services/website-development/" />Every version of a duplicated page should point its canonical tag to the one preferred URL — including the preferred URL itself pointing to its own address. This consolidates ranking signals (like backlinks) onto a single version rather than splitting them.
Common Mistakes We See
- No canonical tags at all — leaving search engines to guess, which they do inconsistently
- Self-referencing errors — a canonical tag pointing to the wrong page entirely, sometimes due to a copy-paste error in a template
- Canonicalizing to a redirected URL — pointing to a URL that itself redirects elsewhere, creating unnecessary hops
- Mixing canonical tags with noindex — these send conflicting signals and should generally not be used together on the same page
- Forgetting parameter-based duplicates — filtered/sorted product listing URLs often need canonical tags pointing back to the base listing page
Canonical Tags vs 301 Redirects
These solve related but different problems. A 301 redirect is appropriate when a URL should no longer exist at all and traffic should be permanently sent elsewhere. A canonical tag is appropriate when multiple URLs need to remain accessible (for legitimate reasons, like a filtered product view) but should be treated as one page for ranking purposes.
How to Check Your Own Site
Google Search Console's "Pages" report shows pages excluded due to "Duplicate, Google chose different canonical than user" — this is the clearest sign of a canonicalization mismatch worth fixing. Screaming Frog can also crawl your full site and flag missing or conflicting canonical tags at scale.
The Bottom Line
Canonical tags are a small piece of markup with an outsized effect on how cleanly your ranking signals consolidate. Getting this wrong doesn't usually cause a dramatic drop — it quietly caps how well pages could otherwise perform, which makes it easy to overlook and worth checking deliberately.
Not sure if your site has canonicalization issues? Request a free technical SEO check.