Are you having a confusion from choosing between underscore and hyphen characters for you url ?
It’s a common practice that using characters to separate joined words on a url makes your web address more presentable. With this they modified freemp3downloads.com to free-mp3-downloads.com. Neat isn’t it? But not to the underscore fanatics.
The underscore-character-fans wants to use the underscore character in replace to the hyphen. Saying that underscore was more likely to mimic the blank space created by the space bar. Not like the hyphen which blocks the eye flow with it sitting at the middle part of the line.
Now let’s start talking about this two things, when to use and when no to.
It’s true that hyphen can separate url neatly and properly, have you seen the site experts-exchange.com ? Can you imagine what would happen if it doesn’t have a hypen on it ? Some may mistakenly read it as expert-sex-change.com, now have you realized the importance of separating words on your url?
But again, we are back to the original question, should it be hyphened or should underscore do it?
Honestly, it’s either. For your domain name, use hyphen, but for your web pages, you can use both hyphen and underscore. Let’s create some examples.
For your domain name: www.your-domain.com and not www.your_domain.com. Here’s why, you want to take your visitors to your website as quickly as possible, most keyboard needs to hold the shift key while hitting the hyphen key in order to produce the underscore character. That means additional keyboard stroke, additional problem of fool-proofing your site.
Conclusion: If you need to separate your domain name’s words, use only hyphen.
Do not worry you can still use underscore character on your url. If you are separating your url’s words, you can use underscore if you’re doing it on your webpage. With this, your url will then become: www.your-domain.com/your_topic_for_today.htm .
Here’s the logic.
If your url already consists of webpages, then fool-proofing it may not be a big issue. Because no one is expecting anyone to type it manually. Webpage-consist url is normally too long for it to be memorize by anyone, so there is no need of fool proofing it since no one is more likely to type it. Users usually bookmark the webpage since its too long for him to remember.
Let’s recap, url – domain name must only contain hyphen, and for url – webpaged domains can accept both hyphen and underscore characters.