Schema markup validator
Валидаторы структурированных данных помогают проверить JSON-LD и другие форматы на опубликованной странице. Они находят ошибки синтаксиса и свойств, а также показывают пригодность поддерживаемых типов. Успешная проверка не гарантирует расширенный результат.

Если после публикации поисковая система не показывает расширенный результат, проверьте разметку, соответствие видимому содержимому и правила выбранного типа. Причина может быть и вне JSON-LD.
Что на самом деле такое Schema markup
Schema.org задаёт словарь сущностей и свойств. JSON-LD записывает эти данные в HTML. Поисковая система может использовать их при формировании результата по собственным правилам.
Существует три основных формата для разметки. JSON-LD — это формат, который Google рекомендует использовать для всех типов структурированных данных. Код записывается в виде JSON внутри тега <script type="application/ld+json"> и выглядит как список данных с фигурными скобками. Microdata встраивается прямо в HTML атрибутами (itemscope, itemtype, itemprop) и привязана к элементам страницы. RDFa более гибкий, но сложнее в реализации. Из трёх JSON-LD победит, потому что его легко редактировать отдельно от HTML, и поисковики быстрее его обрабатывают.
Почему валидация Schema разметки это не опция
Проверка обнаруживает синтаксические ошибки, неверные значения и отсутствующие свойства. Исправляйте их в исходном шаблоне, затем проверяйте итоговую страницу.
Schema validator это tool, который проверяет вашу разметку before Google это прочитает. Вы загружаете URL вашей страницы или вставляете JSON-LD code прямо в validator. Инструмент затем:
Проверяет синтаксис JSON-LD — все ли скобки, кавычки и запятые на месте. Если есть errors, вы получите отчет about точной ошибке и её местоположении.
Ищет required properties для каждого schema type. Для Product schema обязательны: name, price, image. Если хотя бы один missing, validator покажет в report, какой property отсутствует.
Проверяет типы данных. Цена должна быть number, не text. Дата должна быть в формате ISO-8601. Рейтинг должен быть от 1 до 5. Validator validate каждый type против Schema.org specification.
Выдаёт детальный report. В result вы видите каждую ошибку, warning и рекомендацию. Ошибка — это something что нарушает validation. Warning — это что-то, что work, но could быть better.
Schema types для разных целей
ProductSchema — это разметка для товаров. Required properties: name (название товара), price (цена в формате валюты), image (URL фото товара). Recommended properties включают description, sku (артикул), availability, rating (рейтинг с количеством отзывов). Когда вы ищете товар в Google, и видите около названия звёзды (4.5 из 5) и цену — это работает потому что seller добавил Product schema в JSON-LD на свой website. Без Product schema ваш товар просто невидим в Google Shopping и в rich search results.
LocalBusiness schema применяется для компаний, ресторанов, салонов, офисов. Required: name, address, telephone. Recommended: opening hours, logo, photo. Когда вы ищете салон красоты в своём городе, результаты показывают адрес, часы работы, телефон и иногда рейтинг. Это all работает потому что каждый salon добавил LocalBusiness schema markup в свой website code.
Для Article сверяйте заголовок, автора, дату и другие опубликованные сведения с правилами выбранного поискового расширения. Корректная разметка сама по себе не ускоряет индексацию.
Конкретный пример: как ошибка в schema стоила 35% трафика
Рассмотрим учебный пример: в разметке Product указаны название и изображение, но отсутствуют данные Offer о цене. Проверка может показать недостающие свойства для выбранного товарного расширения.
Такую страницу следует сравнить с требованиями конкретного расширения и видимой карточкой товара. Данные Merchant Center и товарные объявления имеют отдельные правила.
После добавления отсутствующих фактических данных повторите проверку опубликованной страницы. Из результата валидатора нельзя вывести обещание показов, срок индексации или изменение трафика.
Этот пример показывает разницу между синтаксически верным JSON-LD и соответствием требованиям поискового расширения.
Как выглядят required и recommended properties
Ниже учебный пример Product с Offer. Замените вымышленные данные на сведения из опубликованной карточки товара:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Беспроводные наушники",
"image": "https://example.com/headphones.jpg",
"offers": {
"@type": "Offer",
"price": "4999",
"priceCurrency": "RUB",
"availability": "https://schema.org/InStock"
}
}
Минимальный набор свойств зависит от выбранного товарного формата и действующей документации Google. Показ результата не гарантирован.
Отзывы и рейтинг добавляйте только при наличии реальных оценок на странице:
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.7,
"reviewCount": 245
}
aggregateRating добавляйте только при наличии реальных оценок и отзывов на странице. Даже корректный рейтинг не гарантирует звёзды или рост кликов.
Для e-commerce: Product schema это не опция
Товарные показы и объявления регулируются отдельными правилами Merchant Center и поиска. Для конкретного канала проверьте его требования к данным вместо предположения, что одного Product достаточно.
Каждый товар needs: — Уникальное name — Правильный price в формате валюты — Рабочий image URL — Корректный type (это Product, не Article)
Check всех ваших pages прямо сейчас. Используйте free validator, вставьте URL любого товара и посмотрите report. Если видите errors про missing properties, это explain почему товар не продаётся.
Для разработчиков: Schema validation в вашем workflow
Валидация schema должна быть частью обычного process разработки, как testing code. Перед тем как commit JSON-LD на продакшн, run validator. Это займёт одну минуту и спасит от failures.
Есть tool Google Rich Results Tester. Вставляете URL вашей staging page, и он automatically проверяет все schema markup и shows exactly какие errors is. Если видите красный крест против требуемого field, вы знаете что code не ready.
Добавьте schema validation в ваш CI/CD pipeline. Есть tools which проверяют JSON-LD syntax before deploy. Это prevent ошибки автоматически.
Для SEO: diagnositка проблем через validator
Если расширенный результат пропал, проверьте страницу в Rich Results Test и Search Console. Ошибка разметки — одна из возможных причин; успешное исправление не гарантирует возвращение результата.
Validator это your first diagnostic tool when что-то пошло не так in search results. Check один раз в месяц все critical pages вашего сайта. Schema errors всегда вызваны небольшими ошибками в code which легко fix, но which greatly影响 visibility в search.