Schema.org с нуля: микроразметка, которую понимают поисковики и ИИ
Если аудит показал «Schema.org разметка отсутствует» — ваш сайт разговаривает с поисковиком только словами, без подсказок. Микроразметка — невидимый код, который прямым текстом объясняет машине: это организация, это товар с ценой, это вопрос и ответ. Из неё Google и Яндекс рисуют расширенные сниппеты, а ИИ-поиск точнее понимает, кто вы.
- Использовать формат JSON-LD — его рекомендует Google, внедряется проще всего
- Добавить Organization (или LocalBusiness для бизнеса с адресом) — блок о компании
- Разметить навигацию (BreadcrumbList) и вопросы (FAQPage), если они есть
- На товарах/статьях/услугах — свой тип (Product, Article, Service)
- Разметка должна соответствовать видимому контенту и стоять на всех страницах
Что такое Schema.org и расширенные сниппеты
Schema.org — это общий словарь типов и свойств, который в 2011 году договорились понимать Google, Яндекс, Bing и другие поисковики. Вы описываете сущности на странице этим словарём — и любой робот считывает их одинаково: Organization, Product, Article, Review, Question и сотни других типов.
Зачем это бизнесу — видно прямо в выдаче. Именно из разметки поисковик собирает расширенные сниппеты (rich results):
- звёзды рейтинга под товаром или компанией;
- хлебные крошки — путь «Главная › Каталог › Товар» вместо голого URL;
- блок «Вопросы и ответы» прямо в выдаче (из FAQPage);
- цена и наличие товара, часы работы, адрес на карте.
Такой сниппет занимает больше места и вызывает больше доверия — по нему чаще кликают. Плюс современный слой: ИИ-поисковики (ChatGPT, Яндекс Нейро, AI Overviews) охотнее берут в ответ факты, которые явно размечены, — им не нужно догадываться, где у вас телефон, а где цена.
Формат: почему JSON-LD, а не микроданные
Разметку можно внедрить тремя способами — микроданные (itemscope/itemtype прямо в тегах), RDFa и JSON-LD. Наш аудит распознаёт все три, но для внедрения с нуля выбор однозначный: JSON-LD.
Причины простые: Google официально рекомендует именно его; он не перемешан с версткой, а лежит отдельным блоком <script> — его легко добавить, проверить и не сломать при редизайне. Выглядит это так — один скрипт в коде страницы (в <head> или в конце <body>):
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "Название компании", "url": "https://site.by/", "logo": "https://site.by/logo.png" } </script>
@context всегда указывает на schema.org, @type — что вы описываете, дальше — свойства. Никакой магии: это просто аккуратно оформленные факты о странице.
С чего начать: обязательный минимум
Не нужно размечать всё сразу. Для типичного сайта услуг или магазина достаточно нескольких базовых типов.
- 1. Organization или LocalBusiness — блок о компании. Ставится на всех страницах (обычно в шаблоне). Если у вас есть физический адрес и приём клиентов — берите
LocalBusinessили отраслевой подтип:Dentist(стоматология),Restaurant,Florist(цветы),AutoRepair(автосервис). Наш аудит подсказывает подтип под нишу. Ключевые поля:name,url,logo,telephone,address,openingHours,sameAs; - 2. BreadcrumbList — хлебные крошки. Описывает путь до страницы. Из него поисковик рисует навигационную цепочку в сниппете вместо длинного URL;
- 3. FAQPage — вопросы и ответы. Если на странице есть блок FAQ — разметьте его, и вопросы могут показаться прямо в выдаче. Размечать можно только те вопросы, что реально видны пользователю;
- 4. Тип под страницу. Карточка товара —
Product(сoffers: цена, валюта, наличие). Статья —Article. Услуга —Service. Главная и «О компании» —Organization.
Готовый пример: LocalBusiness
Рабочая заготовка для компании с адресом — подставьте свои данные:
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "AutoRepair", "name": "Автосервис МастерДом", "url": "https://masterdom.by/", "logo": "https://masterdom.by/logo.png", "telephone": "+375 29 000-00-00", "address": { "@type": "PostalAddress", "addressLocality": "Минск", "streetAddress": "ул. Примерная, 1", "addressCountry": "BY" }, "openingHours": "Mo-Sa 08:00-20:00", "sameAs": [ "https://instagram.com/masterdom", "https://vk.com/masterdom" ] } </script>
Замените AutoRepair на свой тип, впишите реальные контакты — базовая разметка компании готова.
Для нескольких сущностей на одной странице их объединяют в массив @graph (так, кстати, сделаны и страницы этой Базы знаний: Article + BreadcrumbList + FAQPage в одном блоке).
Частые ошибки из наших аудитов
- Разметки нет вообще — самый частый случай: сайт не даёт поисковику ни одного структурированного факта;
- Невалидный JSON — забытая запятая или кавычка, и весь блок игнорируется. Обязательно проверять валидатором;
- Разметка не соответствует контенту — в коде цена 100, на странице 200; размечены FAQ, которых на странице нет. Это нарушение правил Google — убирают из расширенных результатов;
- Накрутка отзывов и звёзд —
aggregateRatingс выдуманными оценками без реальных отзывов на странице. Google это отслеживает и штрафует; - Разметка только на части страниц — есть на главной, но нет на карточках и услугах. Аудит показывает процент охвата: цель — все ключевые страницы.
Как проверить разметку
- Google Rich Results Test — вставьте URL или код: покажет доступные расширенные результаты и поля с ошибками
- Schema Markup Validator (validator.schema.org) — проверяет валидность разметки без привязки к Google
- Яндекс Вебмастер — «Инструменты → Проверка микроразметки», важно для видимости в Яндексе
- SEO-аудит — проверяет наличие и типы разметки на всех страницах разом и подсказывает тип и поля под вашу нишу
Что дальше
Начните с базы: добавьте на все страницы блок Organization (или LocalBusiness с адресом), разметьте хлебные крошки и FAQ, где они есть, а на товарах и статьях — соответствующий тип. Проверьте каждый блок в Rich Results Test — и следите, чтобы разметка совпадала с тем, что видит пользователь. Это разовая настройка, которая работает на сниппеты и на ИИ-поиск постоянно.
Хотите узнать, какая разметка уже есть на сайте, где её нет и какие типы добавить под вашу нишу? Закажите комплексный SEO-аудит: проверим Schema.org на всех страницах, а заодно метатеги, скорость и видимость в ИИ-поиске.
Коротко о микроразметке
Влияет ли микроразметка на позиции напрямую? +
Нужна ли разметка, если сайт на WordPress или конструкторе? +
Organization с контактами и Product/Service. Дополнить проще, чем начинать с нуля.Гарантирует ли разметка звёзды и крошки в выдаче? +
Микроданные в старом коде — переделывать на JSON-LD? +
Какая разметка уже есть на вашем сайте?
Закажите SEO-аудит — покажем, какие типы Schema.org присутствуют, где разметки нет и что добавить под вашу нишу, а заодно проверим метатеги, скорость, заголовки и видимость сайта в ИИ-ответах.
