Updated post here - Hyphen or Underscore in URLs: Which One to Use for Inner Pages in Your Website? When it comes to search engine optimization, we all are aware that what to choose, as keywords and what not to choose. There is a common belief that if you have to name the internal pages of your website, then you should take keywords for the same (business specific), by considering the following things, Check the theme of the page and select the keyword reflecting the webpage, The keyword selected should be the popular keyword and By creating the category(ies) in the form of top navigation, left or right navigation along with the footer links, as important business related keywords. The point to be noted here is, that keywords should be inserted but the important thing to be taken into consideration is that it should not make the webpage spammy. What to choose, "a Hyphen or an Underscore" while naming the internal webpages for the site? This is the very basic and important q