Микроразметка хлебных крошек по schema.org
Пример и описание микроразметки хлебных крошек по schema.org.
Оглавление
«Хлебные крошки» являются очень полезным элементом на сайте, это своего рода меню вложенности. Пользователь легко может понять в каком разделе он находится или быстро перейти в другой.
Так же, «хлебные крошки» очень важны для поисковых-роботов. Благодаря хорошо составленной разметке, «хлебные крошки» могут появиться в выдаче Яндекса и Google. Благодаря чему сниппет сайта в поисковой системе выглядит уникальнее. Увеличивается CTR сниппетов, соответственно сайт получит больше переходов.
Пример «хлебных крошек» в сниппете Google:
Пример «хлебных крошек» в сниппете Yandex:
Разметка хлебных крошек по schema.org
Рассмотрим и разберем пример разметки «хлебных крошек»:
<ul itemscope itemtype="https://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="/" title="Главная" itemprop="item"> <span itemprop="name">Главная</span> <meta itemprop="position" content="0"> </a></li> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="/razdel/" title="Раздел" itemprop="item"> <span itemprop="name">Раздел</span> <meta itemprop="position" content="1"> </a></li> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="/razdel/podrazdel/" title="Подраздел" itemprop="item"> <span itemprop="name">Подраздел</span> <meta itemprop="position" content="2"> </a> </li> </ul>
itemscope
— Нужен только для того, чтобы показать поисковому боту, что на странице описывается определенный объект.itemtype
— Всегда идет рядом сitemscope
и нужен для того, чтобы показать поисковому боту тип объекта.itemtype=https://schema.org/BreadcrumbList
— Говорит о том, что элемент относится к типу объекта «хлебным крошкам» и состоит из цепочки связанных веб-страниц.itemprop="itemListElement"
— Означает, что элемент относится к отдельному пункту списка.itemprop="item"
— Для разметки ссылки.itemprop="name"
— Тег с названием хлебной крошки.meta itemprop="position" content="%number%"
— Добавляется в конце блока хлебной крошки, он определяет позицию элемента в навигационной цепочке. Данный тег не отображается на странице, только в разметке.
Известные ошибки
Перечень известных ошибок составления микроразметок и их валидации.
Отсутствует поле «item»
Существует известная проблема, валидатор микроразметки выдает предупреждение, когда в коде нет атрибута itemprop="item"
у последнего элемента хлебной крошки. Это возникает из-за отсутствия у элемента ссылки.
Есть три решения проблемы:
- Добавить к последнему элементу «крошки» ссылку (что будет не очень корректно с точки зрения логики построения «крошек»).
- Убрать последний/текущий элемент «крошки».
- Использовать формат JSON-LD.
- Воспользоваться другими микроразметками.
Благодарность автору
Если по какой-либо причине вы хотите поблагодарить автора данного ресурса, вы можете это сделать одним из удобных для вас способов ниже.
- ЮMoney (Яндекс.Деньги)
Один из самых популярных способов поблагодарить автора, воспользоваться сервисом Яндекс.Деньги.
Время работы: 0,1340 s
Время запросов: 0,1340 s
Количество запросов: 28
Источник: cache
Авторская документация по web-разработке Web in Mind | © 2019 – 2023
Shema.org хлебные крошки
09.08.2019
5103
В закладки«Хлебные крошки» или «навигационная цепочка» – это список ссылок, которые показывают вложенность страницы на сайте. HTML-разметка обычно следующая:
<div> <a href="https://example.com/">Главная</a> <a href="https://example.com/category">Категория</a> <a href="https://example.com/category/article/">Статья</a> </div>
HTML
Для стандартизации и понимании поисковыми системами введена разметка Shema.org «BreadcrumbList» и «ListItem».
Приведенный выше пример в микроразметке выглядит следующим образом:
<div itemscope itemtype="http://schema.org/BreadcrumbList"> <span itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a href="https://example.com/" itemprop="item"> Главная <meta itemprop="name" content="Главная"> </a> <meta itemprop="position" content="1"> </span> <span itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a href="https://example.com/category/" itemprop="item"> Категория <meta itemprop="name" content="Категория"> </a> <meta itemprop="position" content="2"> </span> <span itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a href="https://example.com/category/article/" itemprop="item"> Статья <meta itemprop="name" content="Статья"> </a> <meta itemprop="position" content="3"> </span> </div>
HTML
Если в последний крошки ссылка не нужна:
<span itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> Статья <meta itemprop="name" content="Статья"> <link itemprop="item" href="https://example.com/category/article/"> <meta itemprop="position" content="3"> </span>HTML
Кстати, семантически правильнее использовать нумерованные списки <ol>
<li>
.
<ol itemscope itemtype="http://schema.org/BreadcrumbList"> <li itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a href="https://example.com/" itemprop="item"> <span itemprop="name">Главная</span> </a> <meta itemprop="position" content="1" /> </li> <li itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a href="https://example.com/category/" itemprop="item"> <span itemprop="name">Категория</span> </a> <meta itemprop="position" content="2" /> </li> <li itemscope itemprop="itemListElement" itemtype="http://schema.org/ListItem"> <a href="https://example.com/category/article/" itemprop="item"> <span itemprop="name">Статья</span> </a> <meta itemprop="position" content="3" /> </li> </ol>
HTML
Для проверки есть валидаторы: Яндекс и Google.
09.08.2019, обновлено 16.12.2020
5103
#Google #HTML #Микроразметка #Навигация по сайту
В закладкиДругие публикации
Переезд сайта на HTTPS
В последнее время вопрос переезда сайта с HTTP на HTTPS перешел из рекомендаций в необходимость, как со стороны поисковиков, так и браузеров.
RSS-файл для Яндекс Турбо-страниц
Турбо-страницы позволяют пользователям посмотреть легкую версию сайта, которая загружается быстрее в десятки раз, а…Печать HTML страниц
Очень часто разработчики забывают про печатную версию сайта, поэтому можно встретить такой результат на бумаге…
Список MIME типов
Ниже приведён список MIME-заголовков и расширений файлов.
PHP транслит
PHP функции для перевода текста, ЧПУ, ссылок и имен файлов в транслит.
html — Как реализовать разметку schema.org для хлебных крошек с изображением?
Правильная встроенная реализация хлебных крошек должна выглядеть примерно так:
org/BreadcrumbList"> Область действия элемента
- Платья
Область действия элемента- Настоящие платья
, но в моем случае у меня есть логотип бренда на первой позиции, и Google жалуется на отсутствие имени
Область действия элемента
- Область действия элемента
![]()
- org/ListItem"> Настоящие платья
Возможен ли корректный встроенный код без добавления видимого текста?
- html
- schema.org
- хлебные крошки
1
похоже на имя
требуется в любом случае
попробуйте добавить имя, и к мета-тегу to
вместо span
чтобы он не отображался
Область действия элемента
- Область действия элемента
![]()
org/ListItem"> Настоящие платья
вы также можете использовать лицензию изображения:
Область действия элемента
- Область действия элемента
![]()
- org/ListItem"> Настоящие платья
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Как добавить Breadcrumbs Schema.

