Почему страницы товаров Shopify не индексируются в Google
Google Search Console сообщает, что страницы товаров Shopify «обнаружены, но не проиндексированы». Вот пять самых частых причин и способы устранить каждую из них.
Вы открываете Google Search Console, ожидая порадоваться результатам, и вместо этого видите такое: сорок страниц товаров с пометкой «Обнаружено — в настоящее время не проиндексировано» или «Просканировано — в настоящее время не проиндексировано». Магазин работает, товары реальные, но Google решил, что большинство из них не стоит держать в индексе. Самое неприятное — в админке Shopify нет ни слова о том, почему так.
В большинстве случаев виноват не Shopify. Виновата небольшая группа повторяющихся ошибок конфигурации, которые проникают в проект при установке темы, миграции или добавлении приложений — и как только вы знаете, на что смотреть, каждое исправление обычно занимает пятнадцать минут.
Пять причин, по которым Google пропускает ваши страницы товаров
1. Canonical-теги, указывающие куда-то ещё
У каждой страницы товара Shopify в <head> есть canonical-тег, который сообщает Google, какой URL является «настоящим». Shopify генерирует их автоматически, но кастомизации темы и SEO-приложения часто их перезаписывают. Классическая поломка — товар доступен сразу по /products/my-product и по /collections/summer/products/my-product, а canonical указывает не туда.
Откройте страницу товара, посмотрите исходный код и найдите <link rel="canonical". URL внутри должен быть чистого вида /products/my-product:
<!-- Correct -->
<link rel="canonical" href="https://yourstore.com/products/leather-wallet">
<!-- Broken: signals consolidate to the collection scope -->
<link rel="canonical" href="https://yourstore.com/collections/sale/products/leather-wallet">
Если canonical указывает на URL внутри коллекции или на главную страницу — именно поэтому Google консолидирует сигналы прочь от вашей страницы товара.
2. Мета-тег noindex там, где его быть не должно
Некоторые темы Shopify поставляются с условной логикой noindex — например, скрывают от индекса товары с нулевыми остатками, товары с тегом «draft» или коллекции с менее чем тремя позициями. Если вы перетасовывали теги или пережили сезон распродаж, часть каталога может тихо выпасть из индекса без предупреждения.
В <head> поищите <meta name="robots" content="noindex">. Если он стоит на странице, которую вы хотите проиндексировать, найдите соответствующее условие в theme.liquid или в SEO-приложении и исправьте его.
3. Тонкие описания товаров
Сигналы качества Google склонны занижать страницы товаров с очень скудным уникальным текстом — обычно это пара предложений от поставщика, повторяемых на множестве товаров. Каталог дропшиппинга, где каждое описание состоит из одних и тех же двух фраз поставщика, систематически сканируется и пропускается.
Это самое медленное исправление, но и самое влиятельное. Замените общие тексты поставщика конкретикой: размеры, материалы, сценарии использования, что в комплекте, для чего товар не подходит.
4. robots.txt блокирует не те пути
Дефолтный robots.txt в Shopify разумный — он блокирует /cart, /checkout, /orders и несколько внутренних путей. Если вы вручную правили robots.txt.liquid и случайно запретили /collections/ или /products/, целая ветка магазина становится невидимой.
Типичный дефолт Shopify выглядит так:
User-agent: *
Disallow: /admin
Disallow: /cart
Disallow: /orders
Disallow: /checkout
Disallow: /*?*oseid=*
Sitemap: https://yourstore.com/sitemap.xml
Откройте yourstore.com/robots.txt и убедитесь, что запрещены только действительно внутренние пути. Документация Shopify по robots.txt подробно описывает, что блокируется по умолчанию и как безопасно вносить правки.
5. Дрейф sitemap после миграции
Если вы меняли тему, правили URL товаров или переезжали на Shopify с другой платформы, ваш sitemap может всё ещё ссылаться на URL, которых больше нет — или не включать новые. Google читает sitemap.xml по расписанию, но sitemap, изобилующий 404, подрывает доверие ко всему остальному в нём.
Откройте yourstore.com/sitemap.xml и выборочно проверьте десяток URL. Любые 404 означают, что sitemap нужно перегенерировать, либо какое-то приложение работает некорректно.
Поиск проблемных страниц в Search Console
Откройте Search Console, выберите ресурс и перейдите в Индексирование → Страницы. Прокрутите до раздела «Почему страницы не проиндексированы». Два статуса, на которые стоит обратить внимание:
- Обнаружено — в настоящее время не проиндексировано: Google знает об URL, но ещё не сканировал его. Обычно это сигнал низкого приоритета в очереди Google, что в свою очередь является следствием перечисленных выше проблем.
- Просканировано — в настоящее время не проиндексировано: Google скачал страницу и решил её не оставлять. Более жёсткий сигнал — почти всегда речь о качестве контента или о проблемах с canonical/дубликатами.
Кликните по любому из статусов, чтобы увидеть полный список. Экспортируйте в CSV — это и есть ваш план работ.
Вопрос про schema.org/Product
Страницы товаров без структурированных данных Product соревнуются со связанной за спиной рукой. Google занижает им приоритет в коммерческих запросах, и они не имеют права на расширенные результаты (цена, наличие, рейтинги в SERP).
Минимально жизнеспособная Product-схема выглядит так:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Hand-Stitched Leather Wallet",
"image": "https://yourstore.com/cdn/shop/products/wallet-front.jpg",
"offers": {
"@type": "Offer",
"price": "59.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
</script>
Это размещается в <head>. Многие темы Shopify включают Product-схему по умолчанию, но конфликты приложений и обновления темы могут её сломать. Подробно про Product-схему мы рассказываем в статье Разметка Product Schema: минимум для расширенных результатов Google.
Самопроверка за 60 секунд
Если не хочется вручную инспектировать каждую страницу товара, автоматический аудит выявляет большинство этих проблем за один проход. EshopAuditor обходит ваш sitemap, прогоняет Lighthouse по репрезентативным страницам и сообщает:
- какие страницы несут тег noindex;
- куда указывают canonical-теги;
- какие Product-схемы отсутствуют или некорректны;
- предупреждения о тонком контенте на уровне страниц;
- URL из sitemap, возвращающие не-200 ответы.
SEO-раздел аудита группирует это по степени серьёзности, чтобы можно было сначала браться за проблемы с наибольшим влиянием.
У вас проблема с контентом или с техникой?
Полезное разделение: если описания товаров содержательные, соответствуют категории и хорошо написаны, но страницы всё равно не индексируются — причина почти всегда техническая (canonical, robots, схема, sitemap). Исправьте это, запросите переиндексацию в Search Console и наблюдайте за кривой в течение следующих двух недель.
Если ваши описания — это две фразы от поставщика, никакое техническое исправление вас не спасёт. Google всё равно будет сканировать и пропускать. Контент должен идти первым.
Сортировка за три минуты: возьмите три из непроиндексированных страниц. Откройте исходный код. Проверьте canonical и robots. Если оба выглядят правильно — у вас проблема с контентом. Если хотя бы один не в порядке — проблема техническая.
Запустите бесплатный аудит магазина на eshopaudit.io — без регистрации для первого сканирования.