Как настроить микроразметку how to на сайте?


Микроразметка HowTo (схема schema.org/HowTo) — это мощный инструмент для сайтов, публикующих пошаговые инструкции. Она позволяет структурировать контент так, чтобы поисковые системы, в первую очередь Google и Яндекс, могли формировать расширенные сниппеты с наглядным списком шагов прямо на странице результатов поиска (SERP). Это значительно повышает видимость сайта и его привлекательность для пользователей.

Что такое микроразметка HowTo?

Схема HowTo предназначена для разметки страниц, которые отвечают на запросы со словом «как»: как сделать, как использовать, как собрать, как починить и т.д. Важно понимать, что эта схема не подходит для рецептов — у них есть свой отдельный тип разметки (Recipe).


Контент, размеченный с помощью HowTo, может отображаться в двух основных форматах:

  1. Список шагов: В сниппете появляется нумерованный список действий из инструкции.
  2. Галерея изображений: Для каждого шага отображается картинка, наглядно иллюстрирующая действие.

Оба формата занимают много места в выдаче, что выделяет сайт среди конкурентов.

Как внедрить микроразметку HowTo: пошаговое руководство

Шаг 1. Подготовьте контент

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

Шаг 2. Выберите способ реализации

Существует два основных способа добавить разметку на сайт:

  • JSON-LD (рекомендуемый): Современный метод от Google. Код размещается в теге <script> внутри секции <head> или <body>. Он не зависит от HTML-структуры контента.
  • Microdata: Разметка встраивается непосредственно в HTML-теги с помощью атрибутов itemscope, itemtype и itemprop.

Шаг 3. Составьте код разметки JSON-LD

Ниже приведен пример базовой структуры кода для инструкции «Как создать аккаунт Google» с тремя шагами.

<script type=»application/ld+json»>

{

«@context»: «https://schema.org»,

«@type»: «HowTo»,

«name»: «Как создать аккаунт Google»,

«description»: «Пошаговая инструкция по созданию нового аккаунта Google.»,

«totalTime»: «PT5M», // Примерное время выполнения (ISO 8601)

«step»: [

{

«@type»: «HowToStep»,

«position»: 1,

«name»: «Открыть страницу регистрации»,

«text»: «В адресной строке браузера введите accounts.google.com/signup.»,

«image»: «https://example.com/images/step1.png»

},

{

«@type»: «HowToStep»,

«position»: 2,

«name»: «Заполнить личные данные»,

«text»: «Укажите свое имя, фамилию, придумайте имя пользователя и пароль.»,

«image»: «https://example.com/images/step2.png»

},

{

«@type»: «HowToStep»,

«position»: 3,

«name»: «Подтвердить данные»,

«text»: «Примите условия использования сервиса и нажмите кнопку ‘Далее’.»,

«image»: «https://example.com/images/step3.png»

}

]

}

</script>

Ключевые свойства:

  • @context: Указывает на словарь schema.org.
  • @type: Тип сущности (в данном случае HowTo).
  • name: Заголовок инструкции.
  • description: Краткое описание.
  • totalTime: Общее время выполнения (формат ISO 8601, например, PT30M для 30 минут).
  • step[]: Массив, содержащий объекты типа HowToStep.
  • Внутри каждого шага: position (порядковый номер), name (название шага), text (описание действия), image (URL изображения).
Интересное на сайте:
Как настроить микроразметку Schema.org для faq?

Шаг 4. Добавьте разметку на сайт

Скопируйте полученный JSON-LD код и вставьте его на вашу страницу. Рекомендуется размещать его в разделе <head>, но допустимо и размещение в <body>.

Шаг 5. Проверьте корректность разметки

Перед тем как страница будет проиндексирована, обязательно проверьте код на наличие ошибок.

  1. Откройте Инструмент проверки расширенных результатов Google.
  2. Введите URL страницы или вставьте фрагмент кода.
  3. Нажмите «Проверить». Инструмент покажет, сможет ли Google сформировать расширенный сниппет на основе вашей разметки, и укажет на возможные ошибки.

Важные правила и ограничения

  • Не используйте разметку HowTo для рекламных материалов или страниц, основной целью которых является продажа товара или услуги.
  • Весь контент, который вы размечаете, должен быть виден пользователям на странице. Скрытый текст недопустим.
  • Страница должна содержать только одну основную инструкцию. Если на странице несколько независимых инструкций, лучше создать для каждой отдельную страницу.
  • Используйте хеш-ссылки (#step1), если хотите, чтобы при клике на шаг в поиске пользователь попадал сразу к нужному месту на странице.