Молвун / Блог / Авто и мототехника / Какие свойства Schema.org нужны хлебным крошкам SaaS-сайта?

Какие свойства Schema.org нужны хлебным крошкам SaaS-сайта?

Какие свойства Schema.org нужны хлебным крошкам SaaS-сайта?

Schema.org BreadcrumbList: свойства хлебных крошек SaaS-сайта

Пользователь открыл страницу тарифа из поиска и не понимает, к какому продукту она относится? Хлебные крошки показывают путь по сайту, а Schema.org BreadcrumbList передаёт этот путь поисковой системе: список разделов, их названия, адреса и порядок. Для корректной разметки нужны `itemListElement`, элементы `ListItem` и свойства `position`, `name`, `item`; у последней крошки адрес можно не указывать по правилам Google. 🔎

Молвун — SaaS-платформа для мониторинга и аналитики видимости бренда в нейросетях, а не агентство внедрения CRM. На примере структуры такого продукта разберём, какие свойства действительно нужны хлебным крошкам, как проверять разметку SaaS-сайта и какие проценты можно считать без выдуманных обещаний роста трафика.

Какие свойства Schema.org BreadcrumbList нужны для поисковой разметки?

Для хлебных крошек нужен объект `BreadcrumbList` со свойством `itemListElement`, внутри которого находятся объекты `ListItem`. У каждой позиции указывают порядковый номер `position` и название `name`, а у промежуточных позиций — ещё и адрес `item`.

Здесь стоит разделить словарь Schema.org и требования поисковой системы. Словарь описывает допустимые сущности и связи. Google Search Central задаёт условия, при которых разметка хлебных крошек может использоваться в поиске. Синтаксически допустимый объект не обязательно соответствует всем требованиям поискового представления.

В документации Google Search Central по Breadcrumb указано: список должен содержать не менее 2 элементов `ListItem`. Это требование Google, а не универсальное ограничение самого словаря Schema.org.

Что должно быть на уровне всего списка?

На уровне списка укажите тип `BreadcrumbList` и массив `itemListElement`; для JSON-LD также задайте контекст Schema.org. Контекст объясняет обработчику, из какого словаря взяты названия сущностей и свойств.

Основные поля:

  • `@context` — контекст словаря Schema.org. Это служебное поле JSON-LD, а не отдельное свойство хлебных крошек.
  • `@type` — значение `BreadcrumbList`, которое определяет тип объекта.
  • `itemListElement` — массив элементов пути. Для поисковой разметки каждый элемент оформляется как `ListItem`.

Не нужно добавлять в этот объект описание продукта, цену подписки, отзывы или контакты компании. У хлебных крошек другая задача: описать положение страницы в навигационной иерархии.

Какие поля нужны каждой крошке?

Каждая крошка должна иметь тип `ListItem`, номер `position` и понятное название `name`; свойство `item` связывает её с соответствующей страницей. Для последнего элемента Google разрешает опустить `item` и использовать адрес страницы, на которой размещена разметка.

Разбор полей:

  • `@type: ListItem` — тип отдельного элемента списка.
  • `position` — целое число, которое задаёт порядок: `1`, `2`, `3`.
  • `name` — название страницы или раздела, которое видит пользователь.
  • `item` — адрес страницы либо объект с идентификатором страницы.

Для обычного SaaS-сайта удобнее передавать `item` как абсолютный URL. Объект с `@id` тоже допустим, но усложнять структуру без задачи не стоит.

Надёжный рабочий вариант: указывать `name` непосредственно в каждом `ListItem`, даже если название можно передать внутри объекта `item`. Так шаблон проще читать, тестировать и поддерживать.

Что можно не добавлять?

Для стандартных хлебных крошек не нужны `description`, `image`, `offers`, `ratingValue` и `aggregateRating`. Эти свойства относятся к другим задачам разметки и не делают навигационный путь информативнее.

Также обычно не требуются:

  • `numberOfItems` — количество элементов и так следует из массива.
  • `itemListOrder` — последовательность задают значения `position`.
  • `url` вместо `item` — для адреса крошки используйте именно предусмотренное свойство `item`.
  • `@id` у самого списка — полезен при связывании объектов в общем графе, но не обязателен для базового решения.

