Индексация товаров: если SKU нет в Google — его нет в органике

Разрыв ассортимента — разница между витриной в 1С и тем, что реально в индексе. Обычно виноваты фильтры и сортировки, не «мало текста на одной карточке».

Главная · FAQ · Индексация товаров

Inventory gap: скрытая витрина

10 000 SKU в админке и 6 000 в Google — 40% витрины не существует для органики. На 1С-Битрикс умный фильтр, на Shopify теги, на WooCommerce атрибуты плодят комбинации ?color=&size= в двух порядках параметров. Бот живёт в фасетах, новинки ждут в Discovered. Сначала карта каноникалов, потом обход — см. переиндексацию.

Ловушка фасетов

  • /catalog/futbolki/?color=red
  • /catalog/futbolki/?color=red&size=m
  • /catalog/futbolki/?size=m&color=red — тот же набор, другой URL

Без правил это бесконечный граф. Часть комбинаций всплывёт как Soft 404 («нет товаров по фильтру» при 200 OK).

Какой директивой закрывать что

Метод Синтаксис Crawl budget Вес Когда
robots.txt Disallow: /*?sort= Страницу не качают Не передаётся Сортировка, цена, session
noindex meta / X-Robots-Tag Обход нужен, чтобы увидеть тег Со временем ссылки игнор Тонкие категории, thank-you, поиск
Canonical rel="canonical" Обе версии могут качаться Склейка на основную Цвет/размер, UTM, товар в двух разделах
410 HTTP 410 Снимает быстрее 404 Обнуляется SKU мёртв, трафика нет
Не закрывайте в robots.txt то, что уже в индексе и хотите выкинуть. Бот не увидит noindex — останется призрак (title без описания). Сначала noindex, дождитесь выпадения в чекере, потом Disallow.

Зомби-SKU

Годы out-of-stock и ноль сессий в Метрике за 12 месяцев размывают тему. Нет ценности — 410. В наличии, но невидимы — ссылки с хаба категории, иначе статус Crawled — not indexed.

Пакетная диагностика каталога

  1. Sitemap только канонических карточек, без фильтров и блога.
  2. Прогон в проверке индекса Google.
  3. Новинки без индекса — очередь обхода. Пустые фильтры — статусы, не SpeedyIndex.
Временно нет на складе: не 404, если товар вернётся. 200 OK, цена, Schema OutOfStock — история URL жива. Картинки карточки зависят от индекса HTML: см. индексацию изображений.

Другие руководства по индексации

Смежные протоколы SpeedyIndex — читайте пакетом, Google оценивает кластер тематики, а не одиночную статью.

Частые вопросы

Индексировать ли теги WooCommerce и облака меток?

Почти никогда. Это thin-кластеры. noindex, follow на тегах, внутренний поиск закрыть. Бюджет оставьте карточкам с маржой.

Товар снят навсегда. 404, 301 или 410?

Есть трафик или бэклинки — 301 на ближайший аналог или родителя, не на главную (это путь к Soft 404). Нет ценности — 410.

Почему JS-витрина не попадает в индекс?

Клиентский рендер даёт пустой первый HTML. Google может отложить вторую волну на дни. Карточки с деньгами — SSR. Иначе получите Crawled — not indexed.

Как пагинация каталога ломает индекс?

rel=prev/next Google не использует. Страницы 2, 3 — обычные href и self-canonical. «Показать ещё» без смены URL плодит сирот.

Индексировать внутренний поиск по каталогу?

Нет. /search/ и ?q= — ловушка паука. noindex, после выпадения — Disallow.

Сезонный ассортимент после сезона?

Не удаляйте URL. Оставьте 200, текст о следующем сезоне и ссылки на актуальные категории — сохранится история документа.

GSC пишет Discovered на половине SKU. Это качество?

Чаще бюджет и глубина. Товар на 5-м уровне клика из фильтров бот откладывает. Поднимите внутренние ссылки с хабов и проверьте TTFB origin. Затем приоритетный обход новинок, не всего мусора фильтров.

Сверьте sitemap товаров с живым индексом

Выгрузите только канонические SKU. Увидите, какая доля витрины существует для Google, а какая живёт только в 1С.

100 токенов при регистрации • без карты