QRkoder

Schema.org

Schema.org — словарь микроразметки для SEO. Article, FAQPage, BreadcrumbList, HowTo в JSON-LD. Поддерживают Google, Yandex, Bing.

Schema.org — открытый словарь структурированных данных, который помогает поисковикам понимать содержание веб-страниц и отображать расширенные результаты (rich snippets) в выдаче.

Определение

Schema.org — это совместный проект Google, Bing, Yandex и Yahoo, запущенный в 2011 году. Проект описывает единый словарь типов и свойств: от Article и Product до FAQPage и HowTo. Разметка Schema.org встраивается в HTML страницы в одном из трёх форматов — JSON-LD, Microdata или RDFa. Поисковые системы читают разметку и используют её для формирования карточек знаний, сниппетов с рейтингами, блоков «Часто задаваемые вопросы» и других расширенных элементов прямо в результатах поиска.

Как работает

Предпочтительный формат — JSON-LD: скрипт с атрибутом type="application/ld+json" размещается в <head> или в теле страницы и не влияет на визуальный HTML. Поисковый бот парсит JSON, сопоставляет типы и свойства с реестром Schema.org и принимает решение об отображении расширенного сниппета.

Основные типы, актуальные для SEO-сайтов:

  • Article — статьи блога и новости; даёт дату, автора, изображение в сниппете.
  • FAQPage — страницы с блоком вопросов и ответов; Google раскрывает их прямо в выдаче.
  • BreadcrumbList — хлебные крошки; заменяет технический URL на понятный путь в сниппете.
  • HowTo — пошаговые инструкции; Google показывает шаги карусельно на мобильных.
  • DefinedTerm — определение термина внутри глоссария (DefinedTermSet).

Применение в SEO QR-кодов

На сайте QRkoder Schema.org используется для трёх классов страниц. Статьи блога получают тип Article с датой публикации и обновления. Страницы глоссария размечаются типом DefinedTerm, вложенным в DefinedTermSet с URL глоссария, — это сигнал Google, что страница является частью структурированного словаря, а не отдельной статьёй. Разделы с FAQ на каждой странице термина покрываются типом FAQPage, что позволяет Google раскрывать вопросы прямо в мобильной выдаче без перехода на сайт. Хлебные крошки через BreadcrumbList заменяют URL в сниппете на читаемый путь «Главная / Глоссарий / Термин». Все три блока совмещаются в одном массиве JSON-LD внутри одного тега <script> — это рекомендуемый подход Google. Canonical URL при этом выставляется на тот же адрес, что указан в "url" и "item" разметки, чтобы не было расхождений.

Частые вопросы

Чем отличается JSON-LD от Microdata?

JSON-LD — отдельный блок JavaScript в <head> или <body>, не связанный с визуальным HTML. Microdata встраивается атрибутами прямо в теги контента (itemprop, itemscope). Google рекомендует JSON-LD как более простой в поддержке вариант: разметку можно изменить, не трогая вёрстку. RDFa — ещё один формат, популярный в академической среде, но редко применяемый в коммерческом SEO.

Гарантирует ли Schema.org расширенный сниппет в выдаче?

Нет. Schema.org — это сигнал, а не директива. Google и Яндекс самостоятельно решают, показывать ли rich snippet, оценивая качество разметки, релевантность страницы запросу и общий авторитет сайта. Некорректная разметка (несоответствие типам, скрытый контент) может привести к ручному исключению из расширенных результатов через Google Search Console.

Как Schema.org связана с QR-кодами?

Прямой связи нет: Schema.org работает на уровне HTML-страниц, а QR-код — физический носитель ссылки. Однако страницы, на которые ведут динамические QR-коды, выигрывают от разметки: улучшенные сниппеты повышают CTR из органики, а DefinedTerm и BreadcrumbList помогают пользователю понять контекст ещё в выдаче до перехода.

Как проверить корректность разметки Schema.org?

Google предоставляет инструмент «Проверка структурированных данных» по адресу search.google.com/test/rich-results — он показывает найденные типы, предупреждения и критические ошибки. Для Яндекса используется «Валидатор микроразметки» в Яндекс.Вебмастере. Schema.org также публикует официальный валидатор validator.schema.org для проверки соответствия словарю.

Что такое DefinedTermSet и зачем он нужен глоссарию?

DefinedTermSet — тип Schema.org, описывающий коллекцию определений (глоссарий, словарь). Каждый термин разметки типа DefinedTerm ссылается на родительский DefinedTermSet через свойство inDefinedTermSet. Это даёт поисковику понять, что страница — часть системного глоссария, а не изолированная статья. Для SEO это сигнал тематического авторитета: сайт систематически описывает область знаний, а не публикует одиночные определения. Тип Quick Response в глоссарии QRkoder также размечен через DefinedTerm.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно