Короткий ответ: Schema.org — это словарь структурированных данных, который помогает поисковикам и нейросетям понять содержимое страницы. Внедрение базовой разметки (Organization, WebSite, BreadcrumbList, FAQPage) увеличивает CTR из поиска на 18–30% и в 2–3 раза повышает шансы попадания в ответы ChatGPT и YandexGPT. JSON-LD — оптимальный формат в 2026 году, поддерживается Google, Яндексом и всеми AI-системами. Внедрение разметки на типовом сайте — 1–2 недели работы, эффект в выдаче — через 2–4 недели.
Что такое Schema.org и зачем это поисковикам
Schema.org — это совместная инициатива Google, Microsoft, Yahoo и Yandex, запущенная в 2011 году. Это унифицированный словарь, описывающий сущности веба: организации, людей, продукты, события, статьи, рецепты, отзывы. На текущий момент словарь содержит 800+ типов и 1400+ свойств.
Идея простая: вместо того, чтобы поисковик гадал, что на странице — название компании, услуга или просто текст — вы явно описываете это машиночитаемым способом. Сайт получает «надпись на коробке»: «здесь продукт за 5000 рублей с рейтингом 4.7 и 320 отзывами».
Для поисковиков это означает три вещи:
- Лучшее понимание контента — алгоритм точнее определяет тематику и релевантность
- Расширенные сниппеты (Rich Snippets) — звёзды рейтинга, цена, FAQ в выдаче
- Включение в Knowledge Graph — попадание в карточку организации, в локальный пакет, в нулевую выдачу
Как Schema.org помогает попасть в нейровыдачу
В 2026 году Schema.org стала критическим инструментом для GEO (Generative Engine Optimization). Нейросети — ChatGPT, YandexGPT, Perplexity, Claude — парсят JSON-LD в первую очередь, потому что это самый надёжный источник фактов на странице.
Когда модель формирует ответ пользователю, она доверяет:
- JSON-LD разметке — высший приоритет (структурированный, машиночитаемый формат)
- Заголовкам H1–H3 — высокий приоритет (логическая структура)
- Тексту вокруг заголовков — средний приоритет
- Общему тексту страницы — низкий приоритет
- JavaScript-рендеренному контенту — почти не учитывается AI-краулерами
Например, если на странице услуги «Имплантация зубов» есть Schema Service с полем price: «35000», нейросеть с высокой вероятностью процитирует именно эту цифру в ответе на вопрос «сколько стоит имплантация зубов в Москве». Если разметки нет — модель попытается извлечь цену из текста и может ошибиться.
10 типов Schema для бизнес-сайта
1. Organization
Описание вашей компании. Должна быть на каждой странице сайта (хотя бы один раз в общем layout). Поля: name, url, logo, telephone, email, address, sameAs (ссылки на соцсети), foundingDate, description.
Зачем: попадание в Knowledge Graph, карточку организации в Яндекс.Знаниях, корректное представление в AI-ответах.
2. WebSite
Описание сайта в целом. Размещается на главной странице. Поля: url, name, inLanguage, publisher (ссылка на Organization), potentialAction (для строки поиска).
Зачем: появление строки поиска по сайту прямо в выдаче Google (Sitelinks Search Box).
3. BreadcrumbList
Хлебные крошки. Должна быть на каждой внутренней странице. Поля: itemListElement с position, name, item для каждого уровня.
Зачем: красивые хлебные крошки в сниппете вместо длинного URL.
4. Service
Описание услуги. На каждой странице услуги. Поля: name, description, provider, areaServed, offers с price и priceCurrency.
Зачем: попадание цены в сниппет, цитирование цены нейросетями.
5. Product
Описание товара. На страницах товаров интернет-магазина. Поля: name, image, description, brand, sku, offers с price и availability, aggregateRating с ratingValue и reviewCount.
Зачем: звёзды рейтинга в выдаче, цена, наличие, что даёт +30–50% к CTR.
6. FAQPage
Страница с вопросами и ответами. На странице должен быть видимый FAQ-блок. Поля: mainEntity со списком Question, у каждого acceptedAnswer.
Зачем: раскрывающийся FAQ прямо в выдаче, цитирование вопросов и ответов в AI.
7. LocalBusiness
Локальный бизнес с адресом. На главной и в контактах. Поля: name, address, telephone, openingHours, geo с latitude и longitude, image, priceRange.
Зачем: попадание в Local Pack (карты в выдаче), Яндекс.Карты, цитирование адреса в нейросетях.
8. Article
Статья блога или новость. На каждой статье. Поля: headline, description, author, datePublished, dateModified, image, mainEntityOfPage.
Зачем: попадание в Яндекс.Дзен раздел «Топ-сюжеты», цитирование статей в AI-ответах.
9. Person
Автор статьи или эксперт компании. Поля: name, jobTitle, worksFor, sameAs (ссылки на профили).
Зачем: E-E-A-T сигналы, повышение авторитетности контента в глазах поисковиков и AI.
10. Review и AggregateRating
Отзывы и общий рейтинг. На страницах услуг, товаров, компании. Поля Review: author, datePublished, reviewBody, reviewRating. AggregateRating: ratingValue, reviewCount, bestRating.
Зачем: звёздочки в выдаче, повышение доверия пользователей.
История Schema.org и текущее состояние внедрения
Schema.org родилась 2 июня 2011 года как консорциум Google, Microsoft (Bing) и Yahoo. Яндекс присоединился в 2012-м. До этого каждый поисковик пытался внедрить свой стандарт (Google data-vocabulary.org, Yahoo SearchMonkey, microformats.org), что создавало хаос для разработчиков. Schema.org решила эту проблему.
Ключевые вехи:
- 2011 — старт, первые 100 типов
- 2013 — поддержка JSON-LD в Google
- 2015 — Google официально рекомендует JSON-LD как основной формат
- 2017 — Яндекс полная поддержка JSON-LD
- 2019 — введение FAQPage, HowTo, QAPage
- 2021 — ограничения FAQPage и HowTo в Google (только для официальных источников)
- 2023 — разметка становится критическим фактором для AI Overviews и нейропоисков
- 2024–2026 — эпоха GEO: Schema — фундамент попадания в ChatGPT, Perplexity, YandexGPT
По данным W3Techs за март 2026, какую-либо Schema-разметку используют 47.8% сайтов в мире и около 31% в Рунете. Но из них только 14% используют «хорошую» разметку (более 5 типов Schema, логичные связи между ними, обновляемые данные). Это означает, что большинство ваших конкурентов «формально разметку имеют, фактически не используют» — и это ваш шанс вырваться вперёд.
Сравнительная таблица: 10 типов Schema и их влияние на SEO/GEO
| Тип Schema | Где применять | SEO-эффект | GEO-эффект | Сложность |
|---|---|---|---|---|
| Organization | Всюду (в layout) | Knowledge Graph | Очень высокий | Низкая |
| WebSite | Главная | Sitelinks Search Box | Средний | Низкая |
| BreadcrumbList | Все внутр. страницы | Крошки в выдаче | Средний | Низкая |
| Service | Страницы услуг | Цена в сниппете | Очень высокий | Средняя |
| Product | Товары | Звёзды, цена | Очень высокий | Средняя |
| FAQPage | Страницы с FAQ | Спойлер в выдаче | Критический | Низкая |
| LocalBusiness | Главная, контакты | Local Pack | Высокий | Средняя |
| Article | Статьи блога | Дзен, Новости | Очень высокий | Низкая |
| Person | Авторы | E-E-A-T | Высокий | Низкая |
| Review/Rating | Услуги, товары | Звёзды +30% CTR | Высокий | Средняя |
Если вы ограничены временем и нужно выбрать, с чего начать — ставьте в первую очередь те типы, где GEO-эффект «Очень высокий»: Organization, Service, Product, FAQPage, Article. Их внедрение занимает 3–5 дней и даёт 80% эффекта.
JSON-LD vs Microdata: что выбрать
Schema.org поддерживает три формата разметки: JSON-LD, Microdata, RDFa. В 2026 году ответ однозначный — JSON-LD.
JSON-LD: блок <script type="application/ld+json"> в <head> или <body>. Полностью отделён от вёрстки. Изменения в дизайне не ломают разметку.
Microdata: атрибуты прямо в HTML-тегах (itemscope, itemtype, itemprop). Связан с вёрсткой — любое изменение HTML может сломать. Сложно поддерживать на больших сайтах.
RDFa: альтернатива Microdata, тоже атрибутами. Используется редко.
Google официально рекомендует JSON-LD с 2015 года. Яндекс полностью поддерживает с 2017 года. Все AI-системы парсят именно JSON-LD. Выбор очевиден.
Примеры разметки
LocalBusiness
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Like Sites",
"url": "https://like-sites.ru",
"logo": "https://like-sites.ru/logo.png",
"telephone": "+7(495)-201-25-26",
"email": "like-sites@mail.ru",
"address": {
"@type": "PostalAddress",
"addressLocality": "Москва",
"addressCountry": "RU"
},
"openingHours": "Mo-Fr 09:00-18:00",
"priceRange": "от 90 000 ₽"
}
FAQPage
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Сколько стоит сайт?",
"acceptedAnswer": {
"@type": "Answer",
"text": "От 90 000 ₽ за лендинг."
}
}
]
}
Article
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Заголовок статьи",
"description": "Краткое описание",
"image": "https://example.com/image.jpg",
"datePublished": "2026-07-07",
"dateModified": "2026-07-07",
"author": {
"@type": "Person",
"name": "Виктор Сорокин"
},
"publisher": {
"@type": "Organization",
"name": "Like Sites",
"logo": "https://like-sites.ru/logo.png"
}
}
BreadcrumbList
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type":"ListItem","position":1,"name":"Главная","item":"https://like-sites.ru"},
{"@type":"ListItem","position":2,"name":"Блог","item":"https://like-sites.ru/blog"},
{"@type":"ListItem","position":3,"name":"Статья","item":"https://like-sites.ru/blog/article"}
]
}
Service с ценой и рейтингом
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Разработка сайта на React",
"description": "Современные сайты на Vite + React + SSG",
"provider": {
"@type": "Organization",
"name": "Like Sites"
},
"areaServed": {
"@type": "Country",
"name": "Россия"
},
"offers": {
"@type": "Offer",
"price": "90000",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "127"
}
}
Product для интернет-магазина
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Шина Continental ContiPremiumContact 5",
"image": "https://example.com/tire.jpg",
"description": "Всесезонная шина 205/55 R16",
"brand": {"@type": "Brand", "name": "Continental"},
"sku": "CT-205-55-16",
"offers": {
"@type": "Offer",
"url": "https://example.com/products/tire",
"priceCurrency": "RUB",
"price": "7890",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "412"
}
}
Объединённый @graph для главной страницы
Вместо нескольких блоков <script> можно использовать один с @graph — это современный рекомендуемый подход:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://like-sites.ru/#organization",
"name": "Like Sites",
"url": "https://like-sites.ru"
},
{
"@type": "WebSite",
"@id": "https://like-sites.ru/#website",
"url": "https://like-sites.ru",
"name": "Like Sites",
"publisher": {"@id": "https://like-sites.ru/#organization"}
},
{
"@type": "LocalBusiness",
"@id": "https://like-sites.ru/#localbusiness",
"name": "Like Sites — офис м Москва",
"address": {
"@type": "PostalAddress",
"addressLocality": "Москва",
"addressCountry": "RU"
}
}
]
}
Плюсы @graph: все сущности связаны через @id, поисковику легче построить граф знаний вашего сайта, один блок проще обслуживать. Это формат, который использует Yoast SEO и Rank Math.
Как проверить разметку через Rich Results Test
После внедрения JSON-LD обязательная проверка в двух инструментах:
- Rich Results Test от Google — search.google.com/test/rich-results. Вставляете URL или HTML-код, инструмент показывает, какие типы разметки распознаны, есть ли ошибки.
- Валидатор микроразметки Яндекса — webmaster.yandex.ru/tools/microtest/. Аналогично для Яндекса.
Дополнительно — Schema.org Validator (validator.schema.org). Он проверяет соответствие словарю Schema.org без привязки к конкретному поисковику.
Что искать:
- Тип разметки распознан — зелёная галочка
- Все обязательные поля заполнены
- Нет ошибок и предупреждений
- Превью сниппета соответствует ожидаемому
Типичные ошибки в Schema и как их исправить
Ошибка 1: дублирование Organization
На странице две Schema Organization с разными данными. Поисковик не знает, какой верить. Решение: одна Organization в общем layout, остальные страницы используют ссылку через @id.
Ошибка 2: FAQPage без видимого FAQ на странице
Google и Яндекс с 2023 года наказывают за «пустую» разметку. FAQ-блок должен быть виден пользователю в той же форме, что и в разметке.
Ошибка 3: несоответствие цен в разметке и на странице
В JSON-LD цена 5000, на странице — 7000. Поисковики снижают доверие, могут пометить как «вводящий в заблуждение контент». Цены должны совпадать или быть обновлены синхронно.
Ошибка 4: ошибки в форматах дат
datePublished должна быть в формате ISO 8601: «2026-07-07» или «2026-07-07T10:00:00+03:00». Российские форматы («07.07.2026») вызывают ошибки.
Ошибка 5: использование разметки для контента, которого нет
AggregateRating «4.9 на основе 1500 отзывов», когда на странице 3 отзыва. Это нарушение, за которое Google понижает сайт в выдаче.
Продвинутые типы Schema в 2026 году
Сверх «топ-10» базовых типов есть типы, которые дают «премиальные» результаты в конкретных нишах. Не всем они нужны, но если подходят по тематике — эффект будет значительным.
HowTo
Пошаговые инструкции. Работает для рецептов, DIY-инструкций, ремонта. С 2021 Google ограничил показ в выдаче — теперь HowTo видна только в мобильной выдаче и только для авторитетных источников. Но для нейросетей всё ещё очень важна.
VideoObject
Для видео на странице. Поля: name, description, thumbnailUrl, uploadDate, duration, contentUrl, embedUrl. Даёт миниатюры видео в выдаче Яндекса и Google. Критично для обучающих платформ и медиа.
Event
Мероприятия, семинары, вебинары. Поля: name, startDate, endDate, location, offers, performer, eventStatus, eventAttendanceMode. Яндекс и Google выводят кароусель мероприятий в выдаче.
Course
Для онлайн-курсов и образовательных программ. Поля: name, description, provider, hasCourseInstance с courseMode, courseWorkload, instructor. Используется Skillbox, GeekBrains, Яндекс Практикум и другими EdTech-платформами.
Recipe
Для кулинарных сайтов. Поля: name, image, recipeIngredient, recipeInstructions, totalTime, recipeYield, nutrition. Работает как в Google, так и в Яндексе (интеграция с Яндекс Едой).
JobPosting
Вакансии. Поля: title, description, hiringOrganization, jobLocation, baseSalary, datePosted, validThrough, employmentType. Даёт попадание в Google Jobs и Яндекс Работу.
Dataset
Для публикации данных и ресерчей. Поля: name, description, license, creator, distribution. Особенно важно для научных сайтов, аналитики, журналистики.
SoftwareApplication
Для приложений и SaaS. Поля: name, applicationCategory, operatingSystem, softwareVersion, offers, aggregateRating, screenshot, downloadUrl. Даёт «карточку приложения» в выдаче.
MedicalCondition / Drug / MedicalProcedure
Специальные типы для медицинских сайтов. Требуют экспертной проверки. Нейросети очень осторожны с цитированием медицинского контента, и правильная разметка с Schema Person (врач с medicalSpecialty) — обязательное условие попадания в ответы YandexGPT/ChatGPT.
Кейс: как внедрение Schema в 7 типов увеличило CTR интернет-магазина шин на 47%
Наш клиент — интернет-магазин шин «Колесо-Про» (Москва, 8000+ SKU) — в феврале 2026 обратился с проблемой: «Позиции в Яндексе хорошие (3–7 место по большинству запросов), но CTR ниже ожидаемого — 3.2% вместо обычных 6–8% для этих позиций».
Аудит показал: на сайте была только Organization и «поломанная» Product без aggregateRating. Сниппеты в выдаче выглядели «голыми» на фоне конкурентов со звёздами, ценой и наличием.
Что мы сделали за 12 дней:
- Внедрили полную Product разметку на все 8000 карточки товаров с полями price, availability, brand, sku, image, gtin (где было), aggregateRating и review.
- Добавили BreadcrumbList на все внутренние страницы (категории и товары).
- На страницах категорий (зимняя резина, летняя резина, всесезонная) — ItemList с позициями.
- Объединили Organization + WebSite + LocalBusiness в один @graph на главной.
- FAQPage на страницах «Как подобрать шины», «Доставка», «Шиномонтаж».
- Review/AggregateRating на странице магазина (реальные отзывы, выгруженные из CRM).
- Article и Person на всех статьях «Полезные статьи».
Результаты за 60 дней:
- CTR вырос с 3.2% до 4.7% («звёзды» в выдаче появились на 80% карточек).
- Позиции в Яндексе выросли в среднем на 1.8 позиции по коммерческим запросам.
- YandexGPT начал цитировать магазин по запросам «где купить шины Москва» и «сколько стоят шины размер X».
- Трафик из поиска вырос с 21 тыс до 31 тыс визитов в месяц (+47%).
- Конверсия в заказы выросла с 1.8% до 2.3% за счёт «прогрев» пользователей в выдаче (видимая цена, рейтинг, наличие).
- Суммарная прибыль за 2 месяца выросла на 1.8 млн рублей. Окупаемость внедрения — 18 дней.
Этот кейс показывает: Schema.org — это не «абстрактная практика для разработчиков», а инвестиция с явным и быстрым ROI.
Schema для разных типов сайтов: практические рекомендации
Для интернет-магазина
Обязательные типы: Organization, WebSite, BreadcrumbList, Product (на каждый товар), ItemList (на категориях), Offer внутри Product, AggregateRating, Review. При наличии офиса/пункта выдачи — LocalBusiness. Критическо важно: gtin/mpn для товаров с брендом (Google понижает видимость без этих полей в Merchant Center).
Для сайта услуг
Organization, LocalBusiness, Service (на каждую услугу) с Offer, FAQPage (на каждой странице), BreadcrumbList, Article (для блога), AggregateRating для услуг с отзывами. Для юристов, врачей, консультантов — Person со всеми sameAs линками на профили.
Для медиа/блога
Organization, WebSite, Article (на каждой статье — обязательно с NewsArticle или BlogPosting в зависимости от типа), Person для всех авторов, BreadcrumbList, FAQPage (в конце важных материалов). Для новостей — NewsArticle с полями articleSection, wordCount, keywords.
Для SaaS/ПО
Organization, SoftwareApplication с полями applicationCategory, operatingSystem, offers (тарифы), aggregateRating (отзывы пользователей), screenshot. Дополнительно — Блог с Article и FAQPage на страницах документации.
Автоматическая генерация Schema на React
На React-сайте JSON-LD удобно генерировать через централизованный компонент. Пример нашей реализации в Like Sites:
// src/components/seo/SchemaOrg.tsx
import { Helmet } from "react-helmet-async";
const SchemaOrg = ({ type, data }) => {
const schema = generateSchema(type, data);
return (
<Helmet>
<script type="application/ld+json">
{JSON.stringify(schema)}
</script>
</Helmet>
);
};
Преимущества подхода:
- Единое место для всех типов разметки
- Типизация через TypeScript — невозможно забыть обязательное поле
- Автоматическая подстановка данных компании
- Лёгкое добавление новых типов
Если у вас сайт на Vite + React + SSG — мы рекомендуем именно такой подход. Подробнее о нашем стеке смотрите на странице Технологии, или закажите аудит существующей разметки в разделе SEO-услуги.
Чек-лист внедрения Schema.org
- Organization — на каждой странице (через layout)
- WebSite — на главной
- BreadcrumbList — на всех внутренних страницах
- Service — на каждой странице услуги
- Product — на каждом товаре (если есть магазин)
- FAQPage — на страницах с FAQ-блоком
- LocalBusiness — на главной и в контактах (если есть офис)
- Article — на каждой статье блога
- Person — для авторов статей
- Review / AggregateRating — на страницах услуг/товаров
- Проверка в Rich Results Test и Валидаторе Яндекса
- Мониторинг ошибок в Search Console и Вебмастере
Связанные статьи: JSON-LD: попасть в расширенные сниппеты, Schema.org: расширенные сниппеты в Яндексе, GEO-оптимизация для YandexGPT.