Операторы ключевых фраз и сбор слов конкурентов я уже разобрал отдельно. Здесь только свой каркас до парсинга: что снять с каталога, как проверить написание и какой список закрыть перед сбором фраз.
Что я снимаю с каталога
Семантика должна повторять витрину. Если сущности нет на посадочной, маска на неё врёт: сбор принесёт запросы, которые страница не закрывает. Поэтому я не начинаю с одной «удачной» покупной фразы. Формулировка вроде «купить двигатель» для каталога с модификациями сразу дырявая. Она не видит ни моделей, ни кодов, ни поколений. Сначала я обхожу сайт так, как его видит человек: разделы, фильтры, карточка.
Фильтр для меня уже кандидат в маску. Его вынесли в навигацию, значит по нему отличают одну позицию от другой. В запчастях я выписываю модели автомобилей, объёмы, коды агрегатов и поколения кузова. В оборудовании беру серии, типоразмеры и артикулы. В услуге с кучей модификаций — вид работы и параметр, который меняет смысл заявки. Тот же приём на любой полке: сущность из фильтра важнее слогана, который легко придумать без сайта.
Снимать названия с сайта быстрее, чем собирать их из головы. Карточка уже держит язык витрины. Рядом со словом «двигатель» я сразу оставляю место под «мотор», «ДВС» и «агрегат». Это ещё не команда «парсим», а развилка: одну сущность ищут разными именами. Если не записать её, пока таблица короткая, среди тысяч фраз она уже не всплывёт сама.
Товар и услугу я не кладу в одну заготовку, даже если страницы стоят рядом. Продажа агрегата и работа сервиса — разные намерения, часто и разные посадочные. Для них разные маски. Гео тоже не общее: город услуги и регион продажи я фиксирую отдельно. Иначе парсер склеит «купить» и «починить», а разнимать это придётся уже по готовому списку фраз.
- Название раздела и соседние имена той же полки, если они стоят в меню.
- Значения фильтров: модель, объём, поколение, типоразмер, формат услуги.
- Коды, артикулы и короткие обозначения прямо из карточки товара.
- Отдельная строка на товар и отдельная на услугу, если на сайте живут оба спроса.
- Новые модели и генерации: строку дописываю, когда витрина обновилась.
С каталога я снимаю сущности фильтров, а не одну фразу на весь раздел.
Как я проверяю синонимы, транслит и раскладку
Синоним я закрываю до статистики, а не после парсинга. Если оставить только слово с этикетки, сбор пойдёт по узкой ветке и не увидит соседний спрос. Сленг дописываю, пока строк мало. «Двигатель» и «мотор» для меня не дубль одной ячейки, а две ветки одной сущности. В Wordstat они могут разойтись, поэтому склеивать их в одну маску рано: так я не пойму, какое имя вообще живое.