Что такое Schema.org
Schema.org — стандарт структурированных данных, разработанный Google, Bing, Yahoo и Яндексом в 2011 году. Это словарь типов и свойств, которыми вы описываете содержимое страницы машинным языком.
Зачем:
- Расширенные сниппеты в выдаче — звёзды рейтинга, цена, наличие, FAQ-аккордеон, хлебные крошки.
- Knowledge Panel — карточка компании справа от выдачи.
- AI Overview / Нейро — в 2026 ИИ-выдачи Google и Яндекса опираются именно на structured data при формировании ответов.
- Голосовой поиск — Алиса и Google Assistant читают разметку для ответов.
Сайт без Schema.org проигрывает в SERP сайту с разметкой даже при равных позициях — у второго сниппет визуально занимает больше места, CTR выше.
Форматы разметки
JSON-LD (рекомендуется)
Самый удобный формат. Размечается отдельным <script> в <head> или в конце <body>:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Как настроить robots.txt",
"author": {"@type": "Person", "name": "Иван Иванов"},
"datePublished": "2026-05-02"
}
</script>
Плюсы:
- Не вмешивается в HTML контента
- Легко редактировать (один блок на страницу)
- Google официально рекомендует именно JSON-LD
Минусы:
- Может «отстать» от реального контента, если разработчик не следит
Microdata
Атрибуты в HTML:
<div itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">Как настроить robots.txt</h1>
<span itemprop="author">Иван Иванов</span>
</div>
Плюсы:
- Не дублирует данные — всё из реальной разметки
- Самообновляется при изменении контента
Минусы:
- Грязнит HTML
- Сложнее редактировать
- Микроразметку Яндекса (Турбо-страницы) тоже делали через microdata, но Google рекомендует JSON-LD
RDFa
Альтернатива microdata. Используется редко, описывать не будем.
Основные типы разметки
Article / BlogPosting / NewsArticle
Для статей блога, новостей, материалов СМИ.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Title статьи",
"description": "Краткое описание",
"image": "https://example.com/cover.jpg",
"author": {"@type": "Person", "name": "Имя автора"},
"publisher": {
"@type": "Organization",
"name": "Название издания",
"logo": {"@type": "ImageObject", "url": "https://example.com/logo.png"}
},
"datePublished": "2026-05-07",
"dateModified": "2026-05-07"
}
Product
Для карточек товара в интернет-магазине.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "iPhone 15 Pro Max 256GB",
"image": "https://example.com/iphone.jpg",
"description": "Описание товара",
"sku": "IP15PM-256",
"brand": {"@type": "Brand", "name": "Apple"},
"offers": {
"@type": "Offer",
"price": "139990",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock",
"url": "https://example.com/iphone-15"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
}
Даёт в выдаче звёзды рейтинга, цену, наличие прямо в сниппете. CTR таких сниппетов выше на 20-50%.
FAQPage
Размечает блок FAQ на странице.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Что такое SEO?",
"acceptedAnswer": {"@type": "Answer", "text": "Это процесс оптимизации сайта..."}
}
]
}
В Google выдача показывает раскрывающийся FAQ-аккордеон прямо в сниппете. Очень мощный визуальный буст.
BreadcrumbList
Хлебные крошки в выдаче (вместо длинного URL).
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Главная", "item": "https://example.com/"},
{"@type": "ListItem", "position": 2, "name": "Каталог", "item": "https://example.com/catalog/"},
{"@type": "ListItem", "position": 3, "name": "Смартфоны", "item": "https://example.com/catalog/phones/"}
]
}
Organization
Описывает компанию. Влияет на Knowledge Panel.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Название компании",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"sameAs": [
"https://vk.com/company",
"https://t.me/company"
],
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+7-800-555-35-35",
"contactType": "customer support"
}
}
Ставится на главной странице сайта.
LocalBusiness
Для физических точек — кафе, магазинов, салонов.
{
"@type": "Restaurant",
"name": "Кафе у дома",
"address": {
"@type": "PostalAddress",
"streetAddress": "ул. Ленина, 1",
"addressLocality": "Москва"
},
"geo": {"@type": "GeoCoordinates", "latitude": 55.75, "longitude": 37.61},
"openingHours": "Mo-Su 10:00-22:00",
"telephone": "+7..."
}
Помогает в Google Maps и локальной выдаче.
HowTo
Пошаговые инструкции.
{
"@type": "HowTo",
"name": "Как настроить robots.txt",
"step": [
{"@type": "HowToStep", "text": "Создайте файл robots.txt"},
{"@type": "HowToStep", "text": "Добавьте директивы User-agent и Disallow"}
]
}
Recipe, Event, Course, JobPosting, Movie...
Schema.org покрывает 1500+ типов. Для каждой ниши есть специализированная разметка.
Типичные ошибки
1. Разметка не соответствует видимому контенту
Самая частая. Вы в разметке ставите aggregateRating: 4.8, а на странице рейтинга нигде нет. Google это считает спамом и может пометить весь сайт ручной санкцией.
Правило: размечаем только то, что реально показано на странице пользователю.
2. Разметка на закрытом контенте
Размечать Article на странице с noindex бессмысленно — Google её не индексирует.
3. Отсутствие обязательных полей
Например, для Product без name или offers.price — Google не покажет расширенный сниппет.
4. Неправильная вложенность объектов
{"@type": "Article", "author": "Иван"}
Author должен быть объектом {"@type": "Person", "name": "Иван"}, не строкой. Google понимает оба варианта, но строгий валидатор ругается.
5. Цены без валюты
"price": "1000" без "priceCurrency": "RUB" — Google не понимает что это.
6. Несколько одинаковых разметок одного типа
На странице 3 блока Article — Google не знает, какой использовать. Один на странице.
7. Schema только в JS, без SSR
Если разметка добавляется через JavaScript, Google обычно её видит (после рендера), но Яндекс плохо. SSR-разметка надёжнее.
Как проверить разметку
- Rich Results Test (Google) — официальный валидатор. Показывает, какие сниппеты вы получите.
- Schema Markup Validator (validator.schema.org) — общий валидатор без привязки к Google.
- Search Console → «Расширенные результаты» — показывает все размеченные страницы и их ошибки.
- Яндекс.Вебмастер → «Структурированные данные» — для проверки разметки от Яндекса.
- Генератор schema.org разметки на нашем сервисе — соберёт JSON-LD для статьи / товара / FAQ / организации за 2 минуты, готовый к вставке.
Что делать дальше
- Определите типы страниц на вашем сайте — статьи, товары, категории, FAQ, главная.
- Выберите 1-2 типа Schema для каждого. Не пытайтесь покрыть всё сразу.
- Сгенерируйте JSON-LD — онлайн-генератор или вручную по примерам выше.
- Вставьте в
<head>соответствующих шаблонов CMS. - Проверьте через Rich Results Test — все ли поля корректные.
- Через 1-2 недели проверьте Search Console → «Расширенные результаты» — Google нашёл разметку.
- Через месяц оцените CTR в выдаче — расширенные сниппеты обычно дают +15-30% к кликам без изменения позиции.
Schema.org — это бесплатный буст к видимости в выдаче. Один раз сделали — годами получаете расширенные сниппеты. Минимум, который стоит внедрить сегодня: BreadcrumbList, Organization, и Article или Product на основных страницах.
Попробовать SEOAdmin бесплатно
30 SEO-инструментов в одном кабинете. 100 поинтов бесплатно при регистрации, без карты.

