Вы здесь
Добавление разметки schema.org на сайт Drupal
Что такое микроразметка?
Микроразметка сайта – это семантическая разметка тегов внутри Интернет-ресурса, которая позволяет поисковым система определить важные информационные данные сайта, например, вид товара или услуги, его цвет размер, цену и тд.
Для чего нужна микроразметка?
Микроразметка делает сниппеты сайтов в результате поисковой выдачи более заметными и привлекательными для пользователей. Тем самым позволяет увеличить количество переходов на сайт с поиска на сайт. Проверить правильность написания тегов внутри кода можно с помощью валидатора микроразметки.
На что обычно добавляют микроразметку в Drupal?
Разметка добавляется на
- страницы нод
- представления
Для определения необходимых тегов и атрибутов, рекомендуем обратиться к документации schema.org
Рассмотрим, что необходимо при разметке нод:
Для нод потребуется модуль https://www.drupal.org/project/schemaorg
В админке подключаем модуль и нужные «подмодули» /admin/modules
После этого в конфигурациях появляется возможность добавлять разметку к каждому типу материала /admin/config/search/metatags
Добавляем нужные мета-теги и редактируем имеющиеся. Выбираем тематику для каждого типа материала, определяем мета-теги для полей.
Рассмотрим что необходимо при разметке представлений:
Для представлений необходимо править шаблоны тизеров и отдельных полей.
Например, есть тип материала blog, в котором есть поля icon, title, description. Будем править шаблоны:
- views-view-unformatted—blog.tpl.php
- views-view-field—blog--field-icon.tpl.php
- views-view-field—blog--title.tpl.php
- views-view-field--blog--field-description .tpl.php
Да, правка шаблонов — не самое лучшее решение, и более удобный вариант — переопределение шаблонов через template.php, или написание модуля, но, если представлений не много, то такой вариант тоже не плох, особенно для начинающих разработчиков.
Необходима настройка микроразметки на сайте?
Мы знаем, как помочь вам решить эту проблему!
Звоните, мы работаем, ежедневно, с 10 до 18.
Или пишите: da@ribbla.com
Всем спасибо за внимание!