Дополнительные свойства не запрещены автоматически. Однако каждое из них должно решать понятную задачу. Принцип «добавим всё на всякий случай» увеличивает объём сопровождения, а не качество навигации.

Источники требований: Schema.org — описания `BreadcrumbList`, `ListItem` и `itemListElement`; Google Search Central — документация Breadcrumb structured data. Это технические спецификации, а не исследования влияния разметки на продажи.

Как построить хлебные крошки для продукта, тарифов и кейсов SaaS-сайта?

Стройте путь по реальной структуре сайта, а не по количеству сегментов в адресе страницы. Хлебные крошки должны помогать пользователю вернуться в понятный раздел и совпадать по смыслу с видимой навигацией.

У SaaS-продукта обычно есть несколько разных типов страниц:

  • описание продукта и его возможностей;
  • тарифы;
  • инструкции и документация;
  • кейсы;
  • материалы блога;
  • авторизация и личный кабинет.

Одинаковый шаблон пути для них подходит не всегда.

Например, в публичной навигации Молвун есть разделы «Продукт», «Как работает», «Кейсы», «Цены». Это реальные ориентиры для архитектуры сайта, но не основание автоматически включать все разделы в каждую цепочку. Страница цены не становится дочерней страницей кейсов только потому, что эти пункты соседствуют в меню.

Примеры структуры ниже — рекомендации для проектирования, а не описание текущей реализации сайта.

Какой путь выбрать для разных страниц?

Для каждой страницы используйте краткую цепочку существующих родительских разделов. Не создавайте промежуточную крошку, если за ней нет реальной страницы или полезного навигационного перехода.

Возможные варианты:

  • Страница функции: Главная → Продукт → Мониторинг бренда.
  • Страница отдельного кейса: Главная → Кейсы → Название кейса.
  • Статья: Главная → Блог → Название статьи.
  • Обзор тарифов: Главная → Цены.
  • Раздел документации: Главная Документация Подключение проекта.

Google не требует обязательно включать главную страницу и текущую страницу в каждую цепочку. Но для сайта продукта такой вариант часто удобен пользователю. Не менее 2 элементов всё равно нужны, если вы рассчитываете на поддержку разметки Breadcrumb в Google.

Не нужно превращать название крошки в SEO-текст. Вместо «Цена тарифа SaaS GEO-платформы для компаний России» в навигации достаточно «Цены». Подробную формулировку оставьте заголовку и содержанию страницы.

Как отличить иерархию сайта от истории переходов?

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

Предположим, посетитель перешёл из статьи в кейс, а затем на страницу тарифа. Цепочка «Статья Кейс Тариф» описывает его действия, но не структуру сайта.

Корректнее оставить:

Главная Цены Название тарифа, если у тарифа есть отдельная публичная страница.

Если отдельной страницы тарифа нет, достаточно пути к разделу «Цены». Не создавайте адреса для крошек из названий переключателей, вкладок или элементов интерфейса.

Что делать, если страница относится к двум разделам?

Для страницы с несколькими реальными путями Google допускает несколько объектов `BreadcrumbList`. Но каждый путь должен быть самостоятельным и понятным, а не созданным ради дополнительных ключевых слов.

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

Плюсы нескольких путей:

  • можно описать реальные альтернативные способы навигации;
  • не приходится искусственно выбирать единственного родителя;
  • сохраняется логика тематических разделов.

Минусы:

  • увеличивается число шаблонов и проверок;
  • легче допустить расхождение между видимой навигацией и данными;
  • несколько цепочек не гарантируют более заметное представление страницы.

Практическая рекомендация: начните с одного устойчивого пути. Добавляйте альтернативный, когда он действительно нужен пользователю и поддерживается архитектурой сайта.

Как оформить JSON-LD и проверить разметку SaaS-сайта?

Для большинства SaaS-сайтов удобно использовать JSON-LD: отдельный блок данных проще генерировать и проверять независимо от HTML-навигации. Google поддерживает также Microdata и RDFa, поэтому формат выбирают с учётом технологического стека, а не предполагаемого SEO-преимущества.

Ниже — пример для условной страницы функции. Домен `example.com` используется только как технический пример, а адреса не описывают страницы какого-либо реального продукта.

