#81 · Контент и E-E-A-T

Schema-разметка валидна (Schema.org Validator)

Что это, почему влияет на SEO, как проверить и исправить. Параметр #81из 150 в нашем чек-листе аудита.

Что это

Schema-разметка — это семантическая разметка на основе словаря Schema.org, которая помогает поисковикам понять структуру содержимого страницы: тип сущности, её свойства и связи. Реализуется через JSON-LD (рекомендованный формат), Microdata или RDFa. Валидность означает, что код соответствует спецификации Schema.org: нет синтаксических ошибок, обязательные поля заполнены, типы и свойства существуют в словаре.

Почему это важно для SEO

Невалидная разметка не обрабатывается поисковым роботом или обрабатывается некорректно. Это напрямую блокирует получение расширенных сниппетов: звёздочек рейтинга, цены, хлебных крошек, FAQ-блоков. По данным Google, страницы с корректными расширенными сниппетами получают CTR на 20–30% выше, чем обычные листинги. Для Яндекса валидная разметка влияет на отображение товарных карточек, рейтингов и отзывов в поисковой выдаче, а также на корректную обработку данных в Я.Нейро при формировании ответов.

Ошибки в Schema-разметке попадают в отчёт "Расширенные результаты" в Google Search Console и в раздел "Структурированные данные" в Яндекс.Вебмастере. Если Google видит критические ошибки — например, отсутствует обязательное поле name у Product или сломан JSON — он полностью игнорирует блок разметки. У интернет-магазина с 5000 карточек это означает потерю расширенных сниппетов на тысячах страниц и реальный провал CTR.

Как проверить вручную

  1. Schema.org Validator (validator.schema.org) — основной инструмент. Вставьте URL или HTML-код страницы. Инструмент покажет обнаруженные сущности, ошибки (красный) и предупреждения (жёлтый). Ошибки критичны, предупреждения — нет, но их тоже стоит устранить.
  1. Google Rich Results Test (search.google.com/test/rich-results) — проверяет, имеет ли страница право на конкретный расширенный сниппет. Важно: этот инструмент проверяет только типы, поддерживаемые Google, а не весь словарь Schema.org.
  1. Google Search Console — раздел "Улучшения" → "Расширенные результаты". Здесь видны ошибки в масштабе всего сайта с группировкой по типу разметки и количеству затронутых страниц.
  1. Яндекс.Вебмастер — раздел "Разметка" → "Структурированные данные". Показывает, какие типы разметки обнаружены и есть ли проблемы с обработкой.
  1. Screaming Frog — при краулинге включите "Extraction" с XPath или используйте встроенный парсер JSON-LD. Удобно для массовой проверки сотен страниц: экспортируйте список URL с невалидной или отсутствующей разметкой.

Как исправить

Общий алгоритм:

  1. Откройте validator.schema.org, вставьте URL проблемной страницы.
  2. Найдите ошибки: чаще всего это отсутствующие обязательные поля или опечатки в названиях свойств.
  3. Исправьте JSON-LD в коде страницы.
  4. Перепроверьте валидатором.
  5. Запросите переобход в Google Search Console и Яндекс.Вебмастере.

Пример валидной разметки Product:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Кроссовки беговые Nike Air Zoom",
  "image": "https://example.ru/images/nike-air-zoom.jpg",
  "description": "Лёгкие беговые кроссовки с амортизацией.",
  "sku": "NAZ-001",
  "brand": {
    "@type": "Brand",
    "name": "Nike"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.ru/nike-air-zoom",
    "priceCurrency": "RUB",
    "price": "12990",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "128"
  }
}
</script>

По CMS:

  • WordPress — плагины Rank Math или Yoast SEO генерируют JSON-LD автоматически. Проверьте настройки типа поста и убедитесь, что поля заполнены в карточке товара/поста.
  • Tilda — используйте блок T123 (SEO-блок) или вставьте JSON-LD через "Ещё" → HTML-виджет на уровне страницы.
  • 1C-Bitrix — разметка генерируется компонентом каталога. В шаблоне catalog.element найдите секцию ld+json и добавьте недостающие поля через $arResult.
  • Webflow — добавьте через Project Settings → Custom Code → Head Code или через Embed-блок на уровне страницы.

Типичные ошибки

  • Опечатки в названиях свойств. "aggregaterating" вместо "aggregateRating" — Schema.org чувствителен к регистру. Инструмент валидации покажет это как неизвестное свойство.
  • Нарушен JSON-синтаксис. Лишняя запятая, незакрытая скобка — блок игнорируется целиком. Проверяйте через jsonlint.com перед публикацией.
  • Разметка не соответствует видимому контенту. Google явно запрещает скрытый контент в разметке: нельзя указывать рейтинг 4.9, если на странице его нет. Это нарушение политики и риск ручных санкций.
  • Устаревшие типы. Например, DataFeedItem без корректного контекста или использование нестандартных типов, которых нет в Schema.org.
  • Дублирование блоков JSON-LD. Некоторые темы WordPress и плагины добавляют разметку одновременно — возникают конфликты. Проверяйте через "Просмотр кода страницы", ищите несколько application/ld+json.

Влияние на разные типы сайтов

Для интернет-магазинов валидная разметка Product, Offer и AggregateRating — приоритет номер один. Расширенные сниппеты с ценой и звёздами повышают видимость в конкурентной выдаче и напрямую влияют на CTR. На сайтах с тысячами SKU одна ошибка в шаблоне может заблокировать расширенные результаты для всего каталога — именно поэтому важна массовая проверка через Screaming Frog, а не ручная.

Для контентных сайтов и медиа критичны типы Article, BreadcrumbList, FAQPage. Разметка FAQPage позволяет занять дополнительное место в выдаче Google за счёт раскрывающихся вопросов прямо в сниппете. Для SaaS-сайтов актуальны SoftwareApplication и Organization. Лендингам достаточно валидного LocalBusiness или Organization с контактами — это укрепляет доверие и помогает корректной обработке в Я.Нейро при генерации ответов о компании.

Проверить этот параметр на вашем сайте

Бесплатно. Без регистрации. Проверим этот и ещё 49 параметров за 60 секунд.

Получить SEO-аудит →