URL Structure Best Practices For SEO Friendly URLs

SEO has seen many changes over the years, with Google’s algorithm updates, advancements in AI  and changes in  user behaviour. One thing that has stood the test of time though, is URL optimisation.

But why is URL structure so important for SEO and how can you ensure that your website follows URL structure best practices? Continue reading to find out.

Why Is URL Structure Important For SEO?

From technical benefits to user experience, a well-structured URL has many benefits that you should be aware of:

Improved Crawlability: Search engine crawlers can easily navigate, understand and index pages that follow URL best practices.

Improved User Experience: As well as search engines, users can quickly see what the page will be about.

Higher CTR: A better overall user experience will increase click-through rates and reduce bounce rates.

Higher Rankings: Including relevant keywords in your URLs can help improve your website’s organic search rankings.

Shareability: A clean and descriptive URL is more shareable across various marketing channels.

7 URL Best Practices For SEO

1. Use Relevant Keywords

Since URLs help users and search engines understand what the page will be about, we recommend that you include the most relevant keyword for the page in your URL.

For example, let’s say your page was about puppy food, but your URL was www.yourwebsite.co.uk/dog-food. Although it’s relevant to your page, people might be looking for puppy food specifically, and they might not realise that your page is actually about puppy food.

In fact, a recent study found that URLs that were similar to the term that the user searched had a 45% higher CTRthan URLs where the keyword didn’t appear.

2. Follow A Good URL Structure

To ensure that your URL is easy for search engines and users to understand, you should follow a URL structure that is short, simple and doesn’t include unnecessary words. Generally, it’s best practice to keep your URL under 50-60 characters.

We also recommend that you follow a hierarchical structure in your URLs to show the connection between pages. This ensures that your URL is concise and easy to understand and navigate.

Dos & Don'ts Of A Good URL Structure | Proof3

3. Use Hyphens To Separate Words

Hyphens should be used to separate words in a URL for improved readability and to ensure that search engines can understand spaces. However, you should never use spaces or any other punctuation like underscores or question marks as these cannot be read.

Dos & Don'ts Of A Good URL Structure | Proof3

4. Use Lowercase Letters

 URLs are case-sensitive after your domain name. This means that YourWebsite.co.uk will still resolve for yourwebsite.co.uk, but yourwebsite.co.uk/Contact-Us will return a 404 broken page.

To avoid broken pages, we recommend sticking to an all-lowercase URL structure.

5. Redirect Old URLs

 If you decide to change your URL structure after already publishing pages with the original URL structure, we recommend permanently 301 redirecting them. Otherwise, the original URL will return a 404 error.

By redirecting these pages, you can ensure that search engine bots and users can access your pages.

6. Avoid Adding Dates

 Generally, it’s best practice to avoid using dates in your URL. Not only does this add unnecessary characters to your URL, but it also keeps the content evergreen.

For example, if you came across a blog URL like ‘2018/10/09/how-to–set-up-google ads-account’, you probably wouldn’t click on it because you might think it was outdated, even if it had been recently updated.This can lead to a drop in CTRs as people are less likely to click on a link with an outdated link than one from a current source.

7. Avoid Using Duplicate Slugs

 It isn’t good practice to have the same slug on multiple pages, even if they are separated by a subfolder. This is because search engines, like Google, see this as duplicate content and you can be penalised in some cases.

For example, if you are an eCommerce website, you might have a subcategory that can belong in multiple parent categories like:

/farming/wheelbarrows
/gardening/wheelbarrows

To avoid duplicate content issues, we would suggest adding canonical tags to tell search engines which URL you want to appear in the search engine results, whilst still having both versions available on your site for users.

About the author

Picture of Henry Jones

Henry Jones

Equipped with a Journalism degree, a love for writing and some spreadsheet skills, Henry's pursuit of a career in SEO began with an internship, a global pandemic and cutting his teeth at a digital marketing agency. Previous roles in email marketing and marketing strategy give Henry a deep understanding of the whole marketing function. You'll often find Henry walking the line between content creation and data analysis looking for the perfect recipe for SEO campaign success. Outside of work, he has keen interests in cooking, gaming, rugby and Liverpool FC.

Share this post

Read more

Join our DXO newsletter for hints, tips, and our latest insights