Возможно ли добавить микроразметку на страницы сайта через Google Tag Manager?
Специалистом отдела качества интернет-агентства «Пиксель Плюс» Александром Помозовым была проведена проверка возможности добавления микроразметки на сайт через Google Tag Manager (далее — GTM).
Для проведения проверки была создана тестовая страница https://arrz.ru/microdata/ и размечена несколькими способами.
Возможные способы добавления микроразметки и подготовленные для них тестовые страницы:
Валидаторы микроразметки используемые для проверки:
Результаты проверки видимости микроразметки при различных способах её добавления:
- Добавление микроразметки JSON-LD Schema через GTM [сайт]
- Добавление микроразметки Schema через модификацию содержимого страницы средствами JS [сайт]
- Добавление микроразметки Schema сервером, при формировании страницы (атрибуты для тегов) [сайт]
- Добавление микроразметки JSON-LD Schema сервером, при формирование страницы (тег script) [сайт]
Выводы
- Поисковая система Яндекс не видит никакую динамически добавляемую микроразметку.
- Поисковая система Google, при динамическом добавлении, видит только разметку JSON-LD, добавляемую через GTM. Однако сам Google не рекомендует использовать GTM для этих целей.
- Обе поисковые системы видят всю микроразметку добавляемую на стороне сервера. При использование микроразметки JSON-LD следует учитывать, что Яндекс пишет о ней: «Данные, размеченные с помощью JSON-LD, используются Яндекс.Почтой, но пока не отображаются в результатах поиска Яндекса».
- В процессе тестирования была проверена возможность динамического формирования объекта JSON-LD через GTM. По итогу сформировать его не получилось. Этот факт означает, что при добавлении данной микроразметки через GTM придется формировать теги для каждой страницы / товара отдельно.
- Наиболее простым для внедрения является добавление микроразметки через объект JSON-LD (на стороне сервера).
- Наиболее эффективным является добавление микроразметки через атрибуты в тегах (на стороне сервера).
9 комментариев