Внедрение микроразметки

03.10.2018
Внедрение микроразметки

Внедрение микроразметки тип Product для композитного сайта 1С-Битрикс

 

Одной из задач seo-оптимизации является формирование привлекательного и информативного представления ссылки на сайт в выдаче поисковых систем. Потенциальные клиенты сайта гораздо активнее переходят по тем ссылкам, где в заголовке и описании дана понятная и полезная информация о содержании страницы.

 Для интернет-магазина BeautyMania.ru мы решили настроить расширенные сниппеты, в которых будут отображаться актуальные цены товаров. Это реализуется с помощью микроразметки Product, но в данном случае ее внедрение усложнялось тем, что сайт был построен по технологии «Композитный сайт» от 1С-Битрикс. 

Особенность этой технологии в том, что содержание страниц разделяется на статическую и динамическую составляющую. Статическая часть кэшируется и отображается мгновенно, а динамическая подгружается в фоновом режиме и кешируется в браузере пользователя. 

Данный метод позволяет существенно ускорить загрузку сайта, однако добавление микроразметки schema.org оказалось затруднено – поисковики не могли прочитать динамически подгружаемую цену и изображение товара.

 Решение проблемы мы нашли в использовании формата передачи данных JSON-LD.  В то время как разметка schema.org указывается в виде HTML-кода непосредственно в теле страницы, скрипт JSON-LD можно разместить в любом месте, например в <head>. Таким образом, все обязательные для формирования расширенного сниппета поля были добавлены с помощью скрипта JSON-LD в статическую часть сайта:

1_190211_111527.jpg#asset:1934

 

Поисковые системы без проблем проиндексировали изменения, задача решена:

2_190211_111553.jpg#asset:1935