Forum Moderators: phranque
How important is all of this- case, html and dashes- to google?Not very, not nearly as important as page speed and mobile performance from what I see. It was big news around 8 or 10 years ago that G "understood" dashes, treated them as spaces for reading URLs and preferred pages using dashes to runonpagenames and I know I've read that they "liked" dash (compared to underscores), but it was so minor and such a long time ago, I sure wouldn't start making the changes you mention unless it was desperate, especially if your CMS is expecting something else. There is some more on this topic, but I need to find specifics to do you any good. This is a rusty topic for me, sorry. I'll do some digging to see what may be useful.
Currently, dashes in URLs are consistently treated as separators while underscores are not. Keep in mind our technology is constantly improving, so this distinction between underscores and dashes may decrease over time. Even without punctuation, there's a good chance we'll be able to figure out that bigleopard.html is about a "big leopard" and not a "bigle opard." While using separators is a good practice, it's likely unnecessary to place a high priority on changing your existing URLs just to convert underscores to dashes.
RewriteRule _ /fixup.php [L]