CMSMS SEO BreadcrumbList schema.org
Schema.org – это словарь разметки данных, который официально поддерживают все ведущие поисковые системы Google, Yandex,Yahoo, Bing. Цель семантической разметки schema помогать поисковым роботам индексировать ваш сайт и как следствие улучшать позиции в поисковой выдаче.
Когда вы решили сделать заказ сайта CMS Made Simple или заказ интернет магазина в какой-либо студии, очень полезными на сайте могут оказаться хлебные крошки, в основе которых лежит микроразметка от Google, где мы можем видеть в поисковой выдаче навигационную цепочку, демонстрирующую место страницы в иерархии сайта. Если вам не сделали эту очень полезную вещь на сайте CMSMS, мы наглядно покажем, как можно попытаться сделать ее своими силами.
В этой статье мы предлагаем пример добавления навигационной цепочки ‘хлебные крошки’ в сниппет с помощью языка RDFa, для сайта, сделанного на ядре CMS Made Simple.
Для добавления навигационной цепочки в сниппет вашего сайта, пример кода должен будет выглядеть следующим образом:
<ol vocab="http://schema.org/" typeof="BreadcrumbList">
<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://futbolkioptom.kiev.ua/brands">
<span property="name">Бренды</span></a>
<meta property="position" content="1">
</li>
›
<ol vocab="http://schema.org/" typeof="BreadcrumbList">
<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://futbolkioptom.kiev.ua/brands/sols">
<span property="name">Футболки Sol's</span></a>
<meta property="position" content="2">
</li>
›
То есть, в навигационную цепочку RDF мы должны вставить следующие переменные, используемые ядром CMS Made Simple:
<ol vocab="http://schema.org/" typeof="BreadcrumbList">
<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="{$node->url}">
<span property="name">{$node->menutext}</span></a>
<meta property="position" content="{$node->depth}">
</li>
›
Теперь нам нужно разобраться какой код и куда нужно вписывать для реализации такого примера. Заходим в админпанель сайта CMSMS, открываем меню 'Оформление' ->'Менеджер меню' и выбираем шаблон, который используется на вашем сайте. Ниже, для понимания, я приведу фрагмент кода шаблона навигационного меню моего сайта, чтобы вы имели представление куда и что вставлять:
………
{if $count > 0}
<ul class="sf-menu">
<ol vocab="http://schema.org/" typeof="BreadcrumbList">
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
………
<li class="{$classes}" property="itemListElement" typeof="ListItem">
<a class="{$classes}" property="item" typeof="WebPage" href="{$node->url}">
<span property="name">{$node->menutext}</span>
<meta property="position" content="{$node->depth}">
</a>
</li>
›
………
Вы можете оформить заказ сайта или заказ интернет магазина в нашей студии, и мы сделаем ресурс, в котором будут учтены все SEO требования на данный момент и в том числе SEO BreadcrumbList