Цель: проверить возможность добавления микроразметки на страницы сайта через Google Tag Manager (GTM)
Для проведения проверки была создана тестовая страница https://arrz.ru/microdata/ и размечена несколькими способами
Возможные способы добавления микроразметки и подготовленные для них тестовые страницы
Валидаторы микроразметки используемые для проверки
- https://webmaster.yandex.ru/tools/microtest/ (Яндекс)
- https://search.google.com/structured-data/ (Google)
Результаты проверки видимости микроразметки при различных способах её добавления
- Добавление микроразметки 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 (на стороне сервера)
- Наиболее эффективным является добавление микроразметки через атрибуты в тегах (на стороне сервера)
Материал подготовлен специалистом отдела качества JimmyNeuron Marketing Александром Помозовым. 25.08.2020
