For an SEO perspective, what would be the best way to name a page? this-is-a-page.html or this_is_a_page.html or this-is-a-page.htm or this_is_a_page.htm I see that digg uses underscores, but i always thought - were better for SEO. Now I'm confused
It really doesn't matter. The point is to break up different works in the URL, not to score when people do a search for "-" or "_".
hyphens have traditionally performed better, but Google can still differentiate words using _ to separate them
I think this would be better this-is-a-page.html I always use hyphen to separate my keywords on the URL.
same effects for SEO but - is better than _ because the easiness. one press 1 key and another pres 2 keys. also people always get used to - more than _ anyway.
Hyphens every time, they are not the same for SEO See http://www.mattcutts.com/blog/dashes-vs-underscores/ for some historical reference re: Google's handling of them
hypen is recommended for space in URL...i also use that! but i would suggest that thisisaspace.html would be very helpful to your visitors... they'll not have a hard time to type and type the hyphen/underscore in the URL... Regards!