Улучшите результаты поиска с помощью Rich Snippets & Schema.org Vocabulary
Структурированные данные позволяет представить результаты поиска более наглядно и информативно. Согласно исследованию Searchmetrics, добавление разметки структурированных данных к веб-сайту приводит к увеличению результатов поиска Google на 36%..
Разметка структурированных данных отображается в Google, Bing и других поисковых системах как богатые фрагменты. Богатые фрагменты расширенные результаты поиска что добавить Дополнительная информация, такие как фото, цена, пользовательские рейтинги и другие характеристики, для фрагментов поисковых систем.
Структурированные данные приводят к лучшим результатам поиска по двум основным причинам:
- Расширяет семантику HTML, делая контент более понятным для поисковых систем.
- Богатые фрагменты - представление структурированных данных в поисковых системах - имеют лучший рейтинг кликов чем обычные, менее информативные результаты поиска.
Schema.org Словарь
Если вы хотите иметь богатые фрагменты для своего сайта, вам нужно добавить структурированные данные в вашу HTML-разметку. Структурированные данные используют schema.org словарь что позволяет вам информировать поисковые системы о характере вашего контента.
Schema.org является инициативой Google, Bing и Yahoo, которая направлена на обеспечение набор схем для описания различных видов веб-контента, чтобы поисковые системы могли лучше понять его.
Словарь Schema.org организован в виде двухуровневая иерархия:
- Типы: различные виды веб-контента, они расположены в свою собственную иерархию
- Свойства: каждый тип имеет определенное количество свойств
Первый уровень типов
Вещь является самый общий предмет в словаре schema.org, это предок всех других типов.
Второй уровень типов
Второй уровень Типов немного более конкретно, и содержит Событие, действие, нематериальный, Творческий труд, Место, организация, Товар, и Человек Типы. Также есть отдельная вещь второго уровня, которая доступна как расширение schema.org; это MedicalEntity Тип.
Третий уровень типов
Каждый тип второго уровня содержит некоторые или много типов третьего уровня, например, один из подтипов CreativeWork является Обзор Тип. Обратите внимание, что более конкретные типы (второй и третий уровень) наследовать свойства своего родителя (и дедушка в случае третьего уровня).
Приведенное ниже изображение было опубликовано в официальном блоге схемы, и оно отображает иерархию словаря schema.org..
Найдите нужную вам схему
Просмотрите словарь, чтобы найти нужную вам схему. Например, для фрагментов с богатым рецептом вам нужно использовать Рецепт Тип, который является дочерним для CreativeWork. Он имеет много свойств, таких как время приготовления
, cookingMethod
, recipeIngredient
, и другие, плюс он также наследует свойства своего родителя (CreativeWork) и деда (Thing).
Schema.org является общественный проект, это часто расширяется, и новые версии регулярно выпускаются. Если вы не можете найти нужную схему, вы можете предложить ее сообществу Schema.org, а также внести свой вклад в их проект Github..
Добавить структурированные данные в вашу разметку
Итак, как вы добавляете свои схемы в код переднего плана? Schema.org можно использовать три разных формата. Вам нужно выбрать один из них, чтобы добавить разметку структурированных данных на ваш сайт. Хотя теоретически вы можете использовать более одного формата на одном сайте, это наносит вред читаемости кода и удобству сопровождения, поэтому это не очень хорошая практика.
три основных формата Структурной разметки данных являются следующие:
- микроданных: Это веб-стандарт, который расширяет HTML введение новых атрибутов такие как
itemprop
. На официальном сайте schema.org есть отличное руководство по использованию микроданных, поэтому, если вы уже знакомы с HTML, этот формат может быть хорошим выбором.. - RDFa: Длинная форма RDFa Структура описания ресурса в атрибутах, и это рекомендация W3C, которая расширяет документы HTML, XML и SVG с помощью набора определенных атрибутов. Протокол Open Graph Facebook также основан на RDFa, так что, вероятно, вы уже сталкивались с ним. Существует версия RDFa Lite для начинающих, а также полная версия, которая предоставляет множество возможностей для сложной работы со структурированными данными..
- JSON-LD: В то время как два других параметра расширяют разметку HTML, JSON-LD использует JSON синтаксис. JSON-LD означает Нотация объектов JavaScript для связанных данных, и именно этот формат рекомендует разработчикам Google, поскольку, по их мнению, «разметка структурированных данных легче всего представить в формате JSON-LD». Вам не нужно быть JavaScript-экспертом, чтобы использовать JSON, поскольку это простая система обозначений, использующая пары имя-значение.
Вы можете легко сравнить три формата с помощью удобной вкладки внизу каждой страницы типа schema.org.
Изучив примеры, вы можете легко понять, как работает каждый формат, и использовать один из них на своем собственном сайте..
Разметка структурированных данных, которую нужно добавить в код, на основе словаря schema.org. Если вы выбираете микроданные или RDFa, вам нужно добавить дополнительные атрибуты к обычным тегам HTML..
Например с микроданными, Вы добавляете имя Типа в контейнер, используя itemscope
атрибут, и каждое свойство с itemprop
приписывать. Вот очень простой пример:
Мой рецепт
Описание рецепта
И тот же пример используя RDFa, Стоит обратить внимание на различные атрибуты, которые вы должны использовать здесь:
Мой рецепт
Описание рецепта
Если вы выбираете Формат JSON-LD, вам нужно разместить свой код внутри метка в голове вашей HTML-страницы. Пример выше будет выглядеть так:
Советы по использованию структурированных данных
Проверьте свою разметку структурированных данных
Прежде чем добавить разметку структурированных данных на свой сайт, вы можете быстро протестировать ее с помощью инструмента тестирования структурированных данных Google. Таким образом, вы можете быстро найти проблемы, если у вас есть какие-либо.
Используйте графические карты Google Knowledge
Google не только использует структурированные данные для расширенных фрагментов, но если вы являетесь администратором определенного типа контента, ваш контент также может появляются в одной из карт знаний отображается на правой стороне некоторых страниц результатов поисковой системы.
Обратите внимание, что вы не можете заставить Google отображать карту знаний для вашего контента, но если ваша разметка структурированных данных настроена правильно, у вас есть возможность.
Используйте Google Rich Cards
В мае 2016 года Google представила Богатые карты которые являются «обновлением текущего формата Rich Snippets» и обеспечивают привлекательные результаты мобильного поиска представлены в каруселях это можно просмотреть, прокручивая влево и вправо. Google Rich Cards также использует разметку структурированных данных и словарь schema.org..
Добавить структурированные данные в ваши электронные письма
Вы можете использовать структурированную разметку данных в ваших письмах Для того, чтобы вызвать Google Now Cards для получателя, у разработчиков Google есть отличный учебник о том, как это сделать..
Генерация структурированных данных динамически
Можно использовать Google Tag Manager для динамически генерировать структурированные данные в формате JSON-LD, Moz.com учит вас, как это сделать.