SEO · URLs · Best practices
URL Structure SEO: best practices for clean, timeless URLs
Published · Last updated
/blog/url-structure-seo — flat, lowercase, hyphenated, keyword-first, with no date. We can update this guide every year without ever renaming the URL.1. Keep evergreen URLs timeless
Dates in the path advertise age, depress click-through, and force a redirect every time you refresh the content. Google treats the date in a URL as a very small signal — the real cost is users assuming an old-looking URL is outdated.
Avoid
/blog/2026/09/url-tips/Looks stale by 2027, adds 3 levels of depth, breaks on update.
Use
/blog/url-structure-seoStable forever. The year lives in the title and content above.
2. The checklist we follow here
- 3–5 word descriptive slug with the primary keyword, nothing else.
- Lowercase only, hyphens between words — never underscores or spaces.
- One flat folder (
/blog/): no dates, author names, or changing categories in the path. - One canonical URL per page (
rel=canonical), www → apex redirect, trailing-slash consistent. - No session IDs, sort params, or tracking strings in canonical URLs.
- Sitemap lists canonical URLs only, so crawlers spend budget on keepers.
- Visible Last updated date +
dateModifiedstructured data instead of a dated slug.
3. When dates in URLs are fine
News, events, annual reports, scores, filings — content bound to a moment in time. If nobody expects the page to be updated, the date adds context instead of subtracting credibility.
4. Never rewrite ranking URLs lightly
Removing dates from an existing archive is a site move: 1:1 permanent redirects kept for 1+ year, internal links and canonicals updated, sitemaps resubmitted, rankings monitored for 4–6 weeks. For new content like this post, starting clean costs nothing — which is what we did.