Customer Impact
EN

SEO

SEO-friendly URL: the technical basics B2B sites keep missing

Copy for AI

An SEO-friendly URL is short, descriptive and stays the same forever. Concretely: keep to roughly 50 to 60 characters, use 3 to 5 words per slug, separate those words with hyphens (not underscores) and put everything on HTTPS. That is it. No rocket science, but a bit of low-hanging fruit that many B2B sites leave lying for years because nobody ever looked at it properly.

In this article you will read which rules really count, why you had better set up your URL structure once properly and then never touch it again, and where the honest nuance sits: for Google a clean URL is mainly a UX matter, not a ranking magic wand.

What exactly is an SEO-friendly URL?

An SEO-friendly URL is a web address that makes clear, both to a human and to a search engine, what the page is about right away, a subject SEO handbooks cover extensively. Compare these two:

  • Bad: yourcompany.be/p?id=4821&cat=12
  • Good: yourcompany.be/services/accounting-software

The second tells you what you get before you have clicked. That is exactly what you want. A readable URL raises trust in the search results and gets shared more often, and those are the things that ultimately bring customers and revenue, not the URL itself.

For Google the message is sober: a clean URL mainly helps the user. It is not a direct ranking factor of any weight. That is why the advice is simple: set it up correctly once, then stop tinkering.

Which rules make a URL truly SEO-friendly?

These are the concrete, checkable rules for readable and crawlable URLs (based on Google’s guidelines on URL structure):

  • Length: 50 to 60 characters. Shorter URLs are easier to read, easier to share and are not truncated in the search results.
  • 3 to 5 words per slug. Enough to describe the content, not so much that it becomes a sentence.
  • Hyphens, no underscores. Use seo-friendly-url, not seo_friendly_url. Search engines read a hyphen as a word separator, an underscore not.
  • Always lowercase. Services and services can be seen as two separate pages and cause duplicate content.
  • HTTPS, no HTTP. A secure connection has been the norm for years and is a light ranking factor.
  • No stop words or odd characters. Leave out words like “and”, “the”, “of” where you can, and avoid spaces, capitals, accents and %20 clutter.
  • Your most important keyword in the slug. Not forced, just the word the page wants to be found on.

A short rule of thumb: if you can read the URL out loud over the phone without spelling it, you are good.

How do you build a logical URL hierarchy?

Your URLs may together form a mini-sitemap. The folder shows where a page belongs:

yourcompany.be/services/seo/local-seo

From that you read straight away: this is a service, within SEO, specifically local. That helps both the visitor and the crawler to understand your site. A few principles:

  • Keep the folder structure shallow. A maximum of 2 to 3 levels deep is ample for most B2B sites.
  • Let the structure follow your menu. If something is in your main navigation, it usually should not be five folders deep.
  • Be consistent. Once /blog/, not /blog/ one time and /articles/ another.

That consistency pays off. Brands that structure their permalinks coherently around keywords make their whole site easier to find. The point is not the keyword-in-URL itself, but that a clean, predictable structure makes your entire site easier to crawl, to understand and to expand.

If you want to tackle this more thoroughly together with load time, crawl budget and indexation, then it belongs in your broader technical SEO. An SEO audit maps out which URLs are currently set up wrong.

Why should you never just change a URL?

Because a changed URL is a broken URL, unless you redirect. Every link that ever pointed to the old version, every shared post, every mention in an email: those suddenly point to a 404. And the backlinks you collected over the years? Their power leaks away if you do not handle the transition neatly.

That is why the rule is: choose a stable structure and never change it without reason. If you really must, for example during a migration or rebranding, then:

  1. Put a 301 redirect from every old URL to the new one.
  2. Update your internal links so they go straight to the new URL (internal links should not run via a redirect).
  3. Update your sitemap and submit it again.

This is immediately the honest part of the story: most B2B sites need to do nothing here at all. If your URLs are already short and logical, do not “optimise” them for an imaginary ranking advantage. That is over-engineering, and the risk of broken links is greater than the gain.

SEO-friendly URLs: a short checklist

Run your existing pages past this:

  • Shorter than 60 characters?
  • Only lowercase letters?
  • Hyphens instead of underscores?
  • No session IDs, odd parameters or % characters?
  • Logical folder that follows your menu?
  • Most important keyword in it, without forcing?
  • Everything on HTTPS?
  • Stable, or neatly redirected on every change?

If you mostly tick these off, then this is done and you shift your attention to things that deliver more: content, authority and conversion. If you leave many unchecked, then you have found a quick, one-off fix.

Ready to get your technical basics in order?

URL structure is exactly the kind of work we love: do it right once, then tick it off and move on to what really brings customers. We are a small team that moves fast, focused on B2B, and we tell you honestly when something is not worth the effort, even if your URLs are already fine.

Want to know where your site leaves technical low-hanging fruit lying? Have an seo consultant look at your structure or book an intake right away.

Book your free intake

Frequently asked questions about SEO-friendly URLs

Does a keyword in the URL make you rank higher? The effect is small. Google mainly sees a clean URL as a UX signal for the user. Feel free to put your most important keyword in it, but do not expect a ranking jump from it. The gain sits in readability, trust and shareability.

Hyphens or underscores in a URL? Hyphens. Search engines read seo-friendly-url as three separate words, while seo_friendly_url is interpreted as one word. So always use hyphens as a word separator.

How long may an SEO-friendly URL be? Aim for 50 to 60 characters and 3 to 5 words in the slug. Long enough to be descriptive, short enough not to be truncated in the search results and easy to share.

Can I still change an existing URL? Only with a good reason and always with a 301 redirect from old to new. Without a redirect you lose traffic and link power. If your URLs are already short and logical, leave them alone.

Does every B2B site need to tackle this? No. If your URLs are already clean and consistent, there is nothing to do. It is low-hanging fruit for sites that never looked at it, not a permanent optimisation project.

Free website scan

Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.

Where should we send your report?

We only use your details for your scan. No spam, unsubscribe anytime.

Share your website for a free visibility audit