Вы когда-нибудь видели в поиске не просто синюю ссылку, а блок с рейтингом звёздочками, списком вопросов-ответов или рецептом со ступеньками? Это работает микроразметка. Без неё поисковик видит только HTML и приходится «угадывать», о чём страница — с ней вы говорите системе прямо: «Это статья», «Это товар», «Это организация». Разбираем, что такое микроразметка Schema.org, какие типы схем ставить на сайт, как добавить JSON-LD готовым кодом и где проверить результат, чтобы страница получила расширенный сниппет.
Что такое микроразметка и зачем она SEO
Микроразметка (структурированные данные) — это помеченные теги в коде страницы, которые описывают её содержание машиночитаемым языком. Стандарт Schema.org создали вместе Google, Яндекс, Bing и Yahoo: у них есть общий словарь типов — Article, Product, FAQPage и ещё десятки. Вы берёте нужный тип и указываете поля: заголовок, автора, цену, рейтинг, вопрос и ответ.
Зачем это нужно на практике:
- Расширенные сниппеты. Поисковик может вывести звёзды рейтинга, цены, наличие, вопросы FAQ или шаги инструкции прямо в выдаче. Такой результат занимает больше места, его сразу заметнее — косвенно это поднимает CTR.
- Понимание контента. Даже без красивого сниппета разметка помогает системе точнее соотнести страницу с запросом и не перепутать, например, «Apple» как компанию и «apple» как фрукт в контексте.
- Основа для AI-ответов. Голосовые ассистенты и генеративные поисковики опирают ответы на структурированные данные — чем чётче размечено, тем выше шанс попасть в прямой ответ.
Отдельно скажу прямо: прямого бонуса к позициям в ранжировании Schema.org не даёт. Это инструмент заметности и точности, а не рычаг поднять страницу с 8 на 5 строку. Но расширенный сниппет реально повышает кликабельность — а это уже сигнал качества, который со временем влияет и на трафик.
Расшинные сниппеты бывают разными в зависимости от типа схемы: звёзды рейтинга у товаров, блок вопросов у FAQ, ступеньки у инструкций, «хлебные крошки» у навигации, карточка компании с адресом у LocalBusiness. Один и тот же запрос может вывести любой из этих форматов — и решает это именно разметка, а не только качество текста.
Основные типы Schema.org для сайта
На одном сайте обычно ставят от 1 до 3 типов схем: общий (например, Organization или WebSite) на всех страницах и тематический — на конкретных разделах. Перечислю те, что покрывают большинство проектов, с готовыми примерами.
Чтобы не путаться, держите в голове простую карту соответствия:
| Тип схемы | Где ставить | Что даёт в выдаче |
|---|---|---|
Organization / WebSite |
Главная, шапка сайта | Логотип и знание о компании |
Article |
Блог, новости | «Статья», автор, дата |
Product |
Карточка товара | Цена, наличие, рейтинг |
FAQPage |
Страницы с вопросами | Блок вопросов-ответов |
HowTo |
Инструкции и советы | Пошаговый блок со ступеньками |
BreadcrumbList |
Любые страницы с навигацией | Путь «Главная > Раздел > Страница» |
LocalBusiness |
Страницы локальных компаний | Адрес, телефон, карта, часы работы |
Article — для статей и новостей
Блог и новостной раздел. Описывает заголовок, автора, дату публикации и изображение. Без неё Google реже определяет «Статья» в выдаче и хуже понимает, кто автор и когда материал обновлялся.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Как настроить robots.txt",
"author": { "@type": "Person", "name": "Алексей Лазутин" },
"datePublished": "2026-08-09",
"dateModified": "2026-08-12",
"image": "/blog/robots-txt-kak-nastroit.jpg",
"publisher": {
"@type": "Organization",
"name": "SEO Quest",
"logo": { "@type": "ImageObject", "url": "/logo.png" }
}
}
</script>
Product — для карточки товара
Интернет-магазин. Важные поля — цена, валюта и наличие, иначе сниппет товара не соберётся.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Кофемашина Espresso MA-900",
"description": "Рожковая кофемашина с давлением 15 бар",
"offers": {
"@type": "Offer",
"price": "42990",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "128"
}
}
</script>
FAQPage — для блока вопросов и ответов
Если на странице есть реальные вопросы и ответы, разметите их — Google часто выводит этот блок прямо в выдаче. Главное правило: вопросы в коде должны совпадать с тем, что видит пользователь на странице.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Влияет ли Schema.org на ранжирование?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Прямого бонуса к позициям нет. Разметка помогает получить расширенный сниппет и повышает кликабельность."
}
}
]
}
</script>
HowTo — для инструкций и советов
Пошаговые руководства могут отображаться как блок со ступеньками. Перечисляйте шаги через step и, если есть фото, через image.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Как добавить микроразметку на сайт",
"step": [
{ "@type": "HowStep", "text": "Выберите тип схемы под страницу." },
{ "@type": "HowStep", "text": "Соберите JSON-LD и вставьте в head страницы." },
{ "@type": "HowStep", "text": "Проверьте разметку в валидаторе." }
]
}
</script>
Organization — о компании
Базовый тип для шапки сайта: название, логотип и контакты. Полезен всем, кто хочет, чтобы о вас знали даже на главной без конкретного товара.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "SEO Quest",
"url": "/",
"logo": "/logo.png",
"sameAs": [
"https://vk.com/a_lazutin",
"https://t.me/Alexey_Lazutin"
]
}
</script>
BreadcrumbList — для хлебных крошек
Описывает навигационную цепочку «Главная > Раздел > Страница», чтобы в выдаче показывался путь. Подробнее про крошки и их микроразметку — в статье хлебные крошки breadcrumbs.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Блог", "item": "/blog/" },
{ "@type": "ListItem", "position": 2, "name": "Микроразметка", "item": "/blog/mikrorazmetka-schema-org" }
]
}
</script>
LocalBusiness — для локальных компаний
Если у вас есть адрес и часы работы (кафе, салон, сервис), этот тип критичен для локального SEO: поисковик показывает карту, телефон и график в карточке компании.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "SEO Quest",
"address": {
"@type": "PostalAddress",
"streetAddress": "ул. Примерная, 10",
"addressLocality": "Москва",
"postalCode": "101000",
"addressCountry": "RU"
},
"telephone": "+7 (495) 123-45-67",
"openingHours": "Mo-Fr 09:00-18:00"
}
</script>
Как добавить JSON-LD на сайт: готовый пример
JSON-LD (JavaScript Object Notation for Linked Data) — предпочтительный формат микроразметки и для Google, и для Яндекса. Он не ломает вёрстку, легко читается и его удобно генерировать программно. Скрипт размещают в <head> или перед закрывающим </body> — на результат это не влияет.
На практике размещение зависит от платформы. В ручном HTML правите шапку темы прямо в редакторе кода. На WordPress часто ставят через плагин кастомного кода (Custom HTML) или поля метатегов, чтобы не потерять разметку при обновлении темы. В конструкторах вроде Tilda и Wix добавляют блок «HTML-код» в head или body страницы. Главное — чтобы тег <script type="application/ld+json"> оказался внутри HTML-документа, а не подключался отдельным файлом через src.
Рабочий пример для статьи:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Микроразметка Schema.org для сайта",
"url": "/blog/mikrorazmetka-schema-org",
"datePublished": "2026-10-14",
"dateModified": "2026-10-14",
"author": { "@type": "Person", "name": "Алексей Лазутин" },
"publisher": {
"@type": "Organization",
"name": "SEO Quest",
"logo": { "@type": "ImageObject", "url": "/logo.png" }
},
"mainEntityOfPage": "/blog/mikrorazmetka-schema-org"
}
</script>
На что смотреть в коде:
@context— всегдаhttps://schema.org. Без этой строки система не поймёт, какие термины вы используете.@type— обязательный тип схемы. Опечатка здесь, и весь блок проигнорируется.- Абсолютные URL. Ссылки
item,url,imageдолжны быть полными (https://…), а не относительными (/blog/…). Относительных Google не читает. - Даты в формате ISO 8601 —
2026-10-14. - Один блок на тип. Не дублируйте один и тот же тип дважды на странице.
Если разметки пока нет, соберите её по полю в генераторе JSON-LD: выбираете тип (Organization, Article, BreadcrumbList и др.), заполняете поля — получаете готовый скрипт под свою страницу. Это тот же принцип, что и с готовыми SEO-шаблонами: берёте структуру, подставляете свои данные, не изобретая валидный JSON с нуля.
Где проверить микроразметку
Настроить код — половина дела. Вторую нужно убедиться, что поисковик его распознал.
- Google Rich Results Test (search.google.com/test/rich-results) — главный бесплатный валидатор. Вставляете URL или код, он показывает, какие расширенные типы определил и есть ли ошибки. Идеально перед публикацией.
- Google Search Console — раздел «Структурированные данные». Показывает, как схемы ведут себя уже у проиндексированных страниц: сколько валидных и с ошибками. Тест проверяет разово, а Консоль видит динамику после индексации.
- Проверка Schema.org на seoquest.ru (/tools/schema-markup) — определяете найденные типы схем (Organization, Article, Product и др.), видите фрагменты JSON-LD и подсказки по заполненности, не уходя с одного сервиса. Быстрее сторонних валидаторов для рутины.
- Яндекс.Вебмастер — если смотрите именно сниппеты Яндекса, там тоже есть проверка структурированных данных. Для повседневной работы достаточно первых трёх пунктов.
Логика простая: собрали код → прогнали через Rich Results Test или /tools/schema-markup → убедились, что ошибок нет → выложили → через пару недель сверились с Search Console.
Частые ошибки
- Неверный JSON. Одна пропущенная запятая или скобка — и весь блок игнорируется. Всегда гоните страницу через валидатор перед публикацией.
- Разметка не соответствует контенту. Разметили
FAQPage, но на странице нет вопросов — сниппет не появится, а иногда это считывается как попытка обмана выдачи. - Дубли разметки. Два блока JSON-LD с одинаковым типом на одной странице путают поисковик. Оставьте один корректный блок.
- Относительные URL в
itemиurl. Google не распознаёт/blog/...— нужны полныеhttps://…. - Тип без содержания.
Productбез цены,LocalBusinessбез адреса,Articleбез автора — пустые схемы не приносят пользы и только создают шум. - Разрыв между тем, что видит человек, и кодом. В FAQ в разметке должен быть тот же вопрос и ответ, что на странице.
Часто задаваемые вопросы
Обязательно ли использовать именно JSON-LD?
Google и Яндекс рекомендуют JSON-LD, но работают также Microdata и RDFa. JSON-LD проще вставать и реже конфликтует с вёрсткой, поэтому для большинства сайтов это лучший выбор.
Ускоряет ли Schema.org позиции в поиске?
Прямого подтверждённого бонуса к позициям нет. Корректная разметка помогает поисковику понять контент и иногда получить расширенный сниппет, который повышает кликабельность — уже это косвенно работает на трафик.
Сколько типов схем ставить на одну страницу?
Обычно 1–3. Например, Organization на всём сайте плюс Article или Product на конкретной странице. Лишние типы без реального контента на странице не помогают, а только создают путаницу.
Как быстро сниппет начнёт показываться?
После добавления кода и успешной проверки в Rich Results Test нужно время на индексацию — от нескольких дней до недель. В Search Console можно запросить переобход страницы, чтобы ускорить процесс.
Что делать, если валидатор показывает ошибку?
Читать сообщение: чаще всего это опечатка в JSON, пропущенное поле или относительный URL. Исправляете → снова гоните через проверку микроразметки, пока ошибка не исчезнет.
Внутренние ссылки по теме
- Хлебные крошки breadcrumbs: микроразметка и UX — как разметить навигацию BreadcrumbList, чтобы путь отображался в выдаче.
- Генеративный поиск и AI Overviews: как попасть в ответ ИИ — почему структурированные данные становятся основой для прямых ответов ассистентов.
- Мета-теги title и description: как настроить и оптимизировать — что идёт параллельно с микроразметкой и тоже формирует сниппет.
- Почему нет трафика с сайта: 7 причин — если расширенный сниппет не помогает, проблема может быть глубже разметки.
Вывод
Микроразметка Schema.org — это способ один раз по-человечески объяснить поисковику, о чём страница, и получить за это расширенный сниппет: звёзды рейтинга, вопросы FAQ или шаги инструкции. Начните с базовых типов — Organization (или WebSite) на всём сайте и Article/Product на конкретных страницах, оформите их через JSON-LD и обязательно проверьте в Google Rich Results Test перед публикацией. Главное правило, которое экономит больше всего времени: разметка должна точно соответствовать тому контенту, что видит пользователь.
Собрать JSON-LD можно в генераторе, проверить готовую страницу — в проверке Schema.org и микроразметки, а взять полный технический срез сайта с параметрами Health Score — в бесплатной проверке.