Раздел 3.5 · Разметка и структурированные данные Урок 25 из 89

3.5.2Микроразметка: Schema.org и расширенные сниппеты

Микроразметка объясняет поисковикам и нейросетям, что именно описано на странице: товар, организация, статья, отзыв. Разбираем формат JSON-LD, основные типы Schema.org, проверку и границы того, что разметка даёт.

8 мин чтения 6 разделов

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

Сегодня у микроразметки есть и второе назначение: структурированные данные помогают поисковым системам и языковым моделям понимать, о какой компании, продукте или человеке идёт речь. Об этой стороне — в уроке «SEO в эпоху нейропоиска», а здесь разберём практику разметки.

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

Schema.org — общий словарь типов и свойств, который поддерживают крупные поисковые системы, включая Яндекс и Google. В нём описаны сотни типов: от организации и товара до рецепта, события и вакансии. Разметку можно встроить в страницу тремя способами: атрибутами в HTML (Microdata), атрибутами RDFa или отдельным блоком JSON-LD.

Рекомендуемый вариант — JSON-LD. Это блок данных внутри тега script, который не смешивается с вёрсткой: его проще генерировать в шаблоне, проверять и поддерживать. Пример разметки карточки товара:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Диван угловой «Норд»",
  "image": "https://example.ru/upload/nord.jpg",
  "sku": "NORD-01",
  "brand": {"@type": "Brand", "name": "Норд"},
  "offers": {
    "@type": "Offer",
    "price": "12990",
    "priceCurrency": "RUB",
    "availability": "https://schema.org/InStock",
    "url": "https://example.ru/catalog/divany/nord/"
  }
}
</script>

Разметку генерирует шаблон из тех же данных, что выводятся на странице. Вручную её пишут разве что для страниц «О компании» и «Контакты».

Основные типы для разных сайтов

ТипГде применятьЧто может дать в поиске
Organization, LocalBusinessГлавная, «О компании», «Контакты»Понимание названия, логотипа, адреса, телефона, связь с карточками на картах и в справочниках
Product и OfferКарточки товаровЦена, наличие, рейтинг в сниппете, участие в товарных блоках выдачи
AggregateRating, ReviewТовары, услуги с отзывами покупателейЗвёзды рейтинга в сниппете при соблюдении правил
BreadcrumbListВсе страницы с хлебными крошкамиПуть по разделам вместо длинного адреса в сниппете
Article, NewsArticleСтатьи, новости, материалы блогаАвтор, дата, изображение; понимание типа материала
VideoObjectСтраницы с видеоПревью и длительность ролика в выдаче и в поиске по видео
EventМероприятия, вебинарыДата и место события в выдаче
FAQPageСтраницы с вопросами и ответамиGoogle с 2026 года не показывает FAQ-расширения ни на каких сайтах (до этого, с 2023-го, — только у государственных и медицинских)

Для большинства сайтов набор начинается с четырёх типов: Organization (или LocalBusiness для компании с офисами), BreadcrumbList на всех страницах, Product на карточках товаров или Service на страницах услуг и Article на материалах. Остальное добавляют по мере необходимости.

Набор разметки для разных сайтов

  • Интернет-магазин. Product с Offer на каждой карточке: название, изображение, артикул, бренд, цена, валюта, наличие; AggregateRating — если на странице есть реальные отзывы покупателей. На категориях — BreadcrumbList, на главной — Organization. Для товаров, которых нет в наличии, состояние отражают в свойстве availability, а не удаляют разметку.
  • Локальный бизнес. LocalBusiness или подходящий подтип — например, ресторан, стоматология, автосервис — с адресом, телефоном, часами работы и координатами. Если у компании несколько точек, каждая описывается на своей странице. Данные должны совпадать с карточками в Яндекс Картах и 2ГИС.
  • Сайт услуг и B2B. Organization с контактами и логотипом, Service на страницах услуг, BreadcrumbList, Article на экспертных материалах, Event для вебинаров и мероприятий.
  • Медиа и блоги. Article или NewsArticle с заголовком, датой публикации и обновления, автором и изображением, Person для страниц авторов, BreadcrumbList для рубрик, VideoObject для материалов с видео.

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

  • Разметка описывает содержимое, которого нет на странице: рейтинг без отзывов, цена, которую посетитель не видит.
  • Одинаковая разметка Product на страницах категорий, где на самом деле описано множество товаров.
  • Устаревшие данные: старая цена, неверное наличие, сменившийся адрес офиса.
  • Несколько противоречащих друг другу блоков разметки от разных модулей CMS на одной странице.
  • Ошибки синтаксиса JSON — лишняя запятая или незакрытая кавычка, из-за которых поисковик игнорирует весь блок.