```html

<script type="application/ld+json">

{

"@context": "https://schema.org",

"@type": "BreadcrumbList",

"itemListElement": [

{

"@type": "ListItem",

"position": 1,

"name": "Главная",

"item": "https://example.com/"

},

{

"@type": "ListItem",

"position": 2,

"name": "Продукт",

"item": "https://example.com/product/"

},

{

"@type": "ListItem",

"position": 3,

"name": "Мониторинг бренда"

}

]

}

</script>

```

В примере 3 элемента, позиции идут от 1 до 3, а у последнего элемента отсутствует `item`. Для Google это допустимо: адрес текущей страницы может быть использован автоматически.

Указать `item` последнему элементу тоже можно. Главное — не передавать случайный адрес, URL с рекламными параметрами или другую страницу вместо текущей.

Чем отличаются JSON-LD, Microdata и RDFa на практике?

Разница между форматами прежде всего в размещении и сопровождении данных, а не в обещанном приросте позиций. Ни один из них не даёт установленного коэффициента роста трафика только за счёт выбора синтаксиса.

КритерийJSON-LDMicrodataRDFa
РазмещениеОтдельный блок данныхАтрибуты в HTML-элементахАтрибуты в HTML-элементах
Связь с видимой навигациейНужно поддерживать явноДанные встроены в элементыДанные встроены в элементы
Изменения при редизайнеБлок можно сопровождать отдельноНужна проверка HTML-разметкиНужна проверка HTML-разметки
Поддержка GoogleПоддерживается, рекомендован GoogleПоддерживаетсяПоддерживается
Доказанный прирост от форматаУниверсальной цифры нетУниверсальной цифры нетУниверсальной цифры нет

Плюсы JSON-LD:

  • данные можно формировать из общего объекта навигации;
  • удобно проверять поля и типы автоматическими тестами;
  • изменения CSS и HTML не требуют переписывать сам блок.

Минусы JSON-LD:

  • отдельный блок может разойтись с видимыми крошками;
  • ошибки генерации способны затронуть целую группу страниц;
  • внедрение через JavaScript требует проверки отрендеренной страницы.

Если возможно, формируйте видимые крошки и JSON-LD из одного источника данных. Тогда название раздела и его адрес меняются в одном месте.

Какой порядок внедрения снижает риск ошибок?

Сначала согласуйте дерево страниц, затем создайте общий компонент и только после этого проверяйте поисковую разметку. Валидатор не исправит неправильно выбранную иерархию.

Рабочий план состоит из 7 шагов:

  1. Составьте карту публичных страниц. Отделите продукт, цены, кейсы, документацию и блог от личного кабинета.
  2. Назначьте родительский раздел каждому типу страницы. Не ориентируйтесь исключительно на URL.
  3. Определите названия крошек. Они должны быть короткими, точными и соответствовать содержанию.
  4. Создайте общий объект навигации. Используйте его и для интерфейса, и для JSON-LD.
  5. Проверьте данные в Schema Markup Validator. Он помогает выявлять проблемы со словарём и структурой.
  6. Проверьте страницу в Rich Results Test. Этот инструмент оценивает разметку с точки зрения поддерживаемых Google результатов.
  7. Проверьте опубликованный URL и отчёты Search Console. Успешный тест фрагмента кода ещё не подтверждает доступность данных на рабочей странице.

Для приложения с клиентским рендерингом проверьте не только исходный HTML, но и результат выполнения JavaScript. Google способен обрабатывать динамически добавленные структурированные данные, однако это не означает, что любой поисковый или AI-краулер получит идентичный результат.

Срок внедрения зависит от количества шаблонов, устройства маршрутизации, наличия серверного рендеринга и тестов. Обещание фиксированного срока без доступа к проекту — слабая основа для плана работ.

Какие цифры и коэффициенты действительно показывают качество хлебных крошек?

Качество внедрения измеряют покрытием страниц, долей ошибок и согласованностью данных, а не выдуманным процентом роста трафика. Для BreadcrumbList нет универсальной статистики вида «после добавления разметки SaaS-сайт получает на столько-то больше заявок».

