SEO Semantic Lab — вкладка «Инструменты»
Обновлено:
Вкладка «Инструменты» — это набор практичных утилит “без воды”: IndexNow (Bing/Yandex), генерация sitemap.xml, выгрузка YML и генерация commerce.txt (для e-commerce) на основе кэша URLAnalyzer и JSON-LD.
Содержание
1) Что внутри вкладки «Инструменты»
IndexNow
Массовая отправка URL (до 10 000 за раз) в выбранные эндпоинты Bing и Yandex. Есть заполнение из Фраз (позиции>0), дедуп, сохранение/загрузка списка и прогресс.
Sitemap.xml
Генерация sitemap.xml (до 50 000 URL на файл) с lastmod и priority (повышается для URL, которые являются group_url в стратегии, если доступно).
YML-файл
Выгрузка YML (Yandex.Market) на основе JSON-LD Product из кэша анализа страниц. Подходит, когда на сайте уже есть корректная микроразметка товаров.
commerce.txt
Генерация commerce.txt в 2 режимах: фрактально (/commerce.txt + /categories/catalog.txt + /products/*.txt) или одним файлом. Товары извлекаются из JSON-LD Product/Offer (fallback: H1/title + min/max_price).
152-ФЗ аудит
Диагностическая проверка доступных страниц на признаки форм, документов и потенциальных проблем обработки персональных данных. Это вспомогательный технический отчёт, а не юридическое заключение.
Анонимизатор Excel
Поиск и замена чувствительных значений в электронных таблицах. После обработки проверяйте итоговый файл; отчёт с исходными значениями не прикладывайте к обезличенной книге.
2) IndexNow: отправка URL в Bing/Yandex
IndexNow принимает батчи URL и отправляет уведомления об изменённых URL. Отправка не гарантирует обхода или индексации. Во вкладке есть: заполнение URL из фраз, очистка/дедупликация, сохранение/загрузка списка, выбор куда отправлять.
Ключ должен совпадать с содержимым файла indexnow.txt на сайте. Если URL файла ключа не указан — он может автособраться по первому URL.
1) Заполни из «Фраз (позиции>0)»
2) «Очистить/дедуплицировать»
3) Выбери Bing/Yandex и нажми «Отправить»
Что умеет IndexNow-подвкладка
| Опция | Зачем | Где используется |
|---|---|---|
| Заполнить из Фраз (позиции>0) | Собрать URL, которые реально ранжируются | Кнопка над списком URL |
| Очистить/дедуплицировать | Убрать мусор/дубли, оставить только http(s) | Кнопка рядом с заполнением |
| Сохранить/Загрузить список | Хранить батчи URL под релизы/выкатки | Кнопки внизу |
| Bing/Yandex | Выбрать направления отправки | Блок “Куда отправлять” |
| Прогресс/лог | Понимать, что реально ушло и какие ошибки | Ниже настроек |
Пример файла ключа
indexnow
Файл: /indexnow.txt в корне сайта. Содержимое — ключ одной строкой.
3) Sitemap.xml: генерация и приоритеты
Sitemap-подвкладка генерирует sitemap.xml (до 50 000 URL на файл), с lastmod и priority. Можно применить фильтр домена, чтобы не смешивать сайты.
| Параметр | Что делает | Совет |
|---|---|---|
| Заполнить из Фраз | Берёт URL из фраз (по проекту/истории) | Чаще всего этого достаточно для “боевого” sitemap |
| Фильтр домена | Оставляет только URL нужного домена (без http/https) | Используй, если в базе есть несколько доменов |
| priority | Базово 0.8, для group_url может быть 0.9 | Проверяй стратегию: лид-URL важнее |
| Сгенерировать и скачать | Сохраняет sitemap.xml в выбранную папку | Дальше — загрузка на сайт и в панели вебмастеров |
4) YML-файл: выгрузка каталога
YML-подвкладка строит выгрузку на основе данных товаров из кэша анализа страниц. Ключевой источник — JSON-LD Product (name + offers.price + offers.priceCurrency).
| Шаг | Что происходит | Что проверить |
|---|---|---|
| 1) Выбор history_id | Работа идёт в рамках выбранной кластеризации | Чтобы “свои” URL были в данных фраз/позиций |
| 2) Извлечение Product | По кэшу анализа ищется JSON-LD Product/Offer | Наличие price и currency в offers |
| 3) Рендер YML | Формируется XML/YML с offers | Корректность цен и валют |
| 4) Сохранение файла | Сохраняется pricelist.yml (или .xml) | Файл открывается и валиден по структуре |
Если товаров “не нашлось”
- Проверь, что анализ URL действительно выполнен и есть кэш.
- Проверь, что на страницах есть JSON-LD Product/Offer с price.
- Если микроразметки нет — сначала внедри Product/Offer, затем генерируй YML.
5) commerce.txt: генерация по кэшу URLAnalyzer
Подвкладка commerce.txt генерирует файлы по списку URL товара. Источник данных — кэш анализа (payload URLAnalyzer), в первую очередь JSON-LD Product/Offer, затем fallback (H1/title + min/max_price). Есть фильтр домена, дедуп и два режима вывода.
Заполнение URL
- Из Фраз (позиции>0) — быстро берём “боевые” URL.
- Из кэша URLAnalyzer — берём всё, что уже проанализировано.
- Фильтр домена — оставляем только нужный сайт.
Настройки генерации
- Режим: фрактально или один файл.
- Валюта: нормализуется (RUR/RUB → RUB).
- Строго по цене: можно пропускать товары без цены.
- Availability: можно форсировать InStock, если не найдено.
Режимы вывода
| Режим | Что создаётся | Когда удобно |
|---|---|---|
| Фрактально |
/commerce.txt /categories/catalog.txt /products/*.txt |
Когда нужен “структурированный” вывод и много товаров |
| Один файл | /commerce.txt со списком товаров | Когда нужно быстро и просто, без папок |
Пример структуры (фрактальный режим)
/commerce.txt
/categories/catalog.txt
/products/p_123456789.txt
/products/p_987654321.txt
ID товара строится стабильно (по URL), чтобы файлы не “плясали” между генерациями.
6) 152-ФЗ аудит: диагностика, а не юридическое заключение
Выберите целевой сайт и запустите доступный в программе аудит. Отчёт помогает обнаружить технические признаки форм, документов, счётчиков и потенциальных вопросов обработки персональных данных. Результат зависит от доступных страниц и полноты обхода.
Ограничение: программа не подтверждает юридическое соответствие 152-ФЗ и не заменяет проверку документов и процессов юристом.
7) Анонимизатор Excel: проверьте все выходные файлы
Инструмент ищет заданные значения/шаблоны и создаёт обработанную книгу. При работе с клиентскими файлами используйте копию и вручную проверьте формулы, ссылки, скрытые листы и вложенные объекты.
Конфиденциальность: подробный отчёт о заменах может содержать исходные значения в колонках «Было» и «Что заменяли». Такой файл нельзя передавать вместе с анонимизированной книгой. Перед обменом проверьте его содержимое и доступ.
6) Типичные ошибки
- IndexNow: нет файла ключа / не совпадает ключ → сервис отклоняет запрос.
- IndexNow: в списке “мусорные” строки → жми «Очистить/дедуплицировать» перед отправкой.
- Sitemap: смешали разные домены → используй фильтр домена.
- YML: на страницах нет JSON-LD Product/Offer или нет price → товары не извлекутся.
- commerce.txt: нет кэша анализа URLAnalyzer → сначала анализ, потом генерация.
- commerce.txt: “строго по цене” включено → товары без price будут пропущены (это ожидаемо).
FAQ по вкладке «Инструменты»
Можно ли отправить больше 10 000 URL в IndexNow?
Почему sitemap.xml генерируется “не для всех страниц сайта”?
Что нужно, чтобы YML/commerce.txt “извлекали товары”?
Связанные страницы
Поддержка/вопросы: @seosoltyk
Чат клиентов: t.me/seosemanticlab
Email: seo.soltyk@yandex.ru