Отзывы и рейтинги

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

Open Graph — разметка для соцсетей и мессенджеров

Рядом с Schema.org обычно размещают метатеги Open Graph. Они не влияют на ранжирование, но определяют, как выглядит ссылка на страницу во ВКонтакте, Telegram и других сервисах: заголовок, описание и изображение превью.

<meta property="og:title" content="Диван угловой «Норд»">
<meta property="og:description" content="Угловой диван с ящиком для белья">
<meta property="og:image" content="https://example.ru/upload/nord-og.jpg">
<meta property="og:url" content="https://example.ru/catalog/divany/nord/">
<meta property="og:type" content="product">

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

Как проверить разметку

  • Валидатор микроразметки в Яндекс Вебмастере проверяет Schema.org, Open Graph и другие форматы по адресу страницы или по фрагменту кода.
  • Проверка расширенных результатов Google показывает, на какие типы расширенных сниппетов претендует страница, и сообщает об ошибках и предупреждениях.
  • Валидатор Schema.org проверяет синтаксис и соответствие словарю для любых типов, в том числе тех, для которых у Google нет расширенных результатов.
  • Отчёты Search Console по типам разметки показывают ошибки на всех страницах сайта сразу — удобно, чтобы поймать сломавшийся шаблон.

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

Как внедрять разметку на большом сайте

На сайтах с тысячами страниц разметку не добавляют вручную — её закладывают в шаблоны. Порядок работы обычно такой: составить список шаблонов (главная, категория, карточка, статья, страница услуги, контакты), для каждого определить нужные типы и свойства, сопоставить свойства с полями базы данных, описать это в техническом задании разработчикам и после внедрения проверить по несколько страниц каждого шаблона в валидаторах. Затем в течение нескольких недель следить за отчётами по разметке в Search Console: если в шаблоне есть ошибка, она проявится сразу на сотнях страниц.

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

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

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

  • заметный сниппет получает больше кликов при той же позиции — подробнее о сниппетах и метатегах в уроке «Title, description и заголовки»;
  • поисковик точнее понимает, что описано на странице, и связывает её с нужными запросами и блоками выдачи;
  • согласованные сведения об организации, её адресах и продуктах помогают поисковикам и нейросетям правильно распознавать бренд и не путать его с компаниями с похожими названиями — особенно если те же данные указаны в справочниках, на картах и в профилях компании на других площадках.

Учитывайте и изменения правил. Google в 2023 году отказался от расширений HowTo и ограничил FAQ-расширения, а в 2026 году перестал показывать FAQ совсем (данные на 25.10.2026). Удалять такую разметку срочно не нужно — она корректна и не вредит, — но ждать от неё особого вида сниппета не стоит. Что из разметки работает сегодня, — в главе о разметке.

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

Что сделать после урока

  • Проверьте главную, категорию, карточку и статью в валидаторе Вебмастера и в проверке расширенных результатов Google.
  • Добавьте разметку Organization с названием, логотипом, адресом и контактами на главную или страницу «О компании».
  • Включите BreadcrumbList на всех страницах с хлебными крошками.
  • Убедитесь, что цена и наличие в разметке Product совпадают с данными на странице.
  • Заполните метатеги Open Graph для основных шаблонов и проверьте, как ссылки выглядят в мессенджерах.
  • Составьте таблицу шаблонов сайта с нужными типами разметки и полями базы данных, из которых берутся значения, и передайте её разработчикам.
  • Добавьте проверку микроразметки ключевых шаблонов в чек-лист каждого релиза.
Поделиться:
Telegram MAX ВКонтакте WhatsApp Одноклассники