Разное

Typeof breadcrumblist: как сделать и добавить на сайт

05.05.2021

Содержание

Отображение последней записи Schema.org breadcrumb в поиске Google?



Я пытаюсь markup мои хлебные крошки в соответствии с Schema.org для того, чтобы получить хлебные крошки в результатах Google, как это:

Главная страница > категория > текущая страница

Но с моим текущим markup это только показывает:

Главная Страница > Категория

Что-то не хватает в моем markup ( пример страницы )? Я использую плагин Navxt для WordPress.

<div typeof="BreadcrumbList" vocab="http://schema.org/">
    <!-- Breadcrumb NavXT 5.4.0 -->
<span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Omdömen.se." href="http://www.xn--omdmen-yxa.se"><span property="name">Hem</span></a><meta property="position" content="1"></span> &raquo; <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Företag." href="http://www.xn--omdmen-yxa.se/foretag/"><span property="name">Företag</span></a><meta property="position" content="2"></span> &raquo; <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Consector." href="http://www.xn--omdmen-yxa.se/foretag/consector/"><span property="name">Consector</span></a><meta property="position" content="3"></span></div>

Вы можете погуглить это, чтобы увидеть мою хлебную крошку в поиске Google: site:omdömen.se inurl:consector

google-search schema.org breadcrumbs serp
Поделиться
Источник user1878980     20 марта 2016 в 22:00

2 ответа


  • Проблема фрагмент отображения в поиске Google

    Rich snippets не работает так, как говорит google, хотя он может распознать всю информацию в разделе структурированных данных следующего инструмента. Я использую тип места schema.org сайтов. Разве это проблема? Если да, то что я должен использовать в своей ситуации? Мне нужно показать следующую…

  • http://schema.org-отображение количества отзывов в поиске Google

    Глядя на поиск Google, я вижу много результатов, которые показывают только количество отзывов пользователей (т. е. без рейтинговых звезд). Например см.: https:/ / www.google.it / поиск?м=торт+йогурт При более глубоком рассмотрении ни один из них не использует формат микроданных schema.org….



1

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

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

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

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

Поделиться unor     20 марта 2016 в 22:18



0

Согласно комментариям в ответах на этот вопрос, по-видимому, если вы не поставите itemid на свой последний элемент (текущую страницу), он теперь будет отображаться. 🙂

Аналогично, вы можете удалить itemid первого элемента (домашней страницы) или url, чтобы предотвратить избыточное отображение типа «www.example.com > главная > моя страница».

Поделиться Yann Dìnendal     05 октября 2018 в 12:56


Похожие вопросы:


Правильно ли настроена моя хлебная крошка schema. org?

Я не знаю, правильно ли я установил свои хлебные крошки, все мои страницы имеют такие хлебные крошки: <body itemscope=itemscope itemtype=http://schema.org/WebPage> <div class=breadcrumb>…


Breadcrumb с Schema.org не отображается в Google Rich Snippets testing tool

Я протестировал пример Schema.org breadcrumb с помощью инструмента тестирования Google Rich Snippets. <div itemprop=breadcrumb> <a href=category/books.html>Books</a> > <a…


Можно ли вложить (когда это возможно) ссылку JSON-LD schema.org?

