Skip to content
← All posts

SEO · URLs · Best practices

URL Structure SEO: best practices for clean, timeless URLs

Published · Last updated

This page is the example. Its address is /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-seo

Stable 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 + dateModified structured 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.