Хотя сейчас, похоже, разница меньше, чем в прошлом, рекомендуется использовать дефисы, если вы хотите, чтобы каждый из терминов в вашем URL распознавался как отдельное слово.
Причиной этого является то, что поисковым системам легче воспринимать дефисы как разделители слов, так же как и в английском языке. Подчеркивания, однако, обычно не используются в английском языке в качестве разделителей слов. Во многих случаях желательно видеть их как часть символов до и после них, например, когда подчеркивания используются в именах функций для программирования и других подобных ситуациях.
Есть пара случаев, когда это может иметь значение. Например, если кто-то использует полный URL-адрес в качестве текста привязки для ссылки, поисковые системы смогут извлечь эти термины как соответствующие слова. С другой стороны, возможно, что поисковые системы используют слова в URL в качестве корреляционных факторов для определения релевантности этих терминов для содержимого страницы.
У Мэтта Каттса есть датированная часть , объясняющая это, и есть более свежее видео справки Google для веб-мастеров от августа 2011 года, в котором говорится, что Google по-прежнему не рассматривает подчеркивания как разделители слов . Вы также можете максимально упростить жизнь для поисковых систем по той же причине, по которой вы предоставляете им действительный HTML.
Если вы начинаете новый сайт, вам определенно лучше использовать тире.
+
(плюс).