Микроразметка Schema.org: как добавить на сайт
Что такое микроразметка Schema.org и зачем она нужна
Микроразметка Schema.org — это стандарт семантической разметки данных на сайте, который помогает поисковым системам Яндекс и Google точнее понимать содержание страниц. Внедрение schema.org позволяет преобразовать обычный сниппет в расширенный: с рейтингом, ценой, изображением, хлебными крошками или отзывами. Вагиз Хасанов рекомендует начинать с базовых типов: Organization, Product, Article, Review.
Основные форматы микроразметки: JSON-LD, Microdata, RDFa
Существует три способа добавить разметку schema.org на сайт. Выбор зависит от технической платформы и задач.
| Формат | Синтаксис | Где используется | Сложность |
|---|---|---|---|
| JSON-LD | Блок script type=»application/ld+json» | Рекомендован Google, удобен для CMS | Низкая |
| Microdata | Атрибуты itemprop, itemscope, itemtype в HTML | Яндекс, старые сайты | Средняя |
| RDFa | Атрибуты typeof, property в HTML | Drupal, сложные проекты | Высокая |
Для большинства современных проектов мы используем JSON-LD. Он не загромождает HTML и легко редактируется через файлы или плагины. Пример для типа Organization:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "SEO Rezult",
"url": "https://seo-rezult.ru",
"logo": "https://seo-rezult.ru/logo.png",
"address": {
"@type": "PostalAddress",
"addressLocality": "Москва",
"streetAddress": "ул. Примерная, д. 10"
}
}
</script>
Как добавить микроразметку Schema.org на сайт: пошаговая инструкция
Шаг 1. Определите типы сущностей
Для каждой страницы выберите основной тип из Schema.org. Например:
- Главная — Organization или WebSite
- Карточка товара — Product
- Статья в блоге — Article
- Страница с отзывами — Review или AggregateRating
- Хлебные крошки — BreadcrumbList
Не пытайтесь разметить всё сразу. Начните с типов, которые влияют на сниппет: Product, Review, Article.
Шаг 2. Выберите формат и инструмент
Для CMS (WordPress, OpenCart, 1C-Битрикс) используйте плагины:
- WordPress — Yoast SEO, Schema Pro
- OpenCart — модуль микроразметки от разработчиков
- Битрикс — встроенный модуль «Поисковая оптимизация»
Если сайт самописный, внедряйте JSON-LD вручную через файлы шаблонов.
Шаг 3. Напишите код разметки
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Диван угловой 'Комфорт'",
"image": "https://example.com/divan.jpg",
"description": "Угловой диван с механизмом трансформации",
"brand": {
"@type": "Brand",
"name": "МебельПро"
},
"offers": {
"@type": "Offer",
"priceCurrency": "RUB",
"price": "45990",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "12"
}
}
</script>
Шаг 4. Проверьте валидатором
Используйте инструменты проверки:
- Google Rich Results Test (search.google.com/test/rich-results)
- Яндекс Вебмастер — раздел «Диагностика» → «Микроразметка»
- Schema.org Validator (validator.schema.org)
После проверки исправьте ошибки. Типичные проблемы: отсутствие обязательных свойств (например, name, url), неправильный URL изображения, опечатки в http/https.
Популярные типы микроразметки для бизнеса
Organization — данные компании
Разметка для главной страницы. Включает название, логотип, адрес, телефон, социальные сети. Пример для SEO Rezult:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "SEO Rezult",
"url": "https://seo-rezult.ru",
"logo": "https://seo-rezult.ru/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+7-495-123-45-67",
"contactType": "customer service"
}
}
</script>
Product — товары и услуги
Обязательно добавляйте цену, валюту, статус наличия. Для услуг используйте тип Service или Product с подтипом Service. Вагиз Хасанов рекомендует размечать каждый товар индивидуально, даже если каталог большой.
Article — статьи и публикации
Для блога используйте Article или NewsArticle. Укажите автора, дату публикации, изображение. Это помогает поисковой системе показывать расширенный сниппет с картинкой.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Микроразметка Schema.org: как добавить на сайт",
"author": {
"@type": "Person",
"name": "Вагиз Хасанов"
},
"datePublished": "2025-03-15",
"image": "https://seo-rezult.ru/article.jpg"
}
</script>
BreadcrumbList — хлебные крошки
Разметка навигации помогает Яндексу и Google понимать структуру сайта. Пример для страницы товара:
<script type="application/ld+json">
{
"@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/furniture"},
{"@type": "ListItem", "position": 3, "name": "Диваны", "item": "https://example.com/divans"}
]
}
</script>
Review и AggregateRating — отзывы и рейтинг
Ошибки при внедрении микроразметки
- Отсутствие обязательных полей (например, price для Product)
- Несоответствие контента разметке (цена в коде одна, на странице другая)
- Использование устаревших типов (например, LocalBusiness вместо Organization)
- Дублирование разметки на одной странице (несколько блоков с одним типом)
- Ошибки в URL (http вместо https, битые ссылки на изображения)
Проверяйте разметку после каждого обновления. Если валидатор показывает ошибку, исправьте её до публикации.
Влияет ли микроразметка на позиции
Прямо — нет, и это стоит сказать честнее, чем принято. Разметка нужна для другого: она делает страницу подходящей для расширенного результата в выдаче. В документации Google сказано, что корректная разметка даёт странице возможность показа — «eligible for appearance in Google Search», а не обязывает поиск его показать. Если правила нарушены, «your structured data might be ineligible for rich result display in Google Search».
Оттуда же полезная рекомендация: лучше указать меньше свойств, но полных и точных, чем все подряд с неполными или ошибочными данными. Из чего вообще собирается сниппет и на что можно повлиять — в отдельной статье.
Часто задаваемые вопросы
Что такое микроразметка Schema.org простыми словами?
Это код, который вы добавляете на сайт, чтобы поисковые системы лучше понимали содержание страницы. Например, вы говорите Яндексу: «Вот это — товар, у него цена 1000 рублей, рейтинг 4.5». В результате в выдаче появляются звёздочки, цена, картинка.
Какой формат микроразметки лучше: JSON-LD или Microdata?
Для большинства сайтов лучше JSON-LD. Он проще в реализации, не влияет на вёрстку и поддерживается Google. Яндекс также понимает JSON-LD. Microdata удобна, если нужно разметить элементы прямо в HTML (например, span, div).
Нужна ли микроразметка для блога?
Да. Разметка Article или BlogPosting помогает поисковым системам показывать дату публикации, автора и изображение в сниппете. Это увеличивает кликабельность.
Как проверить микроразметку на сайте?
Используйте Google Rich Results Test, Яндекс Вебмастер или Schema.org Validator. Вставьте URL страницы или код разметки — инструмент покажет ошибки и предупреждения.
Можно ли добавить микроразметку без плагина?
Да. Вы можете вручную вставить JSON-LD в секцию head или body через файлы шаблонов. Для Microdata потребуется редактировать HTML напрямую. Если у вас CMS, плагин упростит задачу.
Заключение
Микроразметка Schema.org — обязательный элемент SEO для любого сайта, который хочет получать больше трафика из Яндекса и Google. Начните с базовых типов: Organization, Product, Article. Используйте JSON-LD для простоты. Проверяйте код валидатором. Вагиз Хасанов рекомендует не откладывать внедрение: чем раньше вы добавите schema.org, тем быстрее увидите результат.
Получить бесплатный SEO-аудит → seo-rezult.ru
Читайте по теме:
E-E-A-T: качество контента →