Siton_Systems (Эзра Ситон)
1
Используйте это, только если хлебные крошки видны пользователю (шаг 3 ниже).
Навигационная цепочка на странице указывает положение страницы в иерархии сайта. Пользователь может перемещаться вверх по иерархии сайта, по одному уровню за раз, начиная с последней навигационной цепочки.
Как добавить разметку хлебных крошек | Центр поиска Google | Документация | Разработчики Google
1/4. Копировать-вставить
Копировать ==> Вставить — пользовательский код — Перед телом/шагом под страницей коллекции blogPost.
schema.orgПубликация в блоге — Schema.org Тип
Schema. org Тип: BlogPosting — сообщение в блоге.
<тип скрипта="application/ld+json"> { "@context": "http://schema.org", "@type": "Список хлебных крошек", "ЭлементСпискаЭлементов": [ { "@type": "ЭлементСписка", "позиция": 1, "элемент": { "@id": "https://www.my-base-url.co.uk", "имя": "Дом" } }, { "@type": "ЭлементСписка", "позиция": 2, "элемент": { "@id": "https://www.my-base-url.co.uk/post", "имя": "Блог" } }, { "@type": "ЭлементСписка", "позиция": 3, "элемент": { "@id": "https://www.my-base-url.co.uk/post/{{ post-name-feild }}", "name": "{{post-name-feild}}" } } ], "itemListOrder": "По убыванию", "количество элементов": "3" }
2/4. Изменить/привязать данные
Вручную изменить базовый URL-адрес
(ваш домен)
+
URL-адрес коллекции
image751×314 21,1 КБ
+
Привязать последний элемент Breadcrumbs slug
+ name
image1115×1004 58. 1 KB
3/4. Designer — Добавить элемент BreadcrumbList
Под страницу коллекции
Добавить BreadcrumbList
image873×254 16,7 КБ
4/4. Опубликовать и протестировать:
Разработчики GoogleСредство тестирования разметки схемы | Центр поиска Google | Гугл…
Используйте расширенный тест результатов, чтобы увидеть, какие результаты Google могут быть сгенерированы для ваших страниц, и средство проверки разметки схемы для общей проверки схемы.
изображение956×895 52,4 КБ
Похожие:
Добавление структурированных данных на страницу новостей, блога и спортивной статьи может улучшить ваше появление в результатах поиска Google. [изображение] https://developers.google.com/search/docs/data-types/статья Шаг 1 — копипаст Копировать ==> Вставить — пользовательский код — Перед телом/шагом под страницей коллекции blogPost. https://schema.org/BlogPosting В этом примере я использую поля ссылки на автора и категорию.![]()