Почему происходит дублирование
- Логика темы — Большинство тем Shopify автоматически отрисовывают схему продукта в хедере, а затем повторно — в шаблоне продукта.
- Приложения — Многие SEO-приложения, приложения для отзывов или управления запасами вставляют собственные фрагменты схемы, не проверяя, предоставила ли их уже тема.
- Пользовательский Liquid — Владельцы магазинов, которые вручную добавляют блоки схемы в
product.liquidилиproduct-template.liquid, могут непреднамеренно продублировать то, что уже было выведено темой или приложением.
Пошаговое решение
- Запустите валидатор — Откройте страницу в Google Schema Markup Validator (или в инструменте проверки расширенных результатов — Rich Results Test). Инструмент перечислит каждый найденный блок JSON-LD и отметит «дублирующиеся определения типов» (duplicate type definitions).
- Определите источник — Изучите результаты валидатора и определите, какой файл или приложение создало дубликат.
- Отредактируйте тему — Удалите ненужный блок схемы из файла темы.
- Проведите аудит установленных приложений — Отключите каждое приложение, которое добавляет разметку продукта, снова запустите валидатор, а затем включайте только те приложения, которые, как вы убедились, не дублируют данные.
- Протестируйте снова — После каждого изменения обновляйте валидатор. Вы должны увидеть один блок схемы продукта без предупреждений о дублировании.
Риски
Магазины, полагающиеся на расширенные сниппеты (rich snippets) для отображения цены и наличия товара, рискуют отстать от конкурентов, которые используют чистую разметку без дублей.
Правильный подход
Разметка должна быть единичной и хорошо структурированной.
На что обратить внимание в дальнейшем
- Обновления тем —
- Изменения в политике приложений —
Чистый слой схемы — это легкая победа: один быстрый аудит, несколько правок кода, и ваши товары снова получат все преимущества расширенных результатов Google.