Относятся ли поисковые системы к обоим примерам одинаково? Если да, то есть ли какая-то причина выбирать одно вместо другого? Если нет, то в чем разница? Не вложенные структурированные данные: [{…


Проблема фрагмент отображения в поиске Google

Rich snippets не работает так, как говорит google, хотя он может распознать всю информацию в разделе структурированных данных следующего инструмента. Я использую тип места schema.org сайтов. Разве…


http://schema.org-отображение количества отзывов в поиске Google

Глядя на поиск Google, я вижу много результатов, которые показывают только количество отзывов пользователей (т. е. без рейтинговых звезд). Например см.: https:/ / www.google.it / поиск?м=торт+йогурт…


Многократное появление одного и того же itemprop в микроданных schema.org

Я проверил свои микроданные schema.org в google: Инструменты google не вернули никаких ошибок… **Item** type: http://schema.org/webpage property: url: http://127.0.0.1/ image:…


Вопросы по данным-Vocabulary.org и Schema.org для панировочных сухарей

Я очень новичок в схемах (это мой первый раз), и я немного запутался в этой информации. Я читал схемы для хлебных крошек и наткнулся на 2 разных метода: Google way: из того , что я прочитал здесь ,…


Использование schema. org WebPage и data-vocabulary.org Breadrumb вместе

Я хочу семантически улучшить свой HTML markup, добавив элементы из словаря schema.org WebPage, включая семантический markup для навигации по хлебным крошкам. Согласно определению, я должен…


schema.org микроданные: делать так, как говорит schema.org, или как говорит Google?

При добавлении микроданных на мои сайты я использую словарь в schema.org. На данный момент я использую программное обеспечение от http://schema.org/SoftwareApplication до markup. Поскольку формат…


Микроданные Breadcrumb markup действительны как для Google, так и для Bing

Я хочу создать навигацию по хлебным крошкам с форматом микроданных. Поэтому я использую следующий BreadcrumbList markup и Google Structured Data Testing Tool распознал его: <ol itemscope…

Google Rdfa Панихиды Для Дома И Текущей Страницы?

Поскольку я не мог найти подходящий пример RDFa, я подумал, что задаю здесь вопрос. На странице Google есть примеры панировочных сухарей, используя разметку Microdata или RDFa. Когда вы нажимаете «См. Разметку» в разделе «RDFa» рядом с «Пример 2», вы увидите пример разметки для этого конкретного типа панировки (насколько я знаю, изображения в сухарях являются необязательными, поэтому я избавился от их):

<ol vocab="http://schema.org/" typeof="BreadcrumbList">
<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://example.com/books">
<span property="name">Books</span>
</a>
<meta property="position" content="1">
</li>

<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://example.com/books/sciencefiction">
<span property="name">Science Fiction</span>
</a>
<meta property="position" content="2">
</li>

<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://example. com/books/sciencefiction/awardwinnders">
<span property="name">Award Winners</span>
</a>
<meta property="position" content="3">
</li>
</ol>

К сожалению, он ничего не говорит о домашней и текущей странице breadcrumb, поэтому я не уверен, как его построить.

Чтобы быть более точным с моим вопросом, какое property и атрибут typeof использовать для домашней и текущей страницы? Должен ли я просто использовать первую ссылку из приведенного выше примера для домашней страницы, ничего не меняя в разметке, а для текущей страницы опускать ссылку не нужно, так как она действительно не нужна, поэтому она будет выглядеть так:

<li property="itemListElement" typeof="ListItem">
<a property="item" typeof="WebPage" href="https://example.com">
<span property="name">Home Page</span>
</a>
<meta property="position" content="1">
</li>

// Above is for Home, below is for Current. I omitted items 2 and 3 which are positioned somwhere in between..

<li property="itemListElement" typeof="ListItem">
<span property="name">Current Page</span>
<meta property="position" content="4">
</li>

Дешевые авиабилеты Белград — Санкт-Петербург на Aviasales.ru

Самые дешёвые авиабилеты Белград – Санкт-Петербург (BEG — LED)

Авиасейлс найдёт для вас самые дешёвые авиабилеты Белград – Санкт-Петербург, сравнив стоимость авиабилета в Санкт-Петербург в 45 агентствах, 5 системах бронирования и 728 авиакомпаниях. Где именно купить билеты на самолёт Белград – Санкт-Петербург — выбор за вами.

Направление Белград – Санкт-Петербург пользуется наибольшей популярностью в апреле, мае и июле. В этот период средняя стоимость авиабилетов составляет29 663₽ .

В низкий сезон — в апреле, мае и июлецена на авиабилеты падает в среднем до 29 663₽ .

Прямой рейс из Белграда в Санкт-Петербург

Самый простой способ оказаться в месте назначения — прямой перелёт. Прямые рейсы из Белграда в Санкт-Петербург выполняют авиакомпании:

  • Air Serbia (1деньв неделю, рейс JU670)
Санкт-Петербург обслуживает 1 аэропорт: Пулково. Прямые рейсы Белград – Санкт-Петербург:
  • Белавиа, Air Serbia, Lufthansa, Austrian Airlines, Аэрофлот, Montenegro Airlines из Белград в Пулково
Перелёт с пересадкой из Белграда в Санкт-Петербург

Альтернативный вариант билета на самолёт Белград – Санкт-Петербург (туда и обратно) — перелёт с пересадкой.Его стоимость — от 29 271₽до 32 524₽ .

Самые низкие цены на перелёт с пересадками предлагает авиакомпания Белавиа с пересадкой в Минске.Цена билета — от 13 379₽.

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

  • Аэрофлот(от 16 396₽ с пересадкой в Москве)

Рейс Белград – Санкт-Петербург с пересадкой позволит сделать путешествие ещё интереснее. Стыковка может осуществляться в:

  • Тивате(рейс YM203 Montenegro Airlines)
  • Мюнхене(рейс Lh2739 Lufthansa)
  • Минске(рейс B2810 Белавиа)

Это отличный шанс познакомиться с этими городами, ведь время пересадки обычно составляет не менее 6 часов.

Необходимо учесть, что в зависимости от количества дней, оставшихся до вылета, цена билета на самолёт Белград – Санкт-Петербург может измениться более чем на 53%.

Авиасейлс советует купить авиабилеты Белград – Санкт-Петербург заранее, тогда вы сможете выбрать условия перелёта, ориентируясь на свои пожелания и финансовые возможности.

Смотрите также:

Микро разметка Schema Org — Продвижение сайтов в Крыму

В прошлой вводной статье о семантической разметке, мы с Вами разобрались с основными задачами микро разметки, рассмотрели основные наиболее популярные словари, узнали, что такое синтаксис семантической оптимизации, давайте поговорим более подробно о разметке с помощью Schema Org.
По мнению FoCeO, а также большинства других авторитетных экспертов в области SEO, Schema — один из наиболее важных и гибких словарей, более того он был разработан в 2011 году именно по инициативе поисковых систем. Его поддерживают Яндекс, Google, Bing и Yahoo! В Schema.org представлены наборы классов, описывающих различные сущности и их свойства. Сравнивая Schema с OG и Microformats.org мы можем оценить гибкость словаря, десятки классов от Open Graph и Microformats против многих сотен от Schema. Все классы имеют соответствующую позицию в специально разработанной древовидной иерархии. Словарь постоянно обновляется. Каждая новая сущность активно обсуждается с представителями поисковых систем перед внедрением. Участники инициативной группы еженедельно встречаются и обсуждают новые классы, расширения, методы использования схем.
Кроме того инициативная группа, что занимается разработкой схемы — Schema.Org активно работает и с оптимизаторами сайтов, веб — мастерами, FoCeO — принимает активное участие в формировании и редактировании классов данного типа микро — разметки.
На этом мы заканчиваем вводную теоретическую часть касательно Schema и начинаем практический курс. Мы рассмотрим наиболее часто используемые нами классы в оптимизации сайтов с помощью Schema.Org
Практика и примеры использования микро разметки Schema.Org
Понять принципы разметки по версии Schema.Org, гораздо легче на живых примерах. Поэтому, давайте разметим текущую страницу.
Первым делом определимся с тематикой контента представленого на странице. Контент данной страницы выглядит достаточно техническим, собственно как и весь наш сайт. Значит основная направленность страницы — техническая, нам нужен соответствующий тематический класс. TechArticle, на сайте Schema.Org, присутствует достаточно широкий набор тематик и типов публикаций, Вы легко сможете найти соответствующую тему в их словаре и внедрить на страницы Вашего сайта. Базовый тег <html> принимает вид:

<Html itemscope itemtype=»http://schema.org/TechArticle»>

Данный класс подразумевает заполнение следующих параметров: заголовок, ключевые слова, описание, данные относительно авторства, даты публикации и обновления, изображение-миниатюру данного материала, можно также внести тело документа.
Давайте оптимизируем семантической разметкой ключевые слова и описание. Хотелось бы заранее исправить ошибку большинства seo оптимизаторов. Очень часто SEO специалисты делают разметку ключевых слов и описания непосредственно в привычных нам мета тегах: meta name=»keywords» и meta name=»description», выглядит это так:


<meta name=»description» itemprop=»description» content=»Как правильно использовать микро разметку?» />

Важное замечание, такая разметка — неправильная! С точки зрения поисковых систем — такая разметка допустима, вот только валидатор W3, считает это за ошибку. Мы же с Вами хотим быть профессионалами, а значит ошибки в коде недопустимы. Правильнее использовать для такой разметки любые другие html теги ( span, div, заголовки классов h2-h6 ), а meta description, давайте оставим для разметки словарем OG.
Давайте в качестве примера будем использовать невидимый блок div и заголовки h3, пример:


<h3 itemprop=»description»>Как правильно использовать микро разметку?</h3>

<h3 itemprop=»keywords»>микро разметка сайта, разметка схема для сайта, семантическая разметка</h3>

</div>

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

<h2 itemprop=»headline»>Микро — разметка. Оптимизация сайта с помощью микро разметки</h2>

Добавим дату публикации, в html тег span:

<span itemprop=»datePublished»>2017-02-13</span>

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

<img itemprop=»image url» alt=»FoCeO Раскрутка сайтов Крым» src=»http://foceo.ru/img/foceo.ru-logo.png»/>

<meta itemprop=»width» content=»68″>

<meta itemprop=»height» content=»68″> </span>

Далее мы рассмотрим пример разметки хлебных крошек, так, чтобы это было понятно для поисковых систем. Разметка хлебных крошек может быть реализована оптимизацией Вашего навигационного меню, однако это вовсе не обязательно, ведь вполне возможно, что навигационное меню не включает все дальнейшие вложенности, которые бы Вам хотелось разметить на главной странице, поэтому мы реализуем это уже привычным нам способом, через невидимый блок div.
Микро разметка Breadcrumb:


<a href=»http://foceo.ru» itemprop=»url»>

<span itemprop=»title»>Крымский SEO Портал</span>

</a>

</div>

<div itemscope itemtype=»http://data-vocabulary.org/Breadcrumb»>

<a href=»http://foceo.ru/pingqueen/» itemprop=»url»>

<span itemprop=»title»>Программы для SEO — Ping Queen</span>

</a>

</div>

<div itemscope itemtype=»http://data-vocabulary.org/Breadcrumb»>

<a href=»http://foceo.ru/items/» itemprop=»url»>

<span itemprop=»title»>Обучающие материалы по seo</span>

</a>

</div>

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


property=»itemListElement» typeof=»ListItem»><a property=»item» typeof=»WebPage» itemprop=»url»

href=»http://foceo.ru»><span property=»name»>Продвижение сайтов в Крыму</span></a><meta

property=»position» content=»1″></li>

<li property=»itemListElement» typeof=»ListItem»><a property=»item» typeof=»WebPage» itemprop=»url»

href=»http://foceo.ru/study/»><span property=»name»>SEO обучение</span></a><meta property=»position» content=»2″></li>

<li

property=»itemListElement» typeof=»ListItem»><a property=»item» typeof=»WebPage» itemprop=»url»

href=»http://foceo.ru/micro-razmetka/»><span property=»name»>

Микро разметка Schema Org и Open Graph</span></a><meta

property=»position» content=»3″></li>

</ul></div>

Атрибут BreadcrumbList — отвечает за тип данных — хлебные крошки. url — ссылка на страницу. position — порядок вложенности.
С хлебными крошками все понятно, дальше будет логично рассказать о микро разметке навигационного меню сайта или страницы, смотрим пример:


<ul itemscope itemtype=»http://schema.org/SiteNavigationElement» >

<li><a itemprop=»url» href=»http://foceo.ru»><span>Продвижение сайтов в Крыму</span></a></li>

<li><a itemprop=»url» href=»http://foceo.ru/news/»><span >Новости</span></a></li>

<li><a itemprop=»url» href=»http://foceo.ru/sales/»><span>Акции и скидки</span></a></li>

<li><a itemprop=»url» href=»http://foceo. ru/index.php#foceoservice» ><span>Услуги Продвижения</span></a></li>

<li><a itemprop=»url» href=»http://foceo.ru/download/»><span>Программы для SEO</span></a></li>

<li><a itemprop=»url» href=»http://foceo.ru/study/»><span>Обучение</span></a></li>

<li><a itemprop=»url» href=»http://forum.foceo.ru/index.php»><span>Форум</span></a></li>

<li><a itemprop=»url» href=»http://foceo.ru/project/»><span>О нас</span></a></li></ul>

</div>

Относительно меню все достаточно просто, мы лишь объявили словарь разметки меню — itemscope itemtype=»http://schema.org/SiteNavigationElement» и обозначили ссылки -itemprop=»url». Для разметки меню больше ничего и не требуется.
Пора двигаться дальше, давайте сделаем разметку футера, как это требуется для поисковых систем. Разметка футера — это разметка даты основания ресурса, смотрим пример:


<p><span>Вся информация, представленная на сайте, принадлежит проекту FoCeO.RU </span>

<span itemprop=»copyrightYear»>2013</span></p></div></footer>

Базовая разметка с Schema подходит к концу, самое интересное мы оставили на закуску. Не будем тянуть, давайте разметим основной контент с помощью Article и добавим рейтинг, который добавляет звезды в сниппет. Вы наверняка такое видели у некоторых сайтов в выдаче Google, Яндекс пока только учитывает Raiting, но никак его не отображает. Стоит обратить Ваше внимание и на тот факт, что независимо от разметки, Google сам принимает решение отображать ли рейтинг в сниппете. Для Article основными атрибутами являются: заголовок, логотип, автор, организация (телефон, адрес), дата публикации материала, дата обновления материала, можно добавить описание страницы, содержание материала (тело документа) и рейтинг:
Смотрим пример:


<div itemprop=»publisher» itemscope itemtype=»https://schema. org/Organization»>

<div itemprop=»logo» itemscope itemtype=»https://schema.org/ImageObject»>

<img alt=»Раскрутка сайтов в Крыму» itemprop=»image url» src=»http://foceo.ru/img/foceo.ru-logo.png»/>

<meta itemprop=»width» content=»68″><meta itemprop=»height» content=»68″></div><meta itemprop=»telephone» content=»-«>

<meta itemprop=»address» content=»Крым, Симферополь»><meta itemprop=»name» content=»www.foceo.ru»> </div>

<meta itemscope itemprop=»mainEntityOfPage» itemType=»https://schema.org/WebPage» content=»/>

Микро — разметка. Оптимизация сайта schema и open graph»><div itemprop=»headline»>

Микро — разметка. Оптимизация сайта schema и open graph</div><h3 itemprop=»description»>

Зачем нужна микро разметка сайта? Практическое руководство по микро разметке сайта</h3>

<span itemprop=»author»>FoCeO.RU</span>

<span itemprop=»datePublished»>2017-02-11</span>

<span itemprop=»dateModified»>2017-02-13</span>

<span itemprop=»image» itemscope itemtype=»https://schema.org/ImageObject»>

<img itemprop=»image url» alt=»FoCeO Раскрутка сайтов Крым» src=»http://foceo.ru/img/foceo.ru-logo.png»/>

<meta itemprop=»width» content=»68″>

<meta itemprop=»height» content=»68″> </span>

<div itemprop=»articleBody»>

<p>Тело страницы</p></div> </div>

</article>

Ну вот мы с Вами и подошли к самой визуально привлекательной части разметки, оформлению рейтинга в виде звезд в сниппете страницы

От нас потребуется совсем немного — подключить словарь Schema, выбрать подходящий объект синтаксиса словаря, а именно — рейтинг, указать наибольшее значение рейтинга, указать текущее значение рейтинга, указать количество проголосовавших людей. Любопытно, что поисковик не может проверить фактическое значение текущего рейтинга и количество проголосовавших людей, а это значит, что эти значения мы можем указать сами.
Смотрим пример:


<meta itemprop=»bestRating» content=»10″>

<meta itemprop=»ratingValue» content=»5″>

<div><span itemprop=»ratingCount»>

210</span></div></div>

Знающие SEO’шники наверное спросили бы — «Почему нет информации по такому, часто используемому свойству, как GoodRelations, ведь он с 2012 года вошел в состав Schema.Org, как элемент оптимизации для электронной коммерции?» — Ответы на эти вопросы Вы получите в специально подготовленном материале по оптимизации с помощью GoodRelations, будет совсем неправильно рассматривать GoodRelations исключительно как часть Schema.Org
На этом разговор о семантической разметке Schema.ORG подходит к концу, в дальнейшем мы будем еще много говорить о словаре Schema.Org, его синтаксис очень богат и интересен своими свойствами, однако сейчас давайте перейдем к другому, менее крупному, но достаточно интересному словарю — Open Graph.

html — ошибки структурированных данных в BreadcrumbList с Open Graph

Недавно я добавил структурированные данные хлебных крошек RDFa на один из наших веб-сайтов. Теперь похоже, что он конфликтует с данными Open Graph, которые уже присутствовали на веб-сайте. Как это возможно? Данные OG находятся в теге и даже не рядом с хлебными крошками.

См. Тест: https://search.google.com/structured-data/testing-tool?hl=EN#url=https%3A%2F%2Fwww.badkamerwinkel.nl% 2Fwastafels% 2Fwastafel

URL сайта: https://www.badkamerwinkel.nl/wastafels/wastafel

Код Open Graph в теге :

     
 nl "/>



  

Код RDFa в теге :

  
  1. Главная
  2. Wastafels
  3. Wastafel

html — ошибка последнего элемента в Breadcrumblist из инструмента проверки структурированных данных: «Требуется значение для поля элемента».

Мы используем формат RDFa для отображения хлебных крошек, используя примеры, предоставленные BreadcrumbList . Когда мы вставляем следующий пример в инструмент проверки структурированных данных Google, мы получаем следующие ошибки.

Настройка:

  1. Показать все элементы в BreadcrumbList .
  2. Последний элемент в строке навигации отображается в виде обычного текста.

Какой правильный формат для последнего элемента при использовании формата RDFa?

Образец кода

  
  1. Платья
  2. foo-bar
  3. Настоящие платья

Сообщение об ошибке для последнего элемента с использованием кода сверху:

Необходимо указать значение поля элемента.

То, что мы пробовали, но не проверили

  
  1. Платья
  2. foo-bar
  3. Настоящие платья

Сообщение об ошибке при использовании

сверху:

Значение, указанное для элемента. id должен быть действительным URL.

Руководство по схеме

BreadcrumbList | Примеры

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

Большинство веб-сайтов используют хлебные крошки для облегчения навигации. Конечно, удобство использования — наш главный приоритет; Потому что это помогает пользователям проследить путь до их одного уровня вверх или до исходной точки приземления.Но как схема BreadcrumbList помогает создавать расширенные сниппеты для хлебных крошек в поисковой выдаче?

В результатах поиска Google вы можете увидеть хлебные крошки, которые классифицируют информацию со страницы.

Схема BreadcrumbList

Как реализовать схему BreadcrumbList?

Schema.org (Schema) помогает основным поисковым системам, таким как Google, Microsoft, Яндекс и Yahoo, понять, что означают ваши данные. Вы используете словарь schema.org вместе с форматами Microdata, RDFa или JSON-LD для добавления информации к своему веб-контенту.

Итак, как сделать так, чтобы поисковые системы понимали ваши хлебные крошки? Схема Breadcrumb может использоваться с микроданными, RDFa и форматом JSON-LD.

  • Элемент — URL-адрес страницы для определенного элемента.
  • Имя — Название строки навигации, отображаемой для пользователя.
  • Позиция — позиция этого элемента в цепочке навигации.

Примеры схемы Breadcrumb

Микроданные Пример схемы BreadcrumbList
  
  1. Мужчины
  2. org/ListItem"> Мужская одежда

RDFa Пример схемы BreadcrumbList
  
  1. Мужчины
  2. Мужская одежда

JSON-LD Пример схемы BreadcrumbList
    

Как проверить структурированные данные хлебных крошек? Используйте инструмент проверки структурированных данных для проверки кода. Просто вставьте код структурированных данных в инструмент и нажмите кнопку подтверждения.

Инструмент тестирования структурированных данных : https://search.google.com/structured-data/testing-tool

Инструмент проверки структурированных данных

Не будьте спамом. Следуйте рекомендациям по структурированным данным, чтобы иметь право отображаться в поисковой строке Google.

Кроме того, вы можете отслеживать, насколько хорошо ваши структурированные данные индексируются с помощью инструментов Google для веб-мастеров.

[Следите за своими структурированными данными в Google Search Console.]

Вывод:

Преимущество применения схемы BreadcrumbList состоит в том, что поисковые системы могут показывать хлебные крошки в результатах поиска.Здесь я предпочитаю использовать структурированные данные JSON-LD для хлебных крошек; потому что его проще реализовать (поисковые системы по-прежнему могут читать и интерпретировать другие типы данных).

Надеюсь, эта статья поможет вам реализовать схему хлебных крошек. Делитесь своими мыслями и сомнениями в комментариях.

Панировочные сухари — Выпущенные компоненты — Практикующие сообщества

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

Главная> Родительский 1 или Родительский 2> Текущий элемент

Пользователи обычно сообщали, что находятся в разделе под названием «Родительский 1 или Родительский 2», что указывает на то, что большинство из них рассматривают ИЛИ не как логическое разделение, а как часть единого элемента.

Домой> Родительский 1 или Родительский 2> Текущий элемент

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

На главную> Родительский 1> Текущий элемент
На главную> Родительский 2> Текущий элемент

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

Главная> Родитель 1: Родитель 2> Текущий элемент

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

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

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

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

Ошибка последнего элемента в Breadcrumblist от инструмента проверки структурированных данных: «Требуется значение поля элемента».

Мы используем формат RDFa для отображения хлебных крошек, используя примеры, предоставленные BreadcrumbList . Когда мы вставляем следующий пример в инструмент проверки структурированных данных Google, мы получаем следующие ошибки.

Настройка:

  1. Показать все элементы в BreadcrumbList .
  2. Последний элемент в строке навигации отображается в виде обычного текста.

Какой правильный формат для последнего элемента при использовании формата RDFa?

Образец кода

  
    org/" typeof = "BreadcrumbList">
  1. Платья
  2. foo-bar
  3. Настоящие платья

Сообщение об ошибке для последнего элемента с использованием кода сверху:

Необходимо указать значение поля элемента.

То, что мы пробовали, но не проверили

  
  1. Платья
  2. foo-bar
  3. Настоящие платья

Сообщение об ошибке при использовании

сверху:

Значение, указанное для элемента.id должен быть действительным URL.

Структурирование и связывание данных на веб-страницах: зачем это нужно и как это сделать

TL; DR : оказывается, что даже при всей шумихе вокруг машинного обучения компьютеры плотны , когда дело доходит до понимания того, что означают конкретные данные и как это связано с остальной частью Интернета . .. но вы можете помочь им — и помочь себе в улучшении SEO в процессе — структурировав и связав свои данные с JSON-LD, RDFa и Microdata!

Prelude: компьютеры нуждаются в разъяснении по содержанию

Ману Спорни отлично справляется с объяснением концепции связанных данных в своем видео о том, какие данные связаны ?, проверьте это, если хотите углубиться;) Если вы этого не сделаете , то все, что вам нужно знать, это то, что при таком большом количестве контента в сети ботам сложно понять, о чем говорит каждая страница, не говоря уже об отношениях между ними.

Например, если сообщение в блоге цитирует Джера Болсонару и связывает его с URL-адресом, сканеру будет сложно определить, относится ли ссылка к личному веб-сайту этого человека или, скажем, к новостной статье о том, что монстр этот манипулятор (не связанный, но отлично читаемый, не дайте фашизму победить!). Чтобы помочь компьютеру, вы можете использовать один из доступных синтаксисов, чтобы сообщить компьютерам, о чем именно говорит ссылка, например:

 

Жаир Болсонару , член партии PSL , является чудовищным политиком с Мнения очень противоречивые .

Это дает понять, что «человек» Жаир Болсонару — чудовищный политик из партии PSL, URL-адрес которого является новостной статьей. В этом руководстве я намерен показать, насколько это актуально и как его использовать, но это далеко не супер полное и проверенное руководство, поэтому не стесняйтесь оставлять отзывы и читать больше из ссылок в этой статье;)