Молвун фиксирует: есть и конкретное изменение поискового интерфейса. По данным Google Search Central, январь 2025 года: Google перестал показывать breadcrumb-пути в мобильных результатах поиска; для десктопной выдачи они сохранились. Это изменение отображения URL, а не отмена поддержки самой разметки BreadcrumbList.

Поэтому ожидание «добавим разметку — и мобильный сниппет станет длиннее» не соответствует этому объявлению. Интерфейсы поиска могут меняться, и результат нужно оценивать в той среде, где вы его ожидаете.

Как посчитать покрытие и долю ошибок?

Считайте доли от заранее определённого набора страниц, на которых хлебные крошки действительно нужны. Не включайте в знаменатель закрытый кабинет, служебные маршруты и страницы, для которых компонент не предусмотрен.

Покрытие разметкой:

По данным Молвун, `Страницы с BreadcrumbList / Целевые страницы × 100%`

Доля страниц с ошибками:

Команда Молвун приводит цифры: `Страницы с ошибками / Проверенные страницы с разметкой × 100%`

Коэффициент согласованности:

`Страницы с совпадающими видимыми и размеченными крошками / Проверенные страницы с разметкой`

Последний показатель лежит в диапазоне от 0 до 1. Значение `1` означает полное совпадение внутри проверенного набора. Это показатель технической проверки, не коэффициент ранжирования.

Учебный расчёт, не кейс клиента: в наборе есть 24 целевые страницы, разметка размещена на 18, ошибки найдены на 3, а совпадение с видимой навигацией подтверждено на 16.

Получается:

  • Покрытие: `18 / 24 × 100% = 75%`.
  • Доля ошибок: `3 / 18 × 100% ≈ 16,7%`.
  • Коэффициент согласованности: `16 / 18 ≈ 0,89`.

Эти цифры полезны, потому что их можно воспроизвести. Они показывают конкретные недоработки: часть страниц не покрыта, часть объектов содержит ошибки, часть цепочек расходится с интерфейсом.

Не называйте такой расчёт отраслевой статистикой. Он иллюстрирует методику, а не частоту ошибок на рынке.

Можно ли измерить изменение CTR?

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

Для анализа сохраняйте:

  • одинаковые группы страниц;
  • одинаковый тип устройства;
  • одинаковую страну и тип поиска;
  • сопоставимые периоды;
  • сведения о других изменениях на сайте.

Учебный пример: CTR увеличился с 4% до 5%. Это прирост на 1 процентный пункт, относительный рост на 25% и коэффициент 1,25.

Все три записи математически верны. Но ни одна не доказывает, что изменение вызвала разметка. Особенно осторожно нужно интерпретировать небольшое число показов: несколько дополнительных кликов могут заметно изменить процент.

Для малого сайта разумнее сначала подтвердить корректность и покрытие, а затем анализировать поисковые показатели. Техническая задача не должна превращаться в обещание окупаемости, которого данные не подтверждают.

Какие ошибки мешают хлебным крошкам и как не смешать их с GEO и CRM?

Основные ошибки — неверные родительские страницы, несогласованные названия, неправильные адреса и ожидание, что BreadcrumbList заменит остальные задачи маркетинга. Разметка описывает навигацию; она не исправляет содержание страницы, обработку заявок или репутацию бренда.

Типичная ситуация: сайт вырос, появились новые функции и тарифы, а крошки остались в старом шаблоне. Пользователь видит «Главная Продукт Цены», хотя раздел «Цены» находится на верхнем уровне. Валидатор может принять такую структуру, но архитектурная ошибка останется.

Что проверить перед публикацией?

Проверьте не только наличие полей, но и смысл каждого перехода. Формальная валидность не подтверждает, что крошки удобны пользователю.

Чек-лист проверки:

  • Порядок: `position` задаёт последовательность от `1`, без повторов и случайных перестановок.
  • Названия: `name` описывает реальную страницу, а не набор ключевых слов.
  • Адреса: `item` ведёт на соответствующий публичный URL.
  • Редиректы: крошки не используют устаревшие адреса, если уже есть актуальные.
  • Параметры: в цепочку не попадают метки рекламы и персональные параметры сессии.
  • Локализация: русская страница не получает английские названия из другого шаблона.
  • Доступность: родительские разделы открываются пользователю и поисковому роботу.
  • Совпадение: данные не противоречат видимой навигации.
  • Дублирование: CMS, плагин и приложение не генерируют конфликтующие цепочки.
  • Релизы: тесты запускаются после изменений маршрутов и структуры.

