Минуя поисковый хаос или как работать с микроразметкой в Друпал
29 Мая 2022г. в 04:33Чтобы полноценно представить свои материалы в поисковой выдаче, нужно правильно его подать. Язык гипертекста не имеет столько тегов для подробного описания структуры веб-страниц. Для нивелирования данной проблемы был придуман специальный стандарт — schema.org.
Если вы не сильны в познаниях английского, то добро пожаловать в техническую энциклопедию Яндекса. Здесь приводится нормальный перевод оригинального руководства по микроразметке. С ее помощью вы сможете правильно «сервировать» содержимое сниппета своего сайта в выдаче. Это позволит упорядочить представление вашего контента в поисковике за счет использования дополнительных тегов.
Минуя поисковый хаос или как работать с микроразметкой в Друпал
Мы не будем углубляться в изучение данного стандарта. Для этого – верхняя ссылка вам в помощь. Лучше рассмотрим, как реализовать его в Drupal.
Варианты реализации
Есть несколько способов использовать schema.org в нашей CMS:
Специализированные конструкторы поисковых сниппетов – например, Saney. С его помощью задаете разметку сниппета, смотрите на образец отображения, убираете или добавляете что надо. Затем вставляете разметку в шаблон.
Минуя поисковый хаос или как работать с микроразметкой в Друпал
Но это способ с «граблями» и «вилами»: не все встроенные редакторы HTML-кода поддерживают словарь тегов schema.org. Да и копипастом заниматься не всегда удобно. Так что подобные сервисы больше подходят для тестирования микроразметки.
Специализированные модули – добавить микроразметку в шаблон 7 версии движка можно и с помощью нескольких расширений: Microdata и Schema.org. К сожалению, у меня ни один из них не работает. В описании модулей «вылезают» красные косяки.
Минуя поисковый хаос или как работать с микроразметкой в Друпал
При инсталляции не устанавливаются некоторые ресурсы. Модули хоть и заточены под семерку, но обновлялись последний раз несколько лет назад. В этом вся и загвоздка.
Минуя поисковый хаос или как работать с микроразметкой в Друпал
Поэтому «размечать» придется вносить вручную. Также советую присмотреться к формату JSON-LD. Хотя модулей для этого стандарта тоже пока никто не создал. Вот такая макропроблема с микроразметкой получается :) .