Google обновил документацию для разработчиков, предупредив о сайтах, использующих разметку продукта, сгенерированную JavaScript, и о том, что поисковая компания рекомендует помещать разметку продукта в исходный HTML для достижения наилучших результатов.
Чтобы внести ясность, Google заявил, что разметка продукта, созданная с помощью JavaScript, может работать, но вам необходимо убедиться, что ваш сервер может отображать страницы достаточно быстро для робота Googlebot. Google написал«Для достижения наилучших результатов мы рекомендуем поместить разметку продукта в исходный HTML-код и убедиться, что ваш сервер сможет обрабатывать увеличенный трафик, если вы создаете разметку продукта с помощью JavaScript».
Были изменены два документа:
(1) Структурированные данные списка продавцов (продукт, предложение):
Google добавил сюда два пункта:
- Если вы продавец, оптимизирующий все типы результатов покупок, мы рекомендуем поместить структурированные данные о продуктах в исходный HTML-код для достижения наилучших результатов.
- Для разметки товаров, созданной с помощью JavaScript: имейте в виду, что динамически создаваемая разметка может сделать сканирование покупок менее частым и менее надежным, что может стать проблемой для быстро меняющегося контента, такого как наличие товаров и цены. Если вы используете JavaScript для создания разметки продукта, убедитесь, что на вашем сервере достаточно вычислительных ресурсов для обработки возросшего трафика от Google.
(2) Генерируйте структурированные данные с помощью JavaScript:
Google добавил это обозначение вверху этого документа:
Используете разметку продукта? Имейте в виду, что динамически создаваемая разметка может сделать сканирование покупок менее частым и менее надежным, что может стать проблемой для быстро меняющегося контента, такого как наличие продуктов и цены. Если вы продавец, оптимизирующий все типы результатов покупок, убедитесь, что на вашем сервере достаточно вычислительных ресурсов для обработки возросшего трафика от Google.
Это похоже на то, что мы рассматривали здесь и обсуждали здесь. Я подозреваю, что Google собирался просто обновить документы, а может и нет?
Мартин Сплитт из Google заявил сегодня утром LinkedIn:
Мы можем прекрасно визуализировать, но это вводит переменные, которые могут увеличить сложность, а вместе с креативностью людей, создающих веб-сайты, иногда могут возникнуть проблемы. При этом в большинстве случаев в проблеме обвиняют Javascript, но в конечном итоге оказывается, что он не является ее виновником.
Иногда у нас также есть ошибки в нашем коде, и недавно одна из этих ошибок действительно затрагивала Javascript, поэтому вполне возможно, что Javascript может быть вовлечен в проблемы.
Вот визуализация этих изменений:
Обсуждение на форуме LinkedIn.