Микроразметка Schema.org

Материал из Самая полная в Рунете энциклопедия интернет-маркетинга
Перейти к навигации Перейти к поиску

Микроразметка Schema.org это описание содержимого страницы на общем словаре, который понимают поисковые системы. Она отвечает роботу на вопросы, о которых обычный HTML молчит: где заголовок статьи, где дата публикации, где автор, где адрес организации. Записать её можно тремя способами. JSON-LD это отдельный блок данных внутри тега script, он лежит рядом с вёрсткой и с ней не смешивается. Микроданные (microdata) это атрибуты itemscope, itemtype и itemprop, дописанные прямо к тегам видимого текста. RDFa это похожий набор атрибутов, выросший из технологий связанных данных. Сегодня по умолчанию берут первый: Google называет JSON-LD рекомендуемым форматом прямо в документации, «in most cases, that's JSON-LD».

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

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

Что разметка даёт и чего не даёт

Разметка не влияет на позиции документа в выдаче. Она влияет на то, как документ выглядит, когда уже туда попал, и на то, насколько уверенно робот разбирает его на сущности. Джон Мюллер из Google сформулировал это в апреле 2025 года коротко: «Structured data won't make your site rank better». Ставить типы schema.org сверх поддерживаемого списка можно, но видимых изменений в поиске ждать не стоит.

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

Текст страницы и семантическое ядро разметка не заменяет. Она относится к техническому слою внутренней оптимизации (см. SEO: виды оптимизации) и лежит в границах белой оптимизации, пока описывает правду о странице.

Три формата записи

Schema.org появился в 2011 году как совместная работа Google, Microsoft, Yahoo! и Яндекса и вырос до нескольких сотен типов, от Article и Recipe до FlightReservation.

Словарь и формат записи смешивают постоянно, хотя это разные вещи: словарь говорит, какие бывают типы и свойства, формат говорит, как положить их в страницу. JSON-LD описан рекомендациями W3C (версия 1.0 от 16.01.2014, версия 1.1 от 16.07.2020), микроданные это атрибуты внутри HTML, у RDFa действующая редакция руководства W3C датирована 17.03.2015. Google принимает все три и считает равноценными, «as long as the markup is valid and properly implemented». Разница практическая: JSON-LD переписывается без правки шаблона, а микроданные и RDFa ломаются при переделке дизайна, зато физически не могут разойтись с видимым текстом.

Как записывается

Минимальный рабочий блок для статьи выглядит так. Он кладётся в исходный код страницы один раз, обычно в head.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Микроразметка Schema.org",
  "datePublished": "2026-03-12T10:00:00+03:00",
  "dateModified": "2026-09-04T09:30:00+03:00",
  "mainEntityOfPage": "https://example.ru/schema-markup",
  "image": "https://example.ru/images/schema-markup.png",
  "author": { "@type": "Organization", "name": "Издатель", "url": "https://example.ru/" }
}
</script>

Каркас блока это два ключа: @context задаёт словарь, @type задаёт тип объекта. Остальное это свойства типа, и у Article обязательных свойств Google не требует вовсе: «There are no required properties; instead, add the properties that apply to your content».

Три поля ломают автоматические внедрения чаще прочих. headline это заголовок статьи, тот, который видит человек, а не заголовок вкладки браузера. datePublished и dateModified это две разные даты в формате ISO 8601, совпадать они должны только у материала, который ни разу не правили. mainEntityOfPage ждёт адрес страницы, а не название.

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

Живые и мёртвые типы в 2026 году

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

Тип Статус на сентябрь 2026 Что с этим делать
Article поддерживается Google, обязательных свойств нет ставить, следя за headline и датами
BreadcrumbList поддерживают и Google, и Яндекс, видимый эффект в выдаче есть у обоих ставить в первую очередь
FAQPage показ в Google прекращён 07.05.2026, документация удалена 15.06.2026, поддержка убрана из инструмента проверки в июне и из API Search Console в августе 2026 блок вопросов делать ради читателя, разметку не ставить
HowTo документация удалена 14.09.2023, расширенный результат не показывается ни на десктопе, ни на мобильных не использовать
DefinedTerm, DefinedTermSet в словаре schema.org есть, в галерее Google отсутствует допустимо как честная семантика, поискового эффекта не ждать
Dataset 05.11.2025 документация уточнена: используется только сервисом Dataset Search, не обычным поиском на обычных статьях не ставить
Семь типов, помеченных к снятию 12.06.2025: ClaimReview, карточка курса, оценка зарплаты, обучающее видео, специальное объявление, объявление о продаже автомобиля, книжные действия документация по пяти из них удалена 09.09.2025; у книжных действий пометку сняли 05.11.2025, функция работает сверять с галереей до внедрения
Practice problem, учебная задача документация удалена 06.01.2026 не использовать

