Duplicate or thin content pages are canonicalized
Why it matters
Duplicate URLs serving the same content split ranking signals across variants, so no single URL accumulates enough authority to rank. Paginated routes without self-referencing canonicals tell Google to ignore pages 2+, stranding inventory and archive content. Parameter permutations (?sort=price, ?sort=name) multiply into thousands of crawlable URLs that consume crawl budget and dilute PageRank across near-identical pages.
Severity rationale
Critical because signal-splitting across duplicate URLs suppresses rankings for every affected template simultaneously.
Remediation
Add absolute HTTPS canonical tags to every duplicate-producing template. Pagination must self-canonicalize — page 2 canonicals to page 2, not page 1. Sort/filter parameter variations canonical back to the clean base URL. Enforce a single trailing-slash policy via framework config and redirect the alternate form.
// app/products/page.tsx
export const metadata = { alternates: { canonical: 'https://yoursite.com/products' } }
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Marketing SEO Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-advanced-seo·automated