An optimized URL is a Search Engine and a User-friendly URL.
It should, first of all, be readable. Users read a URL before clicking on it, and if people can’t read it, Search Engines definitely won’t!
For example, this URL:
is way better than this one:
Here are a few points which you need to keep in mind:
- Avoid Parameters
These are nothing but the variables added to the URLs.
The above characters marked in red are the parameters. Instead of adding these complicated characters, it is advisable to add real and clear descriptive words that are easy to understand by the users.
It’s better to use something like this:
2. Use hyphens instead of underscores
Google’s bots are programmed to treat underscored as word separators. If your URL includes how_to_make_your_website_rank_better search engines might read it as howtomakeyourwebsiterankbetter
However, if you use hyphens in your URL, how-to-make-your-website-rank-better search engines would read it as :
- how to make your website rank better
- make your website rank better
- website rank
- how to make your website rank
- how to make your rank better
- rank better
3. Don’t use any capitals in the URL
This should always be avoided. Capital letters in URLs encrypt the URL, making it incredibly difficult to remember.
Also,is a different URL than .
4.Keywords in URLs
Keywords should be present in the URL but not more than what is necessary. The important keywords should be kept at the beginning of the URL as the Search Engines pay greater attention towards that part.
5. Block bad URLs with robot.txt
You might not want some pages to be indexed by the search engines (some sensitive information or any page which is not-so-connected with your website). Its better to block such URLs with robots.txt.
6. Prefer Static URLs over Dynamic URLs
These URLs containing characters like “&” “?” ”_” are difficult to read and understand by the user. A lot of these unwanted parameters make the URLs Non-Seo-friendly too.
A static URL () does not change and hence does not have any unnecessary parameters. It is a user friendly and an SEO friendly URL as it includes the keywords which are easily comprehensible by the users as well as the Search Engines.
For further information, refer this post by Google which busts all the myths and solves doubts on Dynamic and Static URLs:
7. Add Canonical tags to Paginated URL.
This is somewhat similar to the canonical tags. Suppose you have an E-commerce website (or any website for that matter) and you have a categories page which includes a lot of items which can’t be displayed on a single page. In such a scenario, more than one page is required for the listings.
For example: If the category is of Apple laptops containing 50 plus items, these can’t be displayed on a single page. It might require 2 or 3 pages.
Its paginated pages would have URLs, like the following:
You need to add a canonical tag to these paginated pages using the tag: rel=”canonical” or“rel=prev / rel=next” tag for the same.
<link rel=”canonical” href=”>
I think this would be it.
Trust this helps.