URL Structure

URL structure is the way web addresses on a site are formatted and organised. A good URL is short, readable and describes the page, such as yourdomain.co.uk/services/technical-seo/, rather than yourdomain.co.uk/index.php?id=4821&cat=7.

Why URL structure matters

  • Usability: people can understand and trust a clear URL before clicking, and remember or share it more easily.
  • Relevance: words in URLs are a small signal of what the page is about.
  • Site organisation: folders help users and search engines understand how sections relate (Site Architecture).
  • Clicks: Google shows the URL path (or breadcrumb) in results, so a clean URL looks more trustworthy.
  • Analytics: logical folders make it easier to report on sections of the site.

URL best practices

  1. Keep URLs short and descriptive: include the main topic, remove filler words.
  2. Use hyphens to separate words, not underscores or spaces.
  3. Use lowercase letters to avoid duplicates, since URLs can be case-sensitive.
  4. Include the main keyword naturally, without stuffing.
  5. Use folders logically, such as /blog/ or /services/, but avoid unnecessary depth.
  6. Avoid dates in URLs for content you plan to update, because they make the content look old.
  7. Avoid parameters for indexable pages where possible; use clean paths instead.
  8. Use HTTPS and one consistent host (www or non-www).
  9. Be consistent with trailing slashes and redirect the other version.
  10. Avoid special characters, such as accented letters, spaces and symbols, unless serving a market where native-language URLs make sense.

Folders vs flat URLs

Some sites put every page at the root (domain.co.uk/page-name/), while others use folders (domain.co.uk/category/page-name/). Both can rank well. Folders help organise large sites and support Breadcrumbs and reporting; flat URLs are shorter. Choose one approach and apply it consistently. This SEO Encyclopedia uses a folder: each entry sits under /seo-encyclopedia/.

Should you change existing URLs?

Usually not just for SEO. Changing a URL resets some signals temporarily, requires a 301 Redirect and can cause short-term ranking fluctuations. Change URLs when:

  • They are genuinely unreadable or misleading.
  • You are restructuring the site or migrating platforms anyway (Website Migration).
  • They contain dates or outdated terms that harm click-through rate.

If you do change them, redirect old URLs one to one, update internal links and keep the redirects permanently.

URL parameters

Parameters such as ?sort=price or ?utm_source=email are useful for tracking and filtering, but they create duplicate URLs. Keep tracking parameters out of internal links, use canonical tags on parameter URLs, and control filters as described in Faceted Navigation.

Common URL mistakes

  • Very long URLs copied from page titles.
  • Duplicate URLs differing only by case or trailing slash.
  • Session IDs in URLs.
  • Changing URLs on every redesign without redirects.
  • Keyword-stuffed slugs such as /seo-london-seo-services-london-seo/.

Further reading: Google’s URL structure best practices.

Key Takeaways

  • Good URLs are short, readable, lowercase and use hyphens between words.
  • Use folders where they help organise a site, and apply one approach consistently.
  • Avoid dates, parameters and keyword stuffing in URLs for important pages.
  • Do not change established URLs without a strong reason and a 301 Redirect.
  • Keep internal links pointing to the final, canonical URL.

Related Terms

Wondering what to fix first on your site? Get a free check of your site’s SEO, or keep learning in the SEO Encyclopedia.