Как сделать хлебные крошки для каталога файлов?

голоса: 0

Как сделать хлебные крошки для каталога файлов вот такого вида . Для сайта с модами http://fanmods.ru

Помогите разобратся. Буду очень презнателен .

Форум и другие ответы читал. Но так и не разобрался.

Адрес сайта http://fanmods.ru
| Автор: | Категория: SEO

Ответов: 1

голоса: 0
 
Лучший ответ
Вот здесь http://webmaster-ucoz.ru/forum/30-445-1 найдете готовый код.
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Поставил и что получилось Главная » Модификации для Spin Tires Mudrunne и Euro Truck Simulator 2 » »

Андрей Иванов,

Хлебные крошки для всех каталогов / блога и новостей

Устанавливать только в шаблон страницы комментариев модулей.

Вот готовый вариант для всех каталогов и блога и новостей для страницы комментариев:

<span itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <a href="$HOME_PAGE_LINK$" itemprop="url"><span itemprop="title">Главная</span></a></span> » <?ifnot($MODULE_ID$='news' or $MODULE_ID$='blog')?><?if($SECTION_NAME$)?><span itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <a href="$SECTION_URL$" itemprop="url"><span itemprop="title">$SECTION_NAME$</span></a></span> »<?endif?><?endif?><?if($CAT_NAME$)?><span itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <a href="$CAT_URL$" itemprop="url"><span itemprop="title">$CAT_NAME$</span></a></span> »<?endif?> <span itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <a href="$ENTRY_URL$" itemprop="url"><span itemprop="title"><?if($MODULE_ID$='publ' or $MODULE_ID$='load' or $MODULE_ID$='dir' or $MODULE_ID$='board' or $MODULE_ID$='stuff')?>$ENTRY_TITLE$<?else?>$ENTRY_NAME$<?endif?></span></a></span>

Вариант выше это устаревший тип микроразметки и был актуален еще на 2014 год и работал до 2020. Начиная с января гугл на такой вид данной разметки начал ругаться.

Код выше можете заменить на обычные ссылки навигации:

<a href="$HOME_PAGE_LINK$">Главная</a> » <?if($SECTION_NAME$)?><a href="$SECTION_URL$">$SECTION_NAME$</a> »<?endif?> <?if($CAT_NAME$)?><a href="$CAT_URL$">$CAT_NAME$</a> »<?endif?> <a href="$ENTRY_URL$"><?if($MODULE_ID$='load' or $MODULE_ID$='publ' or $MODULE_ID$='dir' or $MODULE_ID$='board' or $MODULE_ID$='stuff')?>$ENTRY_TITLE$<?else?>$ENTRY_NAME$<?endif?></a></div>

Вы в вебмастере гугла можете получить такое уведомление:

На Вашем сайте обнаружены проблемы (1) категории "Строки навигации".

Основные предупреждения

Предупреждения – повод задуматься об оптимизации ресурса. Некоторые предупреждения позволяют узнать, как улучшить вид страниц в результатах поиска Google. То, из-за чего сегодня выносится предупреждение, в будущем может классифицироваться как ошибка. На основании анализа Вашего сайта были вынесены следующие предупреждения:

data-vocabulary.org schema deprecated

Рекомендуем Вам по мере возможности устранить указанные выше проблемы. Тогда в результатах поиска Google будет появляться больше страниц Вашего сайта, и притом в наилучшем виде.

Чтобы сделать праивльную микроразметку хлебных крошек, в шаблоне страницы материала и комментариев модуля перед тегом </body> установить код новой актуальной разметки:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Главная",
    "item": "$HOME_PAGE_LINK$"
  },{
    "@type": "ListItem",
    "position": 2,
    "name": "<?if($CAT_NAME$)?>$CAT_NAME$<?else?><?if($SECTION_NAME$)?>$SECTION_NAME$<?else?>$TITLE_BAR$<?endif?><?endif?>",
    "item": "<?if($CAT_NAME$)?>$HOME_PAGE_LINK$<?substr($CAT_URL$,1)?><?else?>$HOME_PAGE_LINK$<?substr($SECTION_URL$,1)?><?endif?>"
  },{
    "@type": "ListItem",
    "position": 3,
    "name": "<?if($MODULE_ID$='publ' or $MODULE_ID$='load' or $MODULE_ID$='dir' or $MODULE_ID$='board' or $MODULE_ID$='stuff')?>$ENTRY_TITLE$<?else?>$ENTRY_NAME$<?endif?>",
    "item": "$HOME_PAGE_LINK$<?substr($ENTRY_URL$,1)?>"
  }]
}
</script>  

Разметка хлебные крошки для модуля Страницы сайта / Редактор страниц

<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "BreadcrumbList",
 "itemListElement": [{
 "@type": "ListItem",
 "position": 1,
 "name": "Главная",
 "item": "$HOME_PAGE_LINK$"
 },{
 "@type": "ListItem",
 "position": 2,
 "name": "$MODULE_NAME$",
 "item": "$HOME_PAGE_LINK$<?substr($REQUEST_URI$,1)?>"
 }]
}
</script> 

Подробнее об обновленной разметке хлебных крошек https://developers.google.com/search/docs/data-types/breadcrumb

Yuri_Geruk,
Спасибо, его надо встовлять на все страницы каталога файлов?
Андрей Иванов,
В шаблон страницы комментариев, на другие не нужно.
Yuri_Geruk,
Есть ли сервис чтоб посмотреть как это будет отоброжатся в поиске
Андрей Иванов,
В гугла нет для этого функционала который бы показывал как это будет смотреться. Сейчас остается лишь ждать чтобы поисковики проиндексировали сайт и увидели крошки.
...