Dash- or underscore_ in URL Web address?

Dash (-) or underscore (_) in your URLs?

For a URL / website address, having dash (or sometimes referred as hyphen) works better than underscore. There are two main reasons as to why dash is more preferred. Firstly, Google has stated in its Webmaster Central that it recognises dash/hyphen as a word separator. On the contrary two words joined by underscore are viewed as a combined word. Therefore from Search Engine Optimisation (SEO) point of view, it is recommended to use dash or hyphen over underscore for your URL if need be.

In addition, dash also holds the advantage from user-experience point of view. In a standard link, dash can be easily identified as a separator between words because of its position whereas underscore could easily blend with underline and being mistaken as just a normal space especially due to the fact that it usually sits just above the underline.

For example:

Have a look at these two URLs


http://www.webfirm.com/.au/client-testimonial.html
http://www.webfirm.com/.au/client_testimonial.html

As you can see, the one with dash is much easier to read and more friendly. Moreover Google does not have any guidelines regarding the use of underscore in URLs so why would you want to use it over dash.

 

Image credit Cubosh on Flickr

Webfirm

About Webfirm

Webfirmian is our byline for any article written by a non-current Webfirm employee.

3 Comments

  • Sali says:

    Nice post. Very helpful information specifically the last part :) I was looking for this certain info for a long time. Thank you

  • Maybe its my development experience, but the one with the underscore is much easier to read for me. It creates more space between the words, thus separating them better.

    • Richard says:

      Hey Mike, yeah I think your right. It definitely creates a little more space. Although sometimes an underscore can almost join letters together, which can be a slightly confusing

      e.g. site.com.au/seq_june.html

      It’s mainly from SEO perspective that I would recommend using a dash/hyphen.

Leave a Reply