В корзине пусто!
Schema.org — словарь структурированных данных, разработанный Google, Bing, Yahoo и Yandex в 2011 году. Разметка в форматах JSON-LD, Microdata или RDFa превращает обычный HTML в машиночитаемые данные — и открывает возможность получить Rich Snippets в SERP с ростом CTR на 15–30%. В этом гайде — типы разметки, внедрение и проверка.
Содержание
- Что такое Schema.org и зачем она нужна
- JSON-LD vs Microdata vs RDFa
- Важнейшие типы Schema для бизнеса
- FAQ Schema — внедрение и влияние
- HowTo Schema — когда применять
- Product и Review Schema для e-commerce
- BreadcrumbList — хлебные крошки в SERP
- Как проверить разметку
- Типичные ошибки при внедрении
- Часто задаваемые вопросы
Что такое Schema.org и зачем она нужна
Schema.org — совместный проект Google, Bing, Yahoo и Yandex, запущенный в 2011 году. Это словарь (vocabulary) с более чем 800 типами и тысячами свойств, позволяющий размечать HTML-контент так, чтобы поисковые системы понимали не только слова на странице, но и их значение и взаимосвязи.
Без разметки Google видит: «iPhone 15 Pro — 42 999 грн». С разметкой Product + Offer он понимает: «это товар, цена 42999 UAH, в наличии, рейтинг 4.9 из 5». Разница в том, что во втором случае сниппет в поиске может показать цену, звёздочки и статус наличия — прямо под URL.
Почему это важно для бизнеса? По данным официальной документации Google, Rich Results существенно повышают кликабельность по сравнению с обычными синими ссылками. На основе нашего опыта продвижения e-commerce проектов мы фиксировали рост CTR на 20–35% после внедрения Product и Review разметки — особенно в категориях товаров с рейтингами.
Структурированная разметка напрямую связана с качеством технического SEO-аудита — отсутствие Schema или ошибки в разметке являются отдельным блоком проверки при комплексном аудите сайта. Полную проверку структурированных данных проводим в рамках SEO-аудита сайта.
JSON-LD vs Microdata vs RDFa — что выбрать
Существует три формата внедрения структурированных данных. Google поддерживает все три, но рекомендует JSON-LD как наиболее удобный в сопровождении.
| Параметр | JSON-LD | Microdata | RDFa |
|---|---|---|---|
| Размещение | Отдельный <script> блок, не привязан к HTML | Атрибуты внутри HTML-тегов | Атрибуты внутри HTML-тегов |
| Рекомендация Google | Да (официально рекомендован) | Допустимо | Допустимо |
| Сложность внедрения | Низкая — чистый JSON | Высокая — нужно менять HTML | Высокая — сложный синтаксис |
| Влияние на HTML-шаблон | Нулевое | Значительное | Значительное |
| Поддержка JS-рендеринга | Хорошая (вставляется динамически) | Зависит от рендеринга | Зависит от рендеринга |
| Когда использовать | Везде — основной выбор | CMS не поддерживает script-блоки | Семантический HTML5 + RDF |
Вывод прост: если у вас есть доступ к вставке <script type="application/ld+json"> — используйте JSON-LD. Microdata — решение для систем без возможности добавлять отдельные скрипт-блоки. RDFa — специфический формат для проектов с жёсткими семантическими требованиями.
Важнейшие типы Schema для бизнеса
Словарь Schema.org содержит сотни типов, но для большинства коммерческих и информационных сайтов достаточно восьми основных.
| Тип Schema | Для кого | Что даёт в SERP | Обязательные поля |
|---|---|---|---|
| Article | Блоги, медиа, новости | Дата, автор, хлебные крошки | headline, author, datePublished |
| Product | Интернет-магазины | Цена, наличие, рейтинг звёздочками | name, offers (price, availability) |
| FAQPage | Страницы с вопросами | Развернутый FAQ прямо в сниппете | mainEntity (Question + Answer) |
| HowTo | Гайды, инструкции | Пронумерованные шаги в SERP | name, step (HowToStep) |
| LocalBusiness | Офлайн-бизнес, сервисы | Адрес, телефон, часы работы | name, address, telephone |
| BreadcrumbList | Все сайты с рубриками | Путь навигации под URL в SERP | itemListElement (ListItem) |
| Review / AggregateRating | Товары, сервисы | Звёздочки и количество отзывов | ratingValue, ratingCount |
| Organization | Корпоративные сайты | Knowledge Panel, сайтлинки | name, url, logo, contactPoint |
FAQ Schema — внедрение и влияние на результаты поиска
FAQPage — один из наиболее эффективных типов разметки для информационных страниц и лендингов. При правильном внедрении Google отображает вопросы и ответы прямо под основным сниппетом, увеличивая видимую площадь вашего результата почти вдвое.
Структура JSON-LD для FAQPage:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Сколько стоит SEO-продвижение?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Стоимость зависит от ниши и конкурентности.
Средний бюджет для украинских сайтов — 8 000–25 000 грн/мес."
}
}
]
}
</script>
Ключевые правила для FAQPage:
- Текст вопроса (name) — точно совпадает с текстом H3 на странице
- Ответ (text) — чистая текстовая строка, без HTML-тегов
- Количество вопросов — от 3 до 8; больше Google обычно не показывает
- Ответы — конкретные, 1–3 предложения, без «это зависит от...»
- HTML Q&A блок — обязательно присутствует на странице в соответствующей структуре
FAQPage разметка — прямой путь к Google Featured Snippets и AI Overviews. Подробнее об оптимизации под нулевую позицию — в нашем гайде Featured Snippets: как попасть на нулевую позицию.
HowTo Schema — когда применять
HowTo — тип разметки для пошаговых инструкций. Google может отображать шаги прямо в SERP (особенно на мобильных), позволяя пользователю разворачивать каждый шаг без перехода на сайт. Да, это снижает количество кликов — но ваш сайт получает более широкий сниппет и большее доверие.
Когда использовать HowTo:
- Статья является пошаговой инструкцией («как сделать X»)
- Есть чёткий нумерованный список шагов
- Каждый шаг — отдельное действие, а не общий совет
- Статья не является рецептом (для рецептов — отдельный тип Recipe)
Минимальная структура HowTo JSON-LD:
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Как настроить Google Search Console",
"description": "Пошаговая инструкция подключения GSC за 10 минут.",
"step": [
{
"@type": "HowToStep",
"name": "Войдите в аккаунт Google",
"text": "Откройте search.google.com/search-console и нажмите Начать."
},
{
"@type": "HowToStep",
"name": "Добавьте ресурс",
"text": "Введите URL вашего сайта. Рекомендуется добавлять домен-ресурс, а не URL-префикс."
}
]
}
Опционально можно добавить totalTime (формат ISO 8601: «PT30M» — 30 минут) и estimatedCost для инструкций с бюджетом.
Product и Review Schema для e-commerce
Для интернет-магазинов Product и AggregateRating — важнейшие типы разметки. Сниппет с ценой, наличием и звёздочками заметно выделяется среди конкурентов без разметки.
Пример JSON-LD для товарной страницы с рейтингом:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "iPhone 15 Pro 256GB Titanium",
"image": "https://shop.ua/images/iphone-15-pro.jpg",
"description": "Смартфон Apple с чипом A17 Pro и 48МП камерой.",
"brand": { "@type": "Brand", "name": "Apple" },
"offers": {
"@type": "Offer",
"price": "42999",
"priceCurrency": "UAH",
"availability": "https://schema.org/InStock",
"url": "https://shop.ua/iphone-15-pro"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "312"
}
}
У клиентов в e-commerce мы видели, что правильная Product разметка в связке с реальными UGC-отзывами и грамотным техническим аудитом давала рост органического трафика на 25–40% за квартал — преимущественно за счёт Shopping-результатов и повышенного CTR обычных сниппетов.
BreadcrumbList — хлебные крошки в SERP
BreadcrumbList — тип разметки, позволяющий Google отображать навигационный путь (хлебные крошки) вместо URL-адреса в сниппете. Выглядит как: Главная › Смартфоны › iPhone 15 Pro. Это улучшает понимание структуры сайта пользователем и является сигналом архитектурной грамотности для бота.
JSON-LD для хлебных крошек:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Главная",
"item": "https://shop.ua/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Смартфоны",
"item": "https://shop.ua/smartphones/"
},
{
"@type": "ListItem",
"position": 3,
"name": "iPhone 15 Pro",
"item": "https://shop.ua/smartphones/iphone-15-pro"
}
]
}
Правила BreadcrumbList:
- position — нумерация с 1, последовательно
- item — полный URL без сокращений
- Путь должен соответствовать реальной навигации на сайте
- Для последнего элемента (текущая страница) поле item необязательно
BreadcrumbList тесно связан с правильной архитектурой сайта и техническим SEO. Без логичной URL-структуры хлебные крошки не будут иметь смысла.
Как проверить разметку
После внедрения Schema — всегда проверяйте. Невалидная или неполная разметка может не только не дать Rich Results, но и получить предупреждения в Google Search Console.
Два основных инструмента проверки:
-
Rich Results Test (search.google.com/test/rich-results) — официальный инструмент Google. Показывает:
- Подходит ли разметка для получения Rich Results
- Какие поля отсутствуют или заполнены некорректно
- Предварительный вид результата в SERP
- Schema Markup Validator (validator.schema.org) — проверяет синтаксис и соответствие словарю Schema.org. Выявляет ошибки, которые Rich Results Test может не показать.
Алгоритм проверки после внедрения:
- Rich Results Test — введите URL или вставьте HTML-код, убедитесь в отсутствии ошибок (предупреждения допустимы)
- Schema Markup Validator — проверьте синтаксис JSON-LD
- Google Search Console → Улучшения → Rich Results — через 1–2 недели после индексации появятся данные по страницам
- Повторная проверка после каждого обновления шаблона или контента
Также проверьте, как Googlebot видит JavaScript-рендеринг через разметку — подробнее в гайде JavaScript SEO: как Googlebot рендерит JS.
Типичные ошибки при внедрении Schema
Большинство проблем с разметкой повторяются. Вот список самых частых ошибок, которые мы видим при технических аудитах.
- Несоответствие разметки и контента страницы — в JSON-LD указана цена 1000 грн, а на странице 1200 грн. Google это обнаруживает и может снизить или убрать Rich Result.
- Отсутствующие обязательные поля — например, в Product нет поля offers. Rich Results Test покажет предупреждение, Google не будет отображать расширенный сниппет.
- HTML-теги в поле text ответа FAQPage — поле acceptedAnswer.text должно быть чистым текстом без <br>, <strong> и др. Теги искажают разметку.
- Дублирование JSON-LD блоков — если шаблон CMS уже генерирует Organization или Article, а вы добавляете свой вручную, Google получает два противоречивых сигнала.
- Неправильный формат дат — datePublished и dateModified должны быть в формате ISO 8601: «2026-05-25» или «2026-05-25T10:00:00+02:00».
- Разметка на скрытом или недоступном контенте — если содержимое за paywall или в display:none, Google не считает разметку валидной.
- Спам-разметка — добавление FAQPage или HowTo на страницы, где соответствующих блоков нет в HTML. Нарушение правил Google, риск ручных санкций.
Самая частая ошибка в нашей практике — несоответствие цены между разметкой и реальным контентом в магазинах со скидками. CMS обновляет цену на странице, а JSON-LD остаётся старым. Решение: генерация разметки динамически через шаблон, а не вручную.
На практике
Кулинарный сайт из Одессы с 1 400 авторскими рецептами работал на WordPress. До внедрения разметки страницы рецептов выглядели в Google как обычные статьи — заголовок, URL и одна строка описания. Органический трафик стагнировал восемь месяцев подряд.
Технический аудит через Screaming Frog выявил: ни одна страница из рецептурного каталога не содержала структурированных данных, хотя конкуренты в топ-5 почти все имели Recipe schema с видимыми звёздочками и временем приготовления прямо в сниппете.
После внедрения Recipe schema с полями prepTime, cookTime, recipeYield и nutrition на 840 страницах — через 5 недель в Google Search Console зафиксировали: 34% страниц получили Rich Results. CTR по органике вырос с 2,1% до 5,8% — пользователи кликают чаще, когда в сниппете видят «Время: 25 мин» и звёздочки рейтинга.
Для рецептов с пошаговыми инструкциями параллельно добавили HowTo schema — её мобильное отображение дало дополнительно +19% переходов с телефонов. Данные по каждому типу разметки отслеживали отдельными фильтрами в GSC.
Recipe schema работает только когда поляcookTimeиprepTimeзаполнены в формате ISO 8601 — «PT25M» вместо просто «25 минут». Казалось бы мелочь, но именно из-за этого у клиента половина разметки не давала Rich Results первые две недели: Rich Results Test показывал «предупреждение», а не «ошибку», поэтому на него не обращали внимания.
Часто задаваемые вопросы
Обязательно ли использовать Schema.org для SEO?
Schema.org не является официальным фактором ранжирования Google, однако структурированная разметка повышает CTR через Rich Snippets на 15–30%, улучшает понимание контента ботами и увеличивает шансы попасть в AI Overviews. Для конкурентных ниш — фактически обязательна.
Какой формат микроразметки лучше: JSON-LD, Microdata или RDFa?
Google официально рекомендует JSON-LD. Он не смешивается с HTML, легко редактируется и поддерживает все типы Schema. Microdata и RDFa допустимы, но сложнее в сопровождении — их стоит использовать только если CMS не позволяет вставлять отдельные script-блоки.
Как проверить правильность внедрения Schema разметки?
Используйте два бесплатных инструмента: Rich Results Test (search.google.com/test/rich-results) — показывает, подходит ли разметка для получения Rich Snippets; Schema Markup Validator (validator.schema.org) — проверяет синтаксис и структуру. Оба доступны без регистрации.
Влияет ли Schema на позиции в Google?
Прямая корреляция не подтверждена, но косвенная есть. Schema помогает Google точнее понимать контент, повышая релевантность ответа. FAQ и HowTo разметка расширяет сниппет в SERP, увеличивает CTR, а более высокий CTR — сигнал для алгоритма.
Нужна помощь с внедрением Schema разметки?
SEO-Factory проводит технический аудит сайта, включая полную проверку структурированных данных. Находим ошибки в Schema, внедряем нужные типы разметки и настраиваем мониторинг в GSC. Результат — Rich Snippets, более высокий CTR и лучшее понимание сайта поисковиками.


