Микроразметка Schema.org: как добавить на сайт

Александр МолодцовСооснователь Seo Rezult, SEO-стратег
Обновлено
Чтение
5 минут
Рубрика
SEO

Что такое микроразметка 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>

Разметка навигации помогает Яндексу и 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: качество контента →

Автор статьи

Александр Молодцов

Сооснователь Seo Rezult, SEO-стратег

Больше 10 лет в SEO. Занимается стратегией продвижения, Яндекс Картами и 2ГИС, контентом сайтов. В блоге объясняет простыми словами и по шагам, как привести на сайт клиентов из поиска и Карт.

В команде
Seo Rezult: 10 лет, 10+ специалистов, 280+ проектов
Впервые опубликовано
Все статьи автора

Читайте также

Все статьи блога

Первый шаг — бесплатно

Пришлите адрес сайта. Мы сами оценим его и пришлём план работ: где вы сейчас в Яндексе и Google и что сделать, чтобы росли позиции и трафик. Без обязательств.

Когда удобно, чтобы мы позвонили

Работаем с 9:00 до 18:00 по Москве.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.

План работ под ваш сайт — бесплатно

Посмотрим сайт и выдачу, пришлём план: где вы сейчас, что мешает росту и с чего начать. Без обязательств.

Когда удобно, чтобы мы позвонили

Работаем с 9:00 до 18:00 по Москве.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности.