Микроразметка schema.org в каждой публикации на DLE
Добавлем шаблон микроразметки в каждую новость на DLE. Подключаем отдельный файл шаблона, для этого нужно добавить в шаблон полной новости fullstory.tpl следующий код: {include file="custom/schemas/article.tpl"}
Это вообще что такое?
Schema.org — это стандарт семантической разметки данных в сети, объявленный поисковыми системами Google, Bing и Yahoo! летом 2011 года.
Цель семантической разметки – сделать интернет более понятным, структурированным и облегчить поисковым системам и специальным программам извлечение и обработку информации для удобного её представления в результатах поиска.
Разметка происходит непосредственно в HTML-коде страниц с помощью специальных атрибутов и не требует создания отдельных экспортных файлов.
И зачем оно мне надо?
Вот что про это написано в справке Яндекса https://yandex.ru/support/webmaster/schema-org/
Используя семантическую разметку, вы можете улучшить представление сниппета вашего сайта в результатах поиска.
Сравните сниппеты в поисковой выдаче для страницы сайта, участвующего в партнерской программе Яндекс Словарей – неразмеченного и размеченного семантической версткой.
Сайт не использует семантическую разметку:
Сайт использует семантическую разметку:
Микроразметка штука полезная, часто она помогает выводить сайт в поиске по картинкам с пометкой, что это не просто картинка, а товар.
На примере клиентского сайта поясню как это работает.
У яндекса есть валидатор микроразметки https://webmaster.yandex.ru/tools/microtest/
вводим адрес
смотрим на результаты теста
А теперь в результатах поиска яндекса
Другой пример разметки - статья.
Шаблонов для своих нужд можно составить сколько угодно, я опишу пару самых популярных
Микроразметка для статей. Используем стандартные теги движка DLE. Все те, что есть в публикации целиком.
Микроразметка для товаров. Обязательные требования указывать цену!
Подробнее в справке яндекса
Для разметки товаров необходимо использовать дополнительные поля новостей.
В шаблоне выше это:
[xfvalue_price] - поле цены
[xfvalue_pic] - поля прямой ссылки на картинку.
Вариантов два.
1. нужно добавить в шаблон полной новости fullstory.tpl следующий код:
Предварительно сохранив в папке своего шаблона файл разметки /templates/ИмяВашегоШаблона/custom/schemas/article.tpl
2. Вставить код микроразметки прямо в файл шаблона fullstory.tpl
Надеюсь, данной краткой инструкции более чем достаточно.
Это вообще что такое?
Schema.org — это стандарт семантической разметки данных в сети, объявленный поисковыми системами Google, Bing и Yahoo! летом 2011 года.
Цель семантической разметки – сделать интернет более понятным, структурированным и облегчить поисковым системам и специальным программам извлечение и обработку информации для удобного её представления в результатах поиска.
Разметка происходит непосредственно в HTML-коде страниц с помощью специальных атрибутов и не требует создания отдельных экспортных файлов.
И зачем оно мне надо?
Вот что про это написано в справке Яндекса https://yandex.ru/support/webmaster/schema-org/
Используя семантическую разметку, вы можете улучшить представление сниппета вашего сайта в результатах поиска.
Сравните сниппеты в поисковой выдаче для страницы сайта, участвующего в партнерской программе Яндекс Словарей – неразмеченного и размеченного семантической версткой.
Сайт не использует семантическую разметку:
Сайт использует семантическую разметку:
Микроразметка штука полезная, часто она помогает выводить сайт в поиске по картинкам с пометкой, что это не просто картинка, а товар.
На примере клиентского сайта поясню как это работает.
У яндекса есть валидатор микроразметки https://webmaster.yandex.ru/tools/microtest/
вводим адрес
смотрим на результаты теста
А теперь в результатах поиска яндекса
Другой пример разметки - статья.
Шаблонов для своих нужд можно составить сколько угодно, я опишу пару самых популярных
custom/schemas/article.tpl
Микроразметка для статей. Используем стандартные теги движка DLE. Все те, что есть в публикации целиком.
<div itemscope itemtype="http://schema.org/Article">
<meta itemprop="genre" content="{category}">
<meta itemprop="headline" content="{title}">
<meta itemprop="image" content="{image-1}">
<meta itemprop="description" content='{full-story limit="250"}'>
<meta itemprop="datePublished" content="{date=Y}-{date=m}-{date=d}" />
</div>
custom/schemas/product.tpl
Микроразметка для товаров. Обязательные требования указывать цену!
Подробнее в справке яндекса
<div itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="{title}">
[xfgiven_pic]
<meta itemprop="image" content="[xfvalue_pic]">
[/xfgiven_pic]
[xfnotgiven_pic]
<meta itemprop="image" content="{image-1}">
[/xfnotgiven_pic]
[xfgiven_price]
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<meta itemprop="price" content="[xfvalue_price]">
<meta itemprop="priceCurrency" content="RUB">
</div>
[/xfgiven_price]
[xfnotgiven_price]
<div itemprop="offers" itemscope itemtype="https://schema.org/AggregateOffer">
<meta itemprop="lowPrice" content="2400000">
<meta itemprop="priceCurrency" content="RUB">
</div>
[/xfnotgiven_price]
<meta itemprop="description" content='{full-story limit="300"}'>
</div>
Для разметки товаров необходимо использовать дополнительные поля новостей.
В шаблоне выше это:
[xfvalue_price] - поле цены
[xfvalue_pic] - поля прямой ссылки на картинку.
Как все это дело подключать в шаблоны сайта?
Вариантов два.
1. нужно добавить в шаблон полной новости fullstory.tpl следующий код:
{include file="custom/schemas/article.tpl"}
Предварительно сохранив в папке своего шаблона файл разметки /templates/ИмяВашегоШаблона/custom/schemas/article.tpl
2. Вставить код микроразметки прямо в файл шаблона fullstory.tpl
Надеюсь, данной краткой инструкции более чем достаточно.
0 Комментарии