Семантическое ядро таких гигантов, как Ozon или Hoff, содержит сотни тысяч или миллионы запросов. Как собрать и почистить такую семантику всего за 10-15 часов? Ответ на этот вопрос — в большом техническом гайде с внутренней SEO-кухни MOAB. Все описанное читатель сможет повторить самостоятельно с минимальными усилиями.
Думаю ещё можно парсинг Яндекс Директа прикрутить а анализу семантики. Если есть платные объявления у конкурентов или товарная галерея - то запрос коммерческий.
с товарной галереей согласны, мы делали такой парсер по заказу одного из клиентов.
по факту наличия самих объявлений - спорно, слишком многие до сих пор пренебрегают минус словами;)