Forum Moderators: phranque
As far as I can tell, the filename doesn't really matter all that much for SEO purposes. We have filenames like widget234product.htm and they rank just as well as a file such as widget.htm. The most impact on SEO are title and onpage aspects.
BUT... for practicality purposes I don't like to use the underscore in a URL. If someone for some reason should print out the URL (in an email for example where the famous underlined blue text is applied to links) and then want to type it in, they may miss the underscore and think it's a space. They'll get a 404, get frustrated and leave.
In my opinion, for usability, if you need to space out the words of a filename use the hyphen.
can any one tell me what the diffenence might be if we used these file names.www.widget.com/page_name.php
www.widget.com/page-name.php
www.widget.com/pagename.php
For example, www.widget.com/page/name
Use backslashes to seperate items, I don't think this is what you are talking about but just thought I'd add my 2 cents.