Forum Moderators: Robert Charlton & goodroi
and the power of having a keyword in the file path also seems to be lower these days
Thus, only alphanumerics, the special characters "$-_.+!*'(),", and reserved characters used for their reserved purposes may be used unencoded within a URL.
It's not that underscores are "wrong", but they are a weaker choice. Google did improve their ability to find keywords separated by underscores in recent times, and the power of having a keyword in the file path also seems to be lower these days.
The challenge is that search engines need to recognize the underscore as an actual text character. In fact a search for _ returns over 2 billion results, whereas a search for - returns zero results.
One problem with underscores is that the_underscore_disappears_in_underlined_links, which often leads to verbal miscommunication of URLs.
but certainly not as FUD.
It would do you very little good to have your site mentioned on the news if the radio announcer or TV graphic-overlay technician mis-read your URL. That would constitute a rather considerable lost opportunity.
The challenge is that search engines need to recognize the underscore as an actual text character. In fact a search for _ returns over 2 billion results, whereas a search for - returns zero results.
Sometimes a dash is actually part of a single word (e.g. "re-invented") and Google just drops that and concatenates the two parts, with no space inserted.
"Key-word" could easily be two different words, so the SE separating them makes sense.