01 The Rule
Content URLs must be human-readable, keyword-relevant, and free of unnecessary parameters, session IDs, or tracking codes. The URL alone should communicate what content the page contains.
Last updated: 2025-12-01
Content URLs must be human-readable, keyword-relevant, and free of unnecessary parameters, session IDs, or tracking codes. The URL alone should communicate what content the page contains.
Clean URLs improve crawl efficiency (fewer parameter variants to discover), user trust (visible in SERPs and when shared), and keyword relevance (path segments contribute to topical signals). At scale, clean URLs reduce the crawlable URL space by orders of magnitude.
Session IDs in URLs (?sid=abc123)
Infinite URL variants per page — massive crawl waste and duplicate content
Tracking parameters visible to crawlers (?utm_source=...)
Each tracking variant creates a crawlable duplicate
Numeric-only URLs (/page/12345)
No keyword relevance signal; poor user comprehension
Implement URL rewrite rules that map clean paths to internal queries. Use JavaScript-based tracking parameters (fragment identifiers or POST) that crawlers can't follow. Configure Google Search Console parameter handling for remaining parameters.