Почему товары OpenCart не индексируются в Яндексе
Краткое описание задачи
Ситуация: сайт работает, товаров много, а в поиске Яндекса — ни одного. Или проиндексировано 10 из 500 карточек. Разберём типовые причины и способы их исправления.
Причина 1: robots.txt запрещает индексацию
Самая частая и обидная причина. Проверьте в Яндекс.Вебмастере → Инструменты → Проверка robots.txt. Убедитесь, что страницы товаров не закрыты директивой Disallow. Часто встречается Disallow: /index.php?route=product/product — это блокирует все карточки товаров.
Причина 2: Дубли страниц
Один товар может быть доступен по нескольким URL: с www и без, с HTTP и HTTPS, с параметрами сортировки и фильтрации. Яндекс не индексирует дубли — он выбирает один вариант (часто не тот, который нужно). Настройте canonical.
Причина 3: Низкое качество контента
Если описание товара — «Хороший товар, покупайте. Доставка по РФ» — Яндекс не считает это качественным контентом. Минимум 100–200 слов уникального описания + характеристики + фото — минимальные требования.
Причина 4: Ошибки 404/500
Проверьте в Вебмастере раздел «Ошибки сканирования». Если Яндекс не может открыть страницу товара (404) или получает ошибку сервера (500), он исключает её из индекса.
Как ускорить индексацию
- Отправьте страницы на переобход через Вебмастер.
- Убедитесь, что sitemap.xml обновлён и загружен в Вебмастер.
- Добавьте внутренние ссылки на товары из статей блога.
Рекомендации из практики
Как лучше: Начните с проверки robots.txt — это первое, что проверяет Яндекс при обходе. Откройте site.ru/robots.txt и убедитесь, что товарные страницы не заблокированы. Затем проверьте Яндекс.Вебмастер: раздел «Индексирование → Страницы в поиске» покажет, какие товары исключены и по какой причине.
Как не делать: Не копируйте описания товаров от поставщиков «как есть». Яндекс.Поиск (с 2025) и AI-поиск (GEO) фильтруют дублированный контент. Если в магазине большого количества товаров и у всех одинаковое описание — Яндекс проиндексирует лишь малую часть, а остальные исключит как дубли.
Кейс из практики: Клиент — магазин стройматериалов — загрузил 3000 товаров с описаниями от поставщика. Через месяц в индексе Яндекса было лишь малая часть из них. Переписали уникальные описания для 200 самых маржинальных товаров, добавили характеристики и фотографии. Через 2 месяца в индексе было уже значительно больше страниц, органический трафик вырос значительно.
Нужен аудит индексации OpenCart — закажите технический аудит: проверим robots.txt, sitemap и качество контента.
FAQ
Как долго Яндекс индексирует новые товары?
От нескольких часов до 2 недель. Если за 2 недели товар не проиндексирован — проблема в одной из причин выше.
Проверяет ли Яндекс авторизацию перед индексацией?
Нет. Краулер Яндекса не авторизуется. Если товары доступны только после входа — они не будут проиндексированы. Убедитесь, что страницы товаров доступны без авторизации, хотя бы в режиме «только просмотр».
Я занимаюсь разработкой на OpenCart с 2009 года, запустил больше 150 проектов. Через мои руки прошли магазины от маленьких витрин до каталогов на 50 000 товаров. Знаю CMS вдоль и поперёк: slow-логи MySQL, конфликты OCMOD-модификаторов, грабли с SEO URL. Если у вас есть вопрос — пишите, подскажу.
Итог
Проверьте robots.txt, canonical, качество контента и ошибки. По практике, эти пункты решают большинство проблем с индексацией в Яндексе.
Комментарии (0)
Пока нет комментариев. Будьте первым!
Оставить комментарий