14 месяцев назад Google обновил свою документацию, касающуюся предупреждения о структурированных данных, связанных с покупками, о том, что не следует динамически генерировать структурированные данные с помощью JavaScript. Вчера на мероприятии Search Central Live в Цюрихе инженер Google объяснил, почему — потому что торговый бот сканирует много и быстро.
Да, сканеру покупок приходится невероятно быстро обрабатывать структурированные данные о покупках, чтобы иметь актуальные цены, запасы, доступность и т. д. для Google Shopping Graph. Из-за скорости и количества каналов, которые ему приходится потреблять снова и снова, у него нет времени ждать, пока JavaScript динамически сгенерирует структурированные данные.
Это отличается от того, как с этим справляется обычный робот Googlebot и поиск Google. Робот Googlebot для поиска будет ждать и использовать ваш код JavaScript, чтобы дождаться, пока он обработает структурированные данные.
Вот посты по этому поводу:
Google Shopping не будет обрабатывать структурированные данные, загруженные через JavaScript, потому что Shopping сканирует много и быстро, поскольку для этого необходимы цены и доступность в режиме реального времени. Он отличается от поиска Google.
— Барри Шварц (@rustybrick) 9 декабря 2025 г.
Является ли JS на стороне клиента плохим для структурированных данных?
В поиске: разбирают. Это может привести к резкому отклонению, если у вас есть пробелы в контенте и это отражается на странице. Они должны быть выровнены.
Для покупок: все по-другому, потому что они много ползают. Если им придется ползти… pic.twitter.com/06q9sggrwK
— Алейда Солис 🕊️ (@aleyda) 9 декабря 2025 г.
Обсуждение на форуме Х.

