SEO is not just setting meta tags and link building but it involves a lot more than that, and SEO friendly URL structure is one of them. There are some SEO experts who believe that structuring a URL does not play a role in ranking website higher in Search Engines. However, there is still no evidence that they do not. There, it should be always advisable to use SEO friendly URLs instead of just ignoring them. Today, we are going to tell you some key points of best SEO practices for URL structures, which should be used as a guide to improve your website search result.
As a matter of fact, Search Engines have changed a lot since their first inceptions, but these days they are capable enough to handle any technical challenge, but when it comes to optimizing your website for Search Engines, it is always a better practice to make things easier for them in order to get better results.
Any website of webpage is determined by its URL. Keeping URL simple, accurate and relevant is the key to getting higher rank in the Search Engine Result.
You need to keep your websiteâ€™s URL as brief and descriptive as possible. For an instance, if your website has many levels, it should be reflected with folders and sub-folders. In addition to this, individual pages must have descriptive length and should be human readable to make it easier for the search engines and visitors to understand it.
Elements of a URL:
Before getting started on how to optimize your URLs for Search Engines, you need to understand the important elements involved in your website URL. Having in depth knowledge about these key elements, you can easily fix problems and effectively optimize your website Search Result. Now, basically a URL contains 4 (four) important elements, which are as shown below.
Hypertext Transfer Protocol:Â HTTP, one of the most popular and common application protocols. World Wide Web makes use of this protocol to showcase your website on the internet. Telnet and FTP are other common type of application protocols.
Domain name:Â Domain name is something from which your website is recognized online by web users. It tells the server which website you want to use. â€œGoogle.comâ€, â€œYahoo.comâ€, â€œFacebook.comâ€ are all domain names. Every domain name is associated with a unique IP Address.
Subdirectory:Â Subdirectories are similar to subfolders in your systems. In order to optimize your website URL for search engines, it is important you use a descriptive and meaningful sub-directory names.
File name:Â This would be the actual address of your blog post or web page. You may have hundreds of file names in your sub-directory.
A simple URL may appear like this:
Which is not only difficult to read, but also makes it hard for crawlers to crawl these type of websites. In addition, itâ€™s not human readable. A visitor may not understand what is inside the webpage by looking at the URL, consequently may navigate away to another website.
On the other hand, a URL like this:
Is not only human readable, but also improves your chances of getting noticed by search engine crawlers.
URLs should be human readable, easy to understand and have relevant keywords. Simple and easy to read URLs make your website SEO-friendly and drive more traffic to your website.
Best practices for structuring URLs:
1. Make your URL human readable:
It is always better to have human readable URLs on your website. Easy accessibility is a major part of search engine optimization. Not until today search engines give more importance to user engagement.
2. Canonicalize multiple URLs serving the same content:
If your website has more than one URL serving the same purpose, it is always better to canonicalize them for better usability. In order to canonicalization, you can either use a rel=canonical or a 301 redirect. Google does not penalize you for duplicate content not unless you start duplicating on a very large scale. But it sure can affect your websiteâ€™s ranking drastically. Therefore, itâ€™s better to play safe.
3. Donâ€™t include dynamic parameters:
Dynamic parameters make it difficult for a user to understand the URL. If you use dynamic parameters, exclude them! Itâ€™s definitely worth your time, effort and money to make this serious change. In addition, if your website is built on one of the most popular content management systems, WordPress, you can easily perform this task with just a click. You can do so by changing permalink settings in your WordPress dashboard and exclude dynamic parameters. If your URL have ” & $ + = ? % cgi ” then this is a dynamic URL.
4. Stop words arenâ€™t necessary to add:
If your page title or post title has stop words like a, the, of, for, but, and etc., it is not necessary to add them in the URL of the page. You donâ€™t have to exclude them completely either. The point is you can use stop words only if your URL isnâ€™t going out of length since shorter URLs are better than the longer ones. Therefore, check the length of the URL and then add or delete stop words accordingly.
5. Portray Your Content:
Make your URL obvious for your visitor. If a visitor can make a right guess regarding the content inside it without even reading your content, youâ€™ve done an amazing job. You should be aware about the fact these URLs are written down, emailed, shared and pasted, and if they are difficult to understand by a layman, no one probably even bother reading them.
6. Making URLs static:
As a matter of fact, static URLs are given more preference than dynamic ones. No visitor likes to see a URL where symbols like â€œ?,â€ â€œ&,â€ and â€œ=â€ are used. Not only this, even search engines prefer to see descriptive and static URLs.
7. Avoid numbers:
Have you been using numbers in your website URLs? If so, you have been missing out on a lot of things. You are not only holding your website back from ranking higher in the search engines, but also pulling visitors away from your website. Using something like 648/cat563/ can confuse your visitors regarding the content youâ€™re offering inside this link. Therefore, it is always advisable to useâ€ /brand/nike/â€instead. Even if the keyword you may want to use isnâ€™t enough, itâ€™s way better to make use of sensible words. If nothing else, your valuable visitors will appreciate you for making this major change.
8. You can always use keywords:
You probably have a lot of keywords to target and you may be using a lot of them in your content and web pages to make them appear in the search results. But did you know using keywords in your website URLs can help you target them more effectively? A majority of website owners are still unaware of the fact that using keywords in the URLs can help them rank higher in the search engines in less time. Keywords are indeed one element that plays a vital role in making your website visible in search engines. Therefore, make URLs a strong marketing tool and use relevant keywords in the URLs to target them more effectively.
9. Use hyphens instead of underscores:
If you want to separate two words in your URL, it is always advisable to use hyphens instead of underscores. As a matter of fact, Google does not even consider underscores anymore. It has announced it very clearly in its algorithm. It is specially written to consider dashes and hyphens, not underscores. No matter what type of website you have, in order to rank higher in the search engines, you need to follow their algorithm strictly, and you canâ€™t deny the fact that Google is one of the largest search engines on the internet. You obviously wouldnâ€™t want to disappoint Google. Therefore, you have to abide by their rules and algorithms.
As an example:
Correct URL:Â http://www.yourwebsite.com/web-development-services
Incorrect URL:Â http://www.yourwebsite.com/web_development_services
10. Avoid capital letters:
When it comes to using capital letters in the URL, websites using windows as their hosting servers have upper hand. Your website www.yourwebsite.com/contact would be treated similarly to www.yourwebsite.com/Contact. However, if your website is on Linux server, you may need to be more careful in structuring and writing your URLs since Linux is case sensitive and does not consider the above mentioned URLs as same. The Linux server will consider these two URLs as two different links. Consequently, one link will display the website, whereas the other link will not. Not only this, if you were using windows server to host your website and recently moved to Linux server, you will have a lot of confusion and problem in serving your valuable visitors and customers. Moreover, capital letters only make things more complicated, including search engines and people. Using capital letters encrypt your website URL and makes it hard to keep into account. Therefore, it is always advisable to avoid capital letters and using only small letters to write your URL.
11. Use robots.txt:
It may come as a surprise that robots.txt is one of the most important files that may be holding your website back for ranking higher in the search engines. A robots.txt file tells search engine crawlers which pages to crawl and which to avoid. Robots.txt is normally used to block webpages with delicate or duplicate information on pages that can be reached via multiple URLs. As an example, if you donâ€™t want your one webpage to be listed in the search engines, you can block it with the help of robots.txt. In addition to this, robots.txt helps you to not get penalized for the duplicate content in two different URLs. For instance, using a search feature on your website creates duplicate and dynamic and duplicate URLs to the same page, depending on the userâ€™s filtered search.
12. Upload a Favicon:
A majority of websites overlook the importance of using a Favicon. A favicon is usually a little icon next to the URL of your website. Adding a Favicon has number of advantages including getting higher rankings in the search engine. Search engines like Google consider Favicon as an important element in determining the worth of your website. In addition to this, a favicon also builds a unique brand image for your website. Favicons also highlight more in browser bookmarks, assisting in brand trust and recognition. These may not have direct impact on your ranking in the search engine result page but they do play a vital role in pushing your website to the first page of the search engines. There is a direct correlation between search engine ranking and favicon. The bottom line is itâ€™s always better to have one.
URL optimization and cleaning for simple navigation and indexing by users and search engines are a vital part of search engine optimization. Itâ€™s worth spending time on creating human readable and SEO-friendly URL structures.