Schema org breadcrumbs: breadcrumb — Schema.org Property

Микроразметка хлебных крошек по 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" у последнего элемента хлебной крошки. Это возникает из-за отсутствия у элемента ссылки.

Есть три решения проблемы:

  1. Добавить к последнему элементу «крошки» ссылку (что будет не очень корректно с точки зрения логики построения «крошек»).
  2. Убрать последний/текущий элемент «крошки».
  3. Использовать формат JSON-LD.
  4. Воспользоваться другими микроразметками.

Благодарность автору

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

  • Ю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"> Область действия элемента
  1. Платья
  2. Область действия элемента
  3. Настоящие платья

, но в моем случае у меня есть логотип бренда на первой позиции, и Google жалуется на отсутствие имени

 
    Область действия элемента
  1. Бренд
  2. Область действия элемента
  3. org/ListItem"> Настоящие платья

Возможен ли корректный встроенный код без добавления видимого текста?

  • html
  • schema.org
  • хлебные крошки

1

похоже на имя требуется в любом случае

попробуйте добавить имя, и к мета-тегу to вместо span чтобы он не отображался

 
    Область действия элемента
  1. Бренд
  2. Область действия элемента
  3. org/ListItem"> Настоящие платья

вы также можете использовать лицензию изображения:

 
    Область действия элемента
  1. Бренд
  2. Область действия элемента
  3. org/ListItem"> Настоящие платья

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Как добавить Breadcrumbs Schema.

org на страницы cms (копировать и вставить) — SEO — Forum

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 В этом примере я использую поля ссылки на автора и категорию.