Reemake Digital Agency · Schema.org

JSON-LD BreadcrumbList для Joomla 6: пошаговое руководство

Разбираем синтаксис BreadcrumbList по стандарту Schema.org, показываем примеры и объясняем, как автоматизировать процесс через компонент Reemake Breadcrumbs. С проверкой в валидаторах Google и Яндекса.

Синтаксис

Базовый формат JSON-LD

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Главная",
      "item": "https://site.ru/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Услуги",
      "item": "https://site.ru/uslugi"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Текущая страница"
    }
  ]
}
</script>

Обратите внимание: последний ListItem (текущая страница) часто идёт без item — Яндекс это принимает. Но если добавить полный URL — тоже не ошибка. Google строже: требует item во всех элементах.

Требования

Что важно соблюдать

Полные URL

В поле item — абсолютные адреса с https://, не относительные.

Последовательные position

1, 2, 3 — по порядку. Без пропусков, без повторов, числом, не строкой.

Name на русском

Так сниппет в выдаче выглядит понятнее для пользователя.

Один BreadcrumbList на страницу

Не дублируйте разметку. Два блока конфликтуют, Яндекс может отклонить оба.

Автоматизация

Как делать это автоматически

Вручную прописывать JSON-LD для каждой страницы — долго и легко ошибиться. Компонент Reemake Breadcrumbs берёт данные из меню Joomla и формирует JSON-LD автоматически. Работает через событие onBeforeCompileHead.

Автосинхронизация с меню

Один клик — все цепочки создаются из пунктов меню Joomla. Работает с вложенными меню любой глубины.

Ручные правки

Можно переопределить любую цепочку через админку. Массово — через CSV-импорт.

Проверка

3 инструмента валидации

1. Яндекс.Вебмастер. Инструменты → Валидатор микроразметки. Показывает ошибки в BreadcrumbList. Самый строгий валидатор.

2. Google Rich Results Test. Проверяет совместимость с rich-сниппетами. Показывает, как Google видит разметку.

3. validator.schema.org. Проверка синтаксиса JSON-LD. Не анализирует смысл — только структуру.

Вопросы и ответы

Частые вопросы

Можно ли вставлять JSON-LD в материал Joomla?
Нет. Редактор Joomla вырезает тег <script>. Только через системный плагин или компонент.

Сколько занимает настройка через Reemake Breadcrumbs?
Установка и синхронизация — 5 минут. Ручная разметка 10 страниц заняла бы 1–2 часа, с ошибками и без гарантии валидности.

Обязателен ли последний элемент без item?
Нет. Можно с item — оба варианта валидны. Яндекс допускает без item, Google требует полную цепочку.

Что если структура сайта изменится?
Запустить синхронизацию заново — цепочки перестроятся по актуальному меню. Существующие записи обновятся, не продублируются.

Нужна BreadcrumbList-разметка?

Проверим текущую разметку, настроим компонент, протестируем валидатором. Покажем, где ошибки.

Обсудить задачу →
8 (950) 442-49-00 reemake@inbox.ru Max Messenger Max

с 8:00 до 20:00 (МСК)

г. Пермь