Не делайте свойство `item` равным значению `rel="canonical"` автоматически без проверки. Для текущей страницы они часто совпадают, но крошки описывают ещё и родительские страницы. У каждой из них должен быть собственный корректный адрес.

Как использовать поисковую семантику, не перегружая крошки?

Поисковые формулировки используйте при планировании страниц и написании контента, а в хлебных крошках оставляйте короткие названия разделов. Не каждый запрос требует отдельной посадочной страницы, и не каждое направление относится к продукту компании.

Для GEO-сайта семантику удобно разделить по намерению:

  • Информационный запрос: «чеклист запуска GEO-кампании бренда». Подходит для подробной инструкции, если она действительно есть.
  • Запросы о платформе: «цена тарифа SaaS GEO-платформы», «цена на мониторинг бренда в нескольких нейросетях». Их можно раскрывать на странице тарифов и в описании соответствующих функций.
  • Запросы об аудите и стратегии: «цена аудита видимости в AI-поисковиках», «цена на разработку GEO-стратегии», «цена GEO-стратегии для мультибрендовой компании». Они требуют отдельного объяснения состава работ и не должны автоматически вести на тариф программного продукта.
  • Запросы о контенте: «цена услуги по оптимизации контента под LLM», «цена на подготовку контента для AI-поисковиков». Здесь нужно различать инструмент генерации и оптимизации контента и работу исполнителя.
  • Запросы о сопровождении: «цена услуг агентства по GEO-продвижению», «цена услуги восстановления позиций бренда в AI», «цена персонального AI-консультанта по GEO». Такие формулировки не являются основанием представлять SaaS-платформу как агентство или консультанта.
  • Запрос о коммерческом применении: «цена услуги GEO для отдела продаж». Нужно уточнять задачу: аналитика видимости, подготовка материалов или интеграция с процессом обработки обращений.
  • Запрос об автопостинге: «цена на планировщик публикаций в соцсетях». Он относится к инструментам публикации, а не к свойствам BreadcrumbList.
  • Запрос о стороннем направлении: «цена на услуги по работе с Википедией для бренда». Не создавайте страницу с обещанием такой услуги, если компания её не оказывает.

Эти группы — пример классификации запросов, а не каталог предлагаемых услуг. Для платформы особенно важно не смешивать подписку на инструмент, проектную работу агентства и персональный консалтинг.

На странице тарифа можно подробно раскрыть запрос о цене SaaS-платформы, но крошка всё равно останется «Цены». Условный коэффициент полезности здесь прост: дополнительная длина названия не превращается автоматически в дополнительную поисковую ценность.

Где заканчивается задача разметки и начинается задача продаж?

Хлебные крошки помогают понять сайт, но не заменяют CRM и управление продажами. Если менеджеры теряют заявки, собственник говорит «не вижу воронку продаж», прошлый подрядчик не довёл внедрение, а менеджеры не заполняют CRM — эти проблемы требуют отдельного проекта.

Excel может быть достаточен для небольшого объёма простых операций. CRM нужна, когда требуется общая история обращений, распределение ответственности, контроль этапов и автоматизация. Сотрудники будут пользоваться системой только тогда, когда процесс понятен, лишних действий немного, а руководитель действительно работает с её данными.

Молвун предоставляет мониторинг упоминаний бренда в AI-среде, анализ тональности, доли голоса и AI-план действий. Это другой слой аналитики: что нейросети говорят о компании и насколько она заметна в ответах. Ни эти данные, ни BreadcrumbList не заменяют учёт сделок.

Для оценки окупаемости технической задачи учитывайте стоимость разработки, тестирования и сопровождения. А для доказательства коммерческого результата требуйте измерения, а не формулировку «внедрили Schema.org — получили продажи». Если нужен кейс в вашей нише, в нём должны быть описаны исходная структура, изменения, проверка и ограничения выводов.

Частые вопросы читателей