Зачем это нужно

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

Сеть знаний Google основана на этих идеях, что означает, что вы можете следовать их рекомендациям, чтобы лучше позиционировать свой веб-сайт в результатах поиска и лучше отображать данные. Хотите отображать цены на свои товары? Выделить конкретные ссылки на вашем сайте? Тогда вам, вероятно, придется использовать для этого Rich Snippets!

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

OpenGraph Protocol, способ Facebook понять релевантный контент веб-страницы для отображения на своих платформах социальных сетей, также используется Twitter и LinkedIn и является обязательным для использования, если вы ссылки когда-либо будут публиковаться в социальных сетях, если вы не хотите, чтобы отображение ссылок было скучным с одним заголовком;)

JSON-LD против RDFa против микроданных

Вы можете использовать JSON-LD, RDFa или Microdata (https: //www.w3.org/TR/microdata/), чтобы структурировать / связать ваши данные, и они могут использоваться взаимозаменяемо в одном документе.Не стесняйтесь изучать примеры Schema.org (прокрутите до конца страницы) и прочитайте документацию по каждому синтаксису, чтобы выяснить, какой из них лучше всего подходит для вас. Ниже приведены некоторые соображения, которые у меня есть для каждого:

JSON-LD

JSON-LD: это структура описания ресурсов (подробнее о RDF в Википедии) на основе JSON, который:

  • Может быть добавлен в любом месте документа и является не привязан к разметке — подходит даже вне HTML5;
  • Отлично работает с JS и даже имеет библиотеку JS для его сборки;
  • Может сделать ваши страницы немного тяжелыми, поскольку синтаксис довольно обширен, но с gzip это почти не имеет значения;
  • Я не уверен, что это поддерживается всеми поисковыми системами;
  • Вы можете получить готовые сниппеты на сайте Steal Our JSON-LD;
  • Не будучи напрямую привязан к разметке, возможно, поисковые системы придают ей меньшее значение, но это всего лишь предположение, которое я видел на Stack Overflow.

Пример кода JSON-LD :

  {
  "@context": "http://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement":
  [
  {
    "@type": "ListItem",
    «позиция»: 1,
    "пункт":
    {
    "@id": "https://example.com/dresses",
    "name": "Платья"
    }
  },
  {
    "@type": "ListItem",
  «позиция»: 2,
  "пункт":
    {
      "@id": "https://example.com/dresses/real",
      "name": "Настоящие платья"
    }
  }
  ]
}  

RDFa

RDFa: еще одна структура описания ресурсов, но привязанная к разметке:

  • Поддерживает OGP Facebook, является рекомендацией W3C с 2015 года и долгое время принималась Google, поэтому она довольно надежна. синтаксис;
  • Лично мне кажется наиболее приятным писать и легко изучать — RDFa в HTML — это облегченная реализация, которая довольно изящна;
  • Не кажется таким гибким, как JSON-LD, с точки зрения среды, в которую он может быть добавлен, но в отличие от микроданных, которые работают только с HTML5, RDFa может быть включен в документы SVG и XML.

Пример кода RDFa :

  
  1. Платья
  2. Настоящие платья

Microdata

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

Пример кода микроданных :

  
  1. Платья
  2. Настоящие платья

Выбор того, что использовать

Как вы можете видеть, с точки зрения синтаксиса нет большой разницы между RDFa и Microdata, а JSON-lD отделен от разметки, поэтому моя концепция выбора того, что следует использовать просто:

  • Можно ли поменять разметку?
    • Нет : затем перейдите к JSON-LD
    • Да : затем перейдите к RDFa.Микроданные не работают с SVG, я считаю синтаксис немного менее привлекательным и менее зрелым в качестве официальной рекомендации, поэтому RDFa кажется более надежным вариантом.

Как включить это в свой рабочий процесс

Ну, честно говоря, Я пишу эту статью в основном для того, чтобы привыкнуть к этим идеям. — пока что эффективное решение для вас … Что я могу вам посоветовать, так это постепенно начинать встраивать схему в свой HTML-код, пока вы не освоитесь с ней.Словарь схемы очень обширен и труден для понимания (например, wtf — это разница между BlogPost и BlogPosting?), И я лично все еще трачу часы, пытаясь понять это каждый раз, когда мне нужно разметить простую вещь, но в конце концов она начинается включить в свою работу.

Если вы разрабатываете повторно используемые компоненты для своих приложений и веб-сайтов, вы можете позволить себе роскошь создания идеальной разметки, поскольку это окупится в других проектах. В противном случае вам не обязательно быть идеальным, но, по крайней мере, пометьте свою страницу аннотациями схемы для всей страницы, например https: // schema.org / Blog для домашней страницы вашего блога — чтобы хоть немного поднять SEO.

Ссылки

schema.org Дизайн хлебных крошек поверх ItemList от Мартина Хеппа 20 сентября 2014 г. ([email protected] с сентября 2014 г.)

Re: schema.org Дизайн хлебных крошек поверх ItemList от Мартина Хеппа 20 сентября 2014 г. ([email protected] с сентября 2014 г.)
 Я бы предпочел  - сохранить свойство хлебных крошек и
- либо используйте общий ItemList для хлебных крошек, либо тип BreadCrumbList  Мартин  19 сентября 2014 г., в 22:17, Ярно ван Дриэль  написал:  > "(Это заменит / устареет существующие неиспользуемые
> http://schema.org/breadcrumb свойство) "
>
> Если я правильно понял, вы имеете в виду, например:
>
> >
    > ... >
> > > Но, сохранив свойство «хлебные крошки», мы действительно сможем связать BreadcrumbList с веб-страницей: > > >
    > ... >
> > > Или это слишком много, и достаточно ли хороши и WebPage, и BreadcrumbList, являющиеся объектами верхнего уровня? > > 2014-09-19 21:15 GMT + 02: 00 Дэн Брикли : > 19 сентября 2014 года в 20:05 Аарон Брэдли написал: >> Рад видеть, что проблема с хлебными крошками возвращается в очередь. >> >> Что ни в описании, ни в примере разметки адресов не является >> объявленные хлебные крошки включают (или должны) включать текущую страницу.> > В общем, большинство определений schema.org только намекают на «следует» и > "must" w.r.t. что должно содержать описание. > > Может быть > > "BreadcrumbList - это список предметов > состоящий из списка веб-страниц, обычно описываемых как минимум > их URL и их имя. Обычно список > представляют иерархию от точки входа верхнего уровня до текущей страницы > (или страницу над ним) ". > >> Возможно, это вопрос, не зависящий от словаря, поскольку индивидуальные данные >> у потребителей могут быть свои собственные правила и / или они могут понять >> парсинг контента (если он есть на странице »../dresses/real "и вы >> объявил "../dresses/real" в качестве навигационной крошки на самой высокой позиции. >> думаю, Google и др. сможет выяснить, что эта хлебная крошка и >> текущая страница одна и та же). >> >> FWIW, однако, Google [1] явно инструктирует веб-мастеров исключить >> текущая страница при использовании data-vocabulary.org/Breadcrumb: >> >> "Каждый элемент хлебной крошки должен появляться по порядку, с первым элементом >>, представляющий страницу верхнего уровня, и последний элемент, представляющий родительский >> текущей страницы." > > Мое личное мнение (и сейчас я проверяю с коллегами, что > ItemList обосновался) в том, что чем явнее, тем лучше. > >> Кроме того, если пример действительно предназначен для показа предлагаемого типа >> BreadcrumbList в действии, не следует ли использовать его в примере? > > Поскольку дизайн ItemList закончен, я подумал, что стоит поработать > Пример его использования - потенциально для включения на сайт как можно скорее. > Надеюсь, вскоре после этого за ним последует специальный тип > («BreadcrumbList»? «BreadcrumbChain»?), Если он согласован.> > Дэн > > >> Т.е. для микроданных не должно быть объявления типа: >>
    >> ... на самом деле быть: >>
      > >> >> >> [1] https://support.google.com/webmasters/answer/185417 >> >> >> Пт, 19 сентября 2014 г., в 11:43 Дэн Брикли написал: > >> > >> Вот еще один проход по схеме.org - сценарий использования хлебных крошек для ItemList. > >> > >> Подведем итоги: задача заключалась в том, чтобы сохранить упорядоченный список URL + метка > >> пары, которые выживают после преобразования в извлеченный граф (также известный как > >> троек). Спасибо всем, кто уже включился в это обсуждение. > >> Я только что изучал варианты rdfa / микроданных со Стефаном > >> Корлоске в IM и вот лучшее, что мы можем придумать. > >> > >> Я не буду вдаваться в скучные и неудобные компромиссы, просто > >> минималистичные примеры, показывающие упорядоченный список из 2 пунктов ссылки / привязки > >> текстовые пары.Мы думали об отказе от @typeof в RDFa, но это > >> разбирает иначе; хотя WebPage - довольно малоинформативный тип, он > >> имеет несколько подтипов (http://schema.org/WebPage), которые могут быть полезны. > >> > >> В рамках этого предложения мы предлагаем вариант типа "хлебные крошки", > >> который будет использоваться здесь вместо исходного ItemList: > >> > >> http://schema.org/BreadcrumbList: «BreadcrumbList - это список предметов. > >> состоящий из списка веб-страниц, обычно описываемых как минимум > >> их URL и их имя." > >> > >> (Это заменит / устареет существующие неиспользуемые > >> http://schema.org/breadcrumb свойство) > >> > >> Приведенные ниже примеры работают с недавно согласованным здесь дизайном ItemList. > >> прямо: > >> > >> RDFa 1.1: > >> > >>
        > >>
      1. > >> >> href = "https: // пример.com / dress "> >> property = "name"> Платья > >> > >>
      2. > >>
      3. > >> >> href = "https://example.com/dresses/real"> Настоящее > >> Платья > >> > >>
      4. > >>
      > >> > >> > >> Микроданные: > >> > >>

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *