When considering your SEO strategy it is easy to focus all of your attention on your website’s content, as well as earning backlinks to that content. After all, we’re told time and time again that these are the most important factors in regards to ranking well for the terms that are important to you.
That’s true, they are, but backing that up with some of the more technical ranking factors is still essential to ensure you’re getting the most from your SEO.
Even the makeup of your website’s URLs can have an impact, but what does the perfect search-friendly URL look like?
Short URLs rank higher
This point sounds logical enough — the shorter the URL the easier it is for Google (and the user) to understand — and it is also backed up by the data.
“If you can make your title four- or five-words long… As [a URL] gets a little longer, then it starts to look a little worse. Our algorithms typically will just weight those words less and just not give you as much credit.”
1-2 keywords per URL
Of those four or five words make sure that no more than two of them are keywords that you’re targeting. As previously stated, you’ll stop getting credit from Google for all of those additional keywords anyway.
You also have to consider the user, and any unnatural inclusion of keywords will make it harder to understand.
First and foremost, make them human-friendly
That leads us onto our next point — making sure, as a priority, that people can read your URLs, as well as type them from memory into their browser.
This means, wherever possible, avoiding the use of URLs that are populated by numbers and symbols rather than letters, and separating the words with hyphens.
Use canonicalisation where necessary
If your website utilises the same piece of content across multiple web pages then make sure you use canonical URLs.
By using the attribute rel=”canonical” on the version of the web page you consider to be the original and most important, you are telling the search engines that that’s the version that should be indexed and displayed in the SERPs.
To do this, add a <link> element to the web page’s <head> tag that contains rel=”canonical”. For example:
Some websites nest their content within many different subfolders, which might make sense from an organisation point of view, but from an SEO perspective it isn’t best practice.
The deeper into your website a piece of content is situated, the less link equity is passed to it.
With this in mind, try to make sure all of your content — or at least the most important pages — are only one or two hops from the TLD.
Use descriptive folder names
No matter how many folders you use, make sure they are all named something that can be understood by the user. Use descriptive names that clearly define what sort of content the user can expect to find within it — using as few characters as possible.
Avoid ‘unsafe’ characters
In your URLs make sure, where possible, you only use ‘safe’ characters — basically A-Z and 0-9. However, other safe characters include:
$ - _ . + ! * ( )
‘Unsafe’ characters include spaces, “”, <>, # and %. For a full list of characters and their classification, and why you shouldn’t use unsafe characters, click here.