Возможно ли добавить микроразметку на страницы сайта через Google Tag Manager?

Специалистом отдела качества интернет-агентства «Пиксель Плюс» Александром Помозовым была проведена проверка возможности добавления микроразметки на сайт через Google Tag Manager (далее — GTM).

Для проведения проверки была создана тестовая страница https://arrz.ru/microdata/ и размечена несколькими способами.

Возможные способы добавления микроразметки и подготовленные для них тестовые страницы:

Возможно ли добавить микроразметку на страницы сайта через Google Tag Manager?

Валидаторы микроразметки используемые для проверки:

Результаты проверки видимости микроразметки при различных способах её добавления:

  • Добавление микроразметки JSON-LD Schema через GTM [сайт]
Возможно ли добавить микроразметку на страницы сайта через Google Tag Manager?
  • Добавление микроразметки Schema через модификацию содержимого страницы средствами JS [сайт]
Возможно ли добавить микроразметку на страницы сайта через Google Tag Manager?
  • Добавление микроразметки Schema сервером, при формировании страницы (атрибуты для тегов) [сайт]
Возможно ли добавить микроразметку на страницы сайта через Google Tag Manager?
  • Добавление микроразметки JSON-LD Schema сервером, при формирование страницы (тег script) [сайт]
Возможно ли добавить микроразметку на страницы сайта через Google Tag Manager?

Выводы

  1. Поисковая система Яндекс не видит никакую динамически добавляемую микроразметку.
  2. Поисковая система Google, при динамическом добавлении, видит только разметку JSON-LD, добавляемую через GTM. Однако сам Google не рекомендует использовать GTM для этих целей.
  3. Обе поисковые системы видят всю микроразметку добавляемую на стороне сервера. При использование микроразметки JSON-LD следует учитывать, что Яндекс пишет о ней: «Данные, размеченные с помощью JSON-LD, используются Яндекс.Почтой, но пока не отображаются в результатах поиска Яндекса».
  4. В процессе тестирования была проверена возможность динамического формирования объекта JSON-LD через GTM. По итогу сформировать его не получилось. Этот факт означает, что при добавлении данной микроразметки через GTM придется формировать теги для каждой страницы / товара отдельно.
  5. Наиболее простым для внедрения является добавление микроразметки через объект JSON-LD (на стороне сервера).
  6. Наиболее эффективным является добавление микроразметки через атрибуты в тегах (на стороне сервера).
13
9 комментариев