Оговорка про FAQPage: прекратился именно показ расширенного результата. Сам тип в словаре schema.org валиден, снимать готовую разметку не требуется, она просто ничего не даёт в выдаче Google.

Что поддерживает Яндекс

У Яндекса свой набор схем и своя валидация, и он заметно уже гугловского. Справка Вебмастера перечисляет поддерживаемые схемы явным списком: адреса и организации, навигационные цепочки, вопросы и ответы для мобильной выдачи, программы, рефераты, рецепты, товары, строгая микроразметка товаров и каталогов, фильмы. Что происходит с типами вне списка, справка не описывает.

Особенность, которую стоит знать до внедрения: JSON-LD у Яндекса применяется точечно. Документация даёт закрытый перечень: «Данные, размеченные с помощью JSON-LD, используются: Яндекс Почтой; при формировании навигационной цепочки для отображения в сниппетах в результатах поиска; для структурированного отображения вопросов и ответов на мобильной выдаче». Примеры в разделах про schema.org справка показывает микроданными.

По навигационным цепочкам требования конкретные: тип BreadcrumbList в формате JSON-LD, поля name, url и position, включать рекомендуется до трёх элементов. Элемент выбрасывается, если его название короче четырёх символов или если он ведёт на главную. И прямая оговорка там же: «Яндекс не гарантирует, что полученные данные появятся в результатах поиска».

Помимо schema.org Яндекс обрабатывает микроформаты hCard и hRecipe, а также Open Graph, который умеет влиять на заголовок сниппета. Разметка, сделанная только под Google, часть его возможностей не закрывает.

Частые ошибки

Ошибки внедрения повторяются от сайта к сайту, потому что рождаются в шаблоне.

Разметка описывает не то, что видит пользователь
Самая дорогая ошибка, она нарушает правила поисковых систем. Google формулирует запрет буквально: «Don't mark up content that is not visible to readers of the page». Сюда попадают рейтинги, которых нет на странице, цены не как на витрине, несуществующий автор.
Дата публикации подставляется из даты последней правки
Движок пишет в datePublished то же значение, что и в dateModified. Внешне ничего не ломается, но материал 2015 года начинает выглядеть вчерашним.
Название страницы склеено со слоганом сайта
headline берётся из тега title, а туда шаблон подставляет «заголовок плюс название сайта». Получается «Анкор. Самая полная энциклопедия интернет-маркетинга», хотя в поле ожидается название самого материала.
Адрес вместо названия и наоборот
В mainEntityOfPage кладут текст заголовка, хотя схема ждёт URL; в name уезжает адрес страницы. Синтаксис верный, смысл разрушен.
Автор и издатель заполнены одним значением из настроек
author и publisher собираются одним методом и всегда совпадают, а значение берётся из поля «название сайта», куда когда-то вписали слоган. Сигнал об авторитетности источника теряется.
Пустой объект внутри блока разметки
Блок application/ld+json есть, внутри пусто. Хуже отсутствия разметки: выглядит настроенным и не даёт ничего.

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

Чем проверять

Проверка идёт в два круга: сначала синтаксис и полнота, потом соответствие требованиям конкретной поисковой системы. Инструменты для этих кругов разные.

  • Google Rich Results Test (search.google.com/test/rich-results). Принимает адрес или вставленный код и показывает, какие расширенные результаты Google способен построить. Смотрит только на типы из своей галереи: тип вне списка он не покажет, и это не ошибка разметки.
  • Schema Markup Validator (validator.schema.org). Проверяет соответствие словарю schema.org целиком, включая типы, которых не показывает ни один поисковик.
  • Валидатор микроразметки Яндекса (webmaster.yandex.ru/tools/microtest/). Разбирает микроформаты, schema.org, Open Graph, микроданные и RDFa и, в отличие от предыдущих, «также проверяет соответствие разметки требованиям сервисов Яндекса, учитывая все дополнительные типы и поля данных». Требует авторизации в Яндексе.
  • Отчёты в кабинетах. Search Console показывает валидность разметки на проиндексированных страницах, инструмент проверки URL показывает увиденное роботом; у Яндекса это Вебмастер. Массовая проверка делается ими, а не поштучной вставкой адресов, см. Аудит сайта: необходимые инструменты.

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

