Стратегия SEO

Предпочтительные структурированные данные Google: JSON-LD против микроданных

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

Существует несколько видов структурированных данных, но Google предпочитает только один из них, поэтому важно использовать правильный формат.

Какие типы структурированных данных поддерживает Google?

Google поддерживает три вида структурированных данных:

  1. JSON-LD.
  2. Микроданные.
  3. РДФа.

Каждый из этих стандартов представляет собой отдельный способ передачи структурированных данных и указан на официальном веб-сайте Schema.org.

Скриншот примеров структурированных данных Schema.orgСкриншот автора, май 2022 г.

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

Есть три вкладки. Каждая вкладка соответствует определенной форме структурированных данных: микроданные, RDFa и структурированные данные JSON-LD.

Что такое структурированные данные микроданных?

Микроданные — это способ добавления метаданных в код HTML, который является частью спецификации HTML, также известной как стандарт HTML WHATWG (Рабочая группа по технологиям веб-гипертекстовых приложений).

Микроданные — это спецификация HTML для разметки веб-страницы в самом HTML.

По сути, это метаданные, помещаемые в код HTML, который публикуется в тегах

и доступен для чтения такими машинами, как Googlebot.

Schema.org, некоммерческая организация, которая создает спецификации структурированных данных, опубликовала объяснение структурированных данных под названием «Getting Started» и использовала микроданные во всех своих примерах.

Таким образом, микроданные по-прежнему являются допустимым способом передачи структурированных данных и в настоящее время поддерживаются органом по разработке стандартов Schema.org, а также Google (за исключением особых случаев, когда это явно не поддерживается).

Микроданные вложены в существующий HTML следующим образом:

<body itemscope itemtype="
<div itemprop="breadcrumb">
<a href="
<a href="category/books-literature.html">Literature &amp; Fiction</a> >
<a href="category/books-classics">Classics</a>
</div>

В приведенном выше коде микроданные под названием «itemprop» вставляются для указания свойства структурированных данных, в данном случае — свойства структурированных данных «навигационной цепочки».

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


Книги
Литература и литература. Художественная литература
Классика

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

Что такое структурированные данные RDFa?

RDFa — это аббревиатура от Структура описания ресурсов в атрибутах. Это расширение HTML.

Причина, по которой он называется расширением HTML, заключается в том, что он расширяет HTML.

Google описывает RDFa следующим образом:

«Микроформаты определяют как синтаксис для включения структурированных данных в HTML-документы, так и набор классов микроформатов, каждый из которых имеет свой собственный словарь разрешенных атрибутов.

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

Он даже позволяет свободно комбинировать несколько словарей. Если существующие словари не соответствуют вашим потребностям, вы можете определить свои собственные стандарты и словари, создав новые поля».

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

Как и микроданные, RDFa в настоящее время определяется Schema.org как допустимая форма данных и в настоящее время поддерживается Google (за исключением случаев, когда это явно не указано).

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

Что такое JSON-LD?

JSON-LD — это язык сценариев, который позволяет издателям передавать важную информацию поисковым системам.

JSON-LD — это аббревиатура от JavaScript Object Notation for Linked Data.

Поскольку это сценарий, его относительно проще использовать, чем микроданные и RDFa, поскольку JSON-LD не встроен в HTML как метаданные или как расширение самого HTML.

JSON-LD можно разместить в любом месте веб-страницы, даже в разделе Head кода веб-страницы, куда обычно помещаются метаданные.

JSON-LD также можно разместить в конце кода или в разделе контента кода (он не будет виден посетителям сайта).

Еще одно преимущество JSON-LD заключается в том, что, поскольку он отделен от HTML и существует в собственном скрипте, его можно легко редактировать и просматривать.

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

 <script type="application/ld+json">
{
"@context": "
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Widgets",
"item": "
},{
"@type": "ListItem",
"position": 2,
"name": "Blue Widgets",
"item": "
},{
"@type": "ListItem",
"position": 3,
"name": "Reviews"
}]
}
</script>

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

Согласно официальному сайту JSON-LD:

«Данные беспорядочны и разъединены. JSON-LD организует и соединяет его, создавая лучшую сеть.

Это способ создать сеть основанных на стандартах машиночитаемых данных на веб-сайтах».

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

Официальную спецификацию структурированных данных Schema.org можно найти на Schema.org (сюрприз!).

Какой тип структурированных данных предпочитает Google?

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

В видеовстрече Google Office в марте 2019 года участник задал следующий вопрос:

«Какой тип разметки Schema предпочтительнее для Google? Должен ли я использовать Джейсона или… микроформаты? Какой формат предпочтительнее?»

Джон Мюллер ответил:

«В настоящее время мы предпочитаем разметку JSON-LD. Я думаю, что большинство новых структурированных данных, которые сначала появляются для JSON-LD. Вот что мы предпочитаем».

Google предпочитает структурированные данные JSON-LD

Джон Мюллер из Google ясно дал понять, что Google предпочитает структурированные данные JSON-LD.

Преимущество структурированных данных JSON-LD заключается в том, что они ненавязчивы.

Это ненавязчиво, потому что структурированные данные хранятся отдельно от HTML-кода.

Это значительно упрощает чтение, устранение неполадок и обновление структурированных данных, поскольку их проще внедрять и поддерживать.

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

Как реализовать структурированные данные JSON-LD

На официальном веб-сайте структурированных данных Schema.org JSON-LD Schema.org есть много примеров того, как писать код структурированных данных. Просто возьмите пример и используйте его в качестве шаблона.

Вот изображение примера без структурированных данных:

скриншот контента без структурированных данныхСкриншот автора, май 2022 г.

Это пример точно такого же содержания, выраженного в виде структурированных данных JSON-LD Schema.org:

Скриншот структурированных данных json-ld с сайта schema.orgСкриншот автора, май 2022 г.

Google предпочитает структурированные данные JSON-LD

Предпочтительный формат Google для структурированных данных — JSON-LD.

Поскольку это предпочтение Google, рекомендуется убедиться, что все структурированные данные, используемые на веб-странице, используют структуру JSON-LD, а не структуру JSON-LD.

Посмотрите видеовстречу в офисе Google для веб-мастеров на отметке 22:33:

Дополнительные ресурсы:


Рекомендуемое изображение: Хелдер Алмейда/Shutterstock

Кнопка «Наверх»