Written by Craig Fearn
Founder & Strategic Advisor
Last updated: 25 February 2026
📚 Part of Complete Guide
SEO Fundamentals: UK Small Biz Guide
View the complete guide
Clean, descriptive URLs improve both user experience and search rankings. According to Google's own documentation, URLs should be simple and human-readable — and shorter URLs tend to earn higher click-through rates in search results.
TL;DR
Google recommends simple, readable URLs (Google Search Central). Keep URLs under 60 characters, use hyphens between words, include your target keyword, and avoid dates, parameters, and deep nesting. If you must change an existing URL, always set up 301 redirects to preserve ranking value.
Why Does URL Structure Matter for SEO?
URLs are a minor ranking factor, but they significantly affect click-through rates and usability. Descriptive URLs help both visitors and Google understand what a page contains before anyone clicks.
When URLs appear in search results, descriptive ones get more clicks than gibberish. /services/kitchen-renovation is immediately understandable. /page?id=4728&cat=12 tells visitors nothing. According to SEO Sherpa, the first organic result in Google captures 39.8% of all clicks — and users make split-second decisions about which links to trust based partly on the URL they can see.
Good URLs also support internal linking. When you can read a URL and know what is on the page, you are more likely to link to it appropriately. Clean structure makes your whole site easier to manage, which matters as your content library grows. This is particularly relevant for businesses building a content marketing strategy with dozens of blog posts.
What Makes a Good URL?
A good URL is short, descriptive, readable by humans, and includes your target keyword naturally. Aim for 50 to 60 characters, as shorter URLs are less likely to be truncated in Google's search results.
Good URLs describe their content at a glance. /blog/how-to-improve-website-seo tells you exactly what that page covers. You could share it verbally and someone would understand. Compare that with a URL like /blog/2024/01/15/post-12847 — meaningless without clicking.
Include your target keyword when natural. This provides a minor SEO signal and helps users recognise relevance in search results. But do not stuff keywords — one or two descriptive words are enough. /blog/seo-fundamentals-guide works well. /blog/best-seo-guide-uk-seo-tips-seo-basics-2026 looks spammy and harms trust.
Good vs Bad URL Examples
Seeing real examples makes URL best practices concrete. The table below compares common URL patterns and explains why each works or fails from an SEO perspective.
| URL Pattern | Example | Verdict |
|---|---|---|
| Keyword + descriptive | /services/website-seo | Good — clear, short, keyword-rich |
| Dynamic parameters | /page?id=4728&cat=12 | Bad — unreadable, duplicate risk |
| Date-based | /2024/01/seo-tips | Avoid — content looks dated |
| Keyword-stuffed | /best-seo-uk-seo-tips-guide | Bad — spammy, harms trust |
| Deep nesting | /services/web/residential/kitchens | Avoid — too deep, hard to share |
| Flat + descriptive | /blog/url-structure-best-practices | Good — shallow, readable, targeted |
What URL Mistakes Should You Avoid?
The most common URL mistakes are excessive length, unnecessary parameters, keyword stuffing, and inconsistent formatting. Any of these can weaken your SEO and confuse visitors.
Do not let your CMS generate URLs like /2024/01/15/blog-post-about-seo-tips-and-tricks-for-beginners-uk-2024. According to Backlinko's analysis of 11.8 million Google results, shorter URLs tend to rank higher than long ones. Keep URLs under 60 characters when possible. Cut unnecessary words — articles (a, the), conjunctions (and, but), and filler words do not help. Every word in your URL should earn its place.
Avoid dynamic parameters when possible. /products?category=kitchens&sort=price works functionally but /products/kitchens is cleaner. Parameters can cause duplicate content issues if the same page is accessible via multiple URLs. If your site relies heavily on parameters, consider implementing canonical tags to tell Google which version to index.
Inconsistent formatting is another common problem. If some pages use underscores and others use hyphens, or some include trailing slashes and others do not, you create unnecessary confusion. Pick a convention and stick to it across your entire site. Our on-page SEO checklist covers this alongside other technical foundations.
Should URLs Include Hyphens or Underscores?
Always use hyphens. Google treats hyphens as word separators, meaning "kitchen-renovation" is understood as two distinct words. Underscores do not get the same treatment.
Google treats hyphens as word separators. "kitchen-renovation" is understood as two words. Underscores do not get the same treatment — "kitchen_renovation" might be seen as one word. This is a minor factor, but there is no reason not to use hyphens as the standard. Google's Search Central documentation explicitly recommends hyphens over underscores.
Should You Include Dates in URLs?
Usually no, unless the date is essential to the content. Dates in URLs make content appear outdated even when you refresh it regularly, which can reduce click-through rates.
Dates in URLs (/2024/01/blog-post) make content look dated, even if you update it regularly. Users see 2024 in the URL and might assume it is old. News sites use dates because timeliness matters. Most business blogs should not.
If you update content to stay current (as you should), dateless URLs make more sense. Update the content, and the URL still works. This is exactly why our SEO fundamentals guide uses /blog/seo-fundamentals-guide rather than /blog/2025/seo-fundamentals-guide.
How Should You Structure Site Hierarchy in URLs?
Your URL hierarchy should reflect your site's logical structure, but keep it shallow. Two to three levels of depth is the maximum for most sites.
A logical structure might look like: /services/web-design or /blog/seo-tips. This shows the relationship between pages clearly. But do not go too deep — /services/web-design/residential/kitchens/modern/portfolio creates unnecessarily long URLs that are harder to share and harder for Google to crawl efficiently.
If you find yourself going deeper than three levels, consider whether your site structure needs simplifying. Flat architectures — where most pages sit one or two clicks from the homepage — tend to perform better in search because Google can discover and crawl them more easily.
Can You Change Existing URLs?
Yes, but you must set up 301 redirects from old URLs to new ones. Without redirects, you lose any ranking value those pages have built and create 404 errors for existing visitors.
A 301 redirect tells Google (and users) that a page has permanently moved, passing most of its SEO value to the new URL. For important pages, changing URLs still risks some short-term ranking fluctuation. Only change URLs when the benefit clearly outweighs the risk. Fixing genuinely problematic URLs (long, parameter-heavy, confusing) is usually worth the temporary dip.
From our work with Cornwall businesses, we have seen URL restructuring pay off significantly when moving from dynamically generated URLs to clean, keyword-rich alternatives. The key is doing it all at once with proper redirects, rather than changing URLs one at a time over months. For more on the technical side, see our complete SEO guide or learn about how domain choices affect rankings.
URL Structure by CMS Platform
| Platform | Default URL Format | Customisable? | SEO Note |
|---|---|---|---|
| WordPress | /?p=123 (default) | Yes — change in Permalinks settings | Always switch to “Post name” structure |
| Wix | Auto-generated from page title | Limited — manual slug editing only | Edit every slug manually before publishing |
| Squarespace | /blog/post-title | Yes — slug editable per page | Clean defaults, just trim length |
| Shopify | /products/product-name | Partially — cannot remove /products/ prefix | Forced directory structure is a known limitation |
URL Structure for Different Page Types
Different page types benefit from different URL conventions. Service pages should include the service keyword. Blog posts should include the topic keyword. Location pages should include the place name. Consistency within each section keeps your site organised and predictable.
For example, a tradesman's website might use /services/boiler-repair for services and /areas/truro for location pages. A blog section would sit under /blog/ with descriptive slugs like /blog/boiler-maintenance-tips. This predictable pattern helps both users and search engines navigate your content.
If you are building a new site, plan your URL structure before development begins. Changing URLs after launch is possible but adds complexity and risk. Getting it right from day one is always easier. Our SEO services include URL structure planning as part of every website project. For guidance on how URL decisions fit into the broader picture of web design and SEO, see our dedicated guide. Whether you are building a one-page site or a five-page website, clean URLs should be part of the brief from the start.
Frequently Asked Questions
Does URL structure affect Google rankings?
Yes, but it is a minor ranking factor. Google uses URLs to understand page content and relevance. The bigger impact is on click-through rates — clean, descriptive URLs earn more clicks in search results than long, parameter-heavy ones. A readable URL builds trust before the visitor even reaches your page.
How long should a URL be for SEO?
Aim for 50 to 60 characters. Shorter URLs are easier to read, remember, copy, and share. They are also less likely to be truncated in Google search results. Cut filler words like "a," "the," and "and" to keep URLs concise without losing meaning.
Should I use hyphens or underscores in URLs?
Always use hyphens. Google treats hyphens as word separators, so "kitchen-renovation" is read as two words. Underscores are not treated the same way. Google Search Central explicitly recommends hyphens, and there is no advantage to using underscores instead.
Will changing my URLs hurt my SEO?
Temporarily, yes. Even with proper 301 redirects, expect minor ranking fluctuations for two to four weeks after a URL change. However, if your current URLs are long, confusing, or parameter-heavy, the long-term benefit of cleaner URLs usually outweighs the short-term dip. Always implement redirects before making changes live.
Should I put keywords in my URLs?
Yes, when it reads naturally. Including your target keyword in the URL gives a small SEO signal and helps users recognise relevance before clicking. Avoid stuffing multiple keywords into a single URL — one or two descriptive words is enough. Focus on clarity over keyword density.
Do dates in URLs hurt SEO?
Not directly, but they can hurt click-through rates. A URL containing "/2023/" signals old content to users, even if you have updated the page recently. For evergreen content that you plan to refresh regularly, dateless URLs perform better because they never look outdated in search results. This is especially important for local SEO guides and other resources you intend to maintain long-term.
Related Resources
Related Articles
External Resources
Craig Fearn
Founder & Strategic Advisor
Craig brings strategic business advisory experience to digital marketing, having spent over a decade advising C-suite executives and boards on organizational strategy. As a Fellow of the Royal Society for Public Health (FRSPH) and Fellow of the Chartered Management Institute (FCMI), he applies evidence-based thinking to marketing strategy—helping Cornwall businesses make informed decisions backed by research, not hype.

