Представитель отдела поиска Google Джон Мюллер рассказал, что дефисы в запросах дают разные результаты выдачи поисковой системы.
Пользователи заметили, что для ряда запросов, написанных с дефисом или без него, Google может показывать разную выдачу. Например, [s-eo] и [seo], [popup-style] и [popup style].При этом данное правило действует далеко не для всех запросов.

Дело в том, что Google считает запросы с дефисами иногда синонимами, а иногда нет. Как именно поисковая система принимает решение о синонимах, Джон Мюллер не пояснил.