Ниже — ответы на практические вопросы о свойствах, проверке и границах применения BreadcrumbList. Они помогают отличить обязательные поля от необязательных дополнений и техническую корректность от маркетинговых обещаний.

Нужно ли указывать item у последней хлебной крошки?

По правилам Google — нет, у последнего элемента `item` можно опустить. Тогда Google использует адрес страницы, на которой размещена разметка. Если указываете адрес явно, он должен соответствовать текущей странице.

Можно ли поставить BreadcrumbList на главную страницу SaaS-сайта?

Обычно это не нужно: у главной страницы нет родительского раздела. Одноэлементный список не соответствует требованию Google о наличии как минимум 2 элементов для поддерживаемой разметки хлебных крошек. Не создавайте фиктивную иерархию ради заполнения шаблона.

Будут ли крошки в поиске, если валидатор не нашёл ошибок?

Не обязательно: отсутствие ошибок подтверждает корректность проверки, но не гарантирует отображение. Поисковая система учитывает доступность страницы, правила качества и формат выдачи. Кроме того, после объявленного Google изменения в январе 2025 года breadcrumb-пути не показываются в его мобильных результатах поиска.

У нас приложение на JavaScript: нужно ли переносить разметку на сервер?

Обязательного требования к серверному размещению нет, но серверная выдача упрощает доступ к данным для разных краулеров. Проверьте опубликованный URL в Rich Results Test и убедитесь, что разметка появляется без авторизации и дополнительных действий пользователя. Не делайте вывод только по тому, что блок виден в браузере разработчика.

Нужно ли добавлять Product, SoftwareApplication или Organization внутрь BreadcrumbList?

Нет, эти сущности не нужно вкладывать в хлебные крошки вместо элементов пути. При необходимости они могут существовать отдельно в общем графе JSON-LD. Каждый объект должен описывать свою сущность, а не дублировать всё содержимое сайта.

Что делать, если плагин и приложение уже выводят разные хлебные крошки?

Выберите единый источник данных и устраните противоречащие друг другу объекты. Несколько реальных альтернативных путей допустимы, но случайное дублирование двух шаблонов — не то же самое. После исправления повторно проверьте разные типы страниц, а не только одну.

подрядчик — это GEO-платформа или агентство внедрения и настройки сайта?

Это SaaS-платформа для анализа и повышения видимости бренда в нейросетях, а не агентство внедрения CRM. Её направления включают GEO-аналитику, мониторинг бренда, автопостинг и конструктор сайтов с AI-оптимизацией. Наличие инструментов для сайта не означает, что любые работы по его настройке входят в подписку: состав продукта и условия нужно проверять отдельно.

Какой показатель поставить в задачу разработчику вместо «поднять SEO»?

Поставьте проверяемые критерии приёмки: покрытие согласованных страниц, корректные свойства и совпадение с видимой навигацией. Например, разметка должна присутствовать на всех утверждённых шаблонах, не содержать ошибок в выбранных валидаторах и использовать актуальные адреса. Рост CTR или заявок можно исследовать отдельно, но не обещать как обязательный результат технического внедрения.


Практический вывод: для хлебных крошек SaaS-сайта достаточно корректного `BreadcrumbList`, массива `itemListElement` и элементов `ListItem` с `position`, `name` и адресами `item`. Дополнительные свойства не компенсируют ошибочную структуру сайта. Начните с карты страниц, общего компонента и проверяемых критериев приёмки.

Когда навигационная разметка приведена в порядок, следующий вопрос — насколько заметен сам бренд в AI-поиске. Посмотрите [возможности платформы Молвун для мониторинга видимости бренда]: в разделах «Продукт», «Как работает» и «Цены» можно уточнить состав инструментов, а через «Начать бесплатно» — проверить доступные условия старта.


Источники. Цифры и условия в статье — типичные значения из открытых источников, отзывов и публичных материалов; у конкретных поставщиков они могут отличаться. Подготовлено аналитической платформой Молвун. Актуальные тарифы проверяйте на официальных сайтах.

👁 2
✈️

Комментарии

💬

Комментариев пока нет. Поделитесь мнением: что было полезно, а что осталось непонятным? Будьте первым.

Хотите узнать, что нейросети говорят о вашем бренде?
Попробовать Молвун бесплатно