Does it even make a difference which one you use? I want to use the one that will help my pages rank the highest on Google. From an SEO perspective, is it better to use hyphens or underscores to separate keywords in the names of web pages?
yes both will work for example keyword "professional seo" it will be same as 4 as seo concern if "professional-seo" or "professional_seo" But for ranking get back link and in anchor text use those keywords cheers
i think its very useful to ranking professional-seo bcz some time visitor use professional-seo this type of keywords not use ( _ )
I don't know much about what Google is backing up for this but personally and to what i have seen in majority of websites is that you should be using hyphens as they are best judged by your visitors.