Почему не работает разметка Product для товаров?
Разметка Product не работает, если она не проходит валидацию или расходится с видимым содержимым страницы: поисковик игнорирует блок без обязательных свойств offers, price, priceCurrency и availability, а также разметку, где цена, наличие или рейтинг отличаются от того, что видит пользователь. Вторая по частоте причина — страница недоступна роботу: закрыта в robots.txt, отдаёт данные только после выполнения JavaScript, требует авторизации или привязки к региону.
Важный технический нюанс: наличие валидной разметки не гарантирует показ расширенного сниппета — поисковик сам решает, отображать ли цену, наличие и звёзды рейтинга, а для Google товарные сниппеты сейчас привязаны к данным Merchant Center, поэтому одной микроразметки на странице недостаточно. Также проверьте, что на странице только один блок Product, что он не тянется из общего шаблона карточки и что валюты и формат цены указаны корректно, без диапазонов и устаревших значений.
Быстрая проверка причин: прогнать URL через валидатор Schema.org, Rich Results Test и «Валидатор микроразметки» в Яндекс.Вебмастере; сверить цену, наличие и отзывы в коде с текстом на странице; убедиться, что обязательные свойства name, image и offers заполнены; проверить доступность страницы без авторизации, капчи и включённого JavaScript; посмотреть отчёты об ошибках товарных сниппетов в Search Console и Вебмастере.