Ограничения и спорные места

Показ не гарантирован никем. Google пишет прямым текстом: «Google does not guarantee that your structured data will show up in search results, even if your page is marked up correctly according to the Rich Results Test». Яндекс говорит то же про навигационные цепочки. Корректная разметка даёт право на расширенный показ, а не сам показ.

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

Несоответствие содержимому наказывается конкретно. По правилам Google страница с такой разметкой получает ручную санкцию и теряет право на расширенный показ; на обычное ранжирование это, по документации, не влияет. Формально случай ближе к спаму и относится к контенту страницы, а не к её коду.

Поле сузилось, и это тренд. Хронология по журналу изменений Google: сентябрь 2023 года снял HowTo и ограничил FAQ узким кругом сайтов, июнь 2025 года пометил к снятию семь типов, сентябрь 2025 года убрал документацию по пяти из них, ноябрь 2025 года ограничил Dataset одним сервисом, январь 2026 года убрал учебные задачи, май и июнь 2026 года закрыли FAQ. Шесть сокращений за три года это направление движения, а не совпадение, и часть живых сегодня типов до следующего года не доживёт.

Про генеративные ответы обещать нечего. Google в документации о своих ИИ-функциях пишет, что специальной разметки schema.org для попадания в такие ответы не требуется, но часть отрасли продаёт «разметку под нейросети». Спор разобран в статье GEO и AEO: продвижение в ответах нейросетей.

Что здесь не измерено. Насколько снятие FAQ-показа изменило трафик страниц, публичных замеров найти не удалось. Как Яндекс обходится с типами вне своего списка, документация не описывает. Доля сайтов рунета с корректной разметкой публично не считается, поэтому оборотов вроде «разметка есть у большинства» здесь нет намеренно.

Что здесь быстро устаревает

  • Таблица живых и мёртвых типов. Сверять по галерее поддерживаемых типов Google и по журналу изменений документации.
  • Список поддерживаемых схем Яндекса и перечень мест, где он использует JSON-LD.
  • Состав обязательных и рекомендованных свойств у конкретного типа.
  • Возможности инструментов проверки: поддержку FAQ убрали из Rich Results Test в июне 2026 года, и так бывает при каждом снятии типа.
  • Требования к длине и составу навигационных цепочек.

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

Источники

  1. Google. Intro to how structured data markup works, обновлено 10.12.2025. https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
  2. Google. Structured data general guidelines, обновлено 10.07.2026. https://developers.google.com/search/docs/appearance/structured-data/sd-policies
  3. Google. Article structured data, обновлено 10.12.2025. https://developers.google.com/search/docs/appearance/structured-data/article
  4. Google. Breadcrumb structured data, обновлено 10.12.2025. https://developers.google.com/search/docs/appearance/structured-data/breadcrumb
  5. Google. Search gallery of structured data, обновлено 15.06.2026. https://developers.google.com/search/docs/appearance/structured-data/search-gallery
  6. Google. Latest Search documentation updates: записи от 14.09.2023, 12.06.2025, 09.09.2025, 05.11.2025, 06.01.2026, 08.05.2026, 15.06.2026. https://developers.google.com/search/updates
  7. Google. AI features and your website. https://developers.google.com/search/docs/appearance/ai-features
  8. Search Engine Land. Google to no longer support FAQ rich results, 08.05.2026. https://searchengineland.com/google-to-no-longer-support-faq-rich-results-476957
  9. Search Engine Roundtable. Google: structured data does not make your site rank better, 15.04.2025, о заявлении Джона Мюллера. https://www.seroundtable.com/google-structured-data-ranking-39232.html
  10. Яндекс. JSON-LD. Справка Вебмастера. https://yandex.ru/support/webmaster/ru/json-ld/about
  11. Яндекс. Навигационные цепочки. https://yandex.ru/support/webmaster/ru/supported-schemas/navigation-links
  12. Яндекс. Поддерживаемые схемы. https://yandex.ru/support/webmaster/ru/supported-schemas/address-organization
  13. Яндекс. Валидатор микроразметки. https://yandex.ru/support/webmaster/ru/yandex-indexing/validator
  14. Schema.org. Frequently asked questions. https://schema.org/docs/faq.html
  15. W3C. JSON-LD 1.1, Recommendation 16.07.2020; версия 1.0 от 16.01.2014. https://www.w3.org/TR/json-ld11/
  16. W3C. RDFa 1.1 Primer, третья редакция, Working Group Note 17.03.2015. https://www.w3.org/TR/rdfa-primer/


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