Валідатор Schema.org розмітки

Безкоштовна перевірка структурованих даних: введіть URL або вставте код — знайдемо всі об'єкти JSON-LD, Microdata і RDFa, покажемо помилки JSON з номером рядка, звіримо типи й властивості зі словником schema.org (версія 30.1) і перевіримо обов'язкові та рекомендовані поля для розширених результатів Google — з готовими виправленнями для копіювання.

Або вставте код: JSON-LD чи HTML
Можна вставити чистий JSON, блоки <script type="application/ld+json"> або HTML-фрагмент з itemscope/typeof. До 512 КБ.

Коротко про інструмент

Ціна
Безкоштовно
Реєстрація
Не потрібна
Де відбувається обробка
На нашому сервері: завантажуємо HTML сторінки (JavaScript не виконується) або розбираємо вставлений код
Що приймає
Публічна URL (редиректи проходимо) або вставлений JSON-LD / HTML до 512 КБ
Ліміти
12 завантажень сторінок і 20 перевірок коду на хвилину з однієї IP; денного ліміту немає; сторінка вантажиться до 20 секунд, перевіряються перші 5 МБ HTML; результат за URL кешується на 10 хвилин
Результат
Зведення помилок і попереджень, помилки JSON із рядком і стовпцем та виправлений блок, дерево кожного об'єкта, перевірка за словником schema.org (версія 30.1), @id-посилання й дублі, обов'язкові та рекомендовані поля Google для 11 типів, фрагменти коду для виправлення
Оновлено

Альтернативи

Інші інструменти для того самого завдання і в чому кожен із них сильний:

  • Schema Markup Validator (validator.schema.org) — Офіційний валідатор schema.org: перевіряє будь-які типи словника за URL або фрагментом коду, без правил Google для розширених результатів.
  • Google Rich Results Test — Інструмент Google: показує, які розширені результати може дати сторінка або код, перевіряє очима Googlebot для смартфона чи комп'ютера (з виконанням JavaScript) і дає прев'ю.
  • Google Search Console — rich result reports — Звіти за кожним типом розмітки на всьому сайті: валідні елементи, помилки й попередження після обходу Google; показують вибірку, а не повний список.

Коли обрати цей інструмент: Коли треба одним звітом перевірити і словник schema.org, і поля Google, знайти точне місце помилки JSON та отримати виправлений код, побачити дублі (наприклад, дві різні Organization від плагіна й теми) — або потрібен інтерфейс українською, російською чи польською. Розмітку, яку додає JavaScript, перевіряйте в Rich Results Test.

Описи звірено із сайтами цих інструментів у жовтні 2026 року.

Перевірка мікророзмітки Schema.org: JSON-LD, Microdata, RDFa

Валідатор знаходить на сторінці або у вставленому коді всі об'єкти структурованих даних — JSON-LD, Microdata і RDFa — і перевіряє їх у три шари. Спершу синтаксис: якщо JSON зламаний, покажемо рядок, стовпець і причину (зайва кома, «криві» лапки, перенесення рядка всередині значення) та запропонуємо виправлений блок. Далі словник schema.org: невідомі типи й властивості з підказкою «можливо, ви мали на увазі», властивості не для цього типу, застарілі терміни, неправильні значення переліків, дати й тривалості не у форматі ISO 8601, висячі посилання @id і дублі. І нарешті правила Google: обов'язкові та рекомендовані поля для статей, товарів, відгуків, хлібних крихт, організацій, подій, рецептів, відео, застосунків і вакансій.

JSON-LD, Microdata і RDFa — за URL або зі вставленого коду
Помилки JSON із рядком і стовпцем + автовиправлення
Типи й властивості за словником schema.org
@graph, посилання @id і дублі об'єктів
Обов'язкові й рекомендовані поля Google
Готові фрагменти коду для виправлення

Як користуватися

  1. Введіть URL сторінки або вставте JSON-LD / HTML у вкладку з кодом
  2. Почніть з помилок: синтаксис JSON і обов'язкові поля Google
  3. Скопіюйте виправлення, оновіть сторінку й перевірте знову

FAQ

validator.schema.org перевіряє будь-яку розмітку schema.org, але нічого не каже про вимоги Google. Rich Results Test, навпаки, перевіряє лише типи, для яких у Google є розширені результати, і виконує JavaScript сторінки. Тут обидва шари в одному звіті: словник schema.org і поля Google, а ще те, чого немає в обох, — точне місце помилки JSON з автовиправленням, пошук дублів і готові фрагменти коду. Наш інструмент не виконує JavaScript: розмітку, яку додає скрипт, перевіряйте в Rich Results Test.

Google закрив його: перевірку під свої розширені результати переніс у Rich Results Test, а загальну перевірку розмітки — на validator.schema.org (Schema Markup Validator). Якщо ви шукали «structured data testing tool», цей валідатор закриває обидва завдання одразу й додатково показує, як виправити знайдене.

Google прямо пише, що не гарантує показ навіть коректної розмітки. Часті причини: сторінку ще не переобійдено, розмітка описує те, чого не видно на сторінці, тип більше не підтримується (FAQ, How-to, вікно пошуку по сайту), відгуки про власну компанію на власному сайті («самохвальні»), ручні санкції за структуровані дані. Перевірте звіти «Покращення» і «Заходи, вжиті вручну» в Search Console.

З вересня 2023 року Google показував їх лише авторитетним сайтам держорганів і охорони здоров'я, а з 7 травня 2026 року прибрав FAQ-сніпети з видачі зовсім і в червні видалив документацію. Розмітку FAQPage можна залишити — це коректний schema.org, помилкою валідатор її не вважає, — але чекати від неї сніпетів у Google не варто.

Google розуміє всі три однаково, якщо розмітка коректна, але рекомендує JSON-LD: він не змішується з версткою, його простіше підтримувати, а вкладені об'єкти описуються природно. Microdata і RDFa зручні, коли дані вже виводяться шаблоном просто в HTML. Головне — не описувати одну сутність двічі різними форматами з різними даними: такі дублі валідатор показує окремо.

Що перевіряє валідатор

Структуровані дані — це машинозчитуваний опис сторінки за словником schema.org: товар із ціною, стаття з автором, компанія з адресою. Пошуковик бере їх, щоб зрозуміти сторінку й показати розширений результат. Валідатор перевіряє розмітку в три шари:

  1. Синтаксис. Один зайвий символ — і весь блок JSON-LD пошуковики пропускають. Ми показуємо рядок і стовпець помилки, пояснюємо причину і, якщо це безпечно, виправляємо самі: прибираємо висячі коми й коментарі, замінюємо «типографські» лапки на прямі, екрануємо перенесення рядків усередині значень, обгортаємо кілька об'єктів поспіль у масив.
  2. Словник schema.org. Кожен тип і властивість звіряються з актуальною версією словника: невідомі терміни (з підказкою, якщо це одруківка чи регістр — datepublished замість datePublished), властивості, що не стосуються цього типу, застарілі терміни, значення переліків (InStock, EventScheduled), дати й тривалості у форматі ISO 8601.
  3. Правила Google. Для статей, товарів, відгуків, хлібних крихт, організацій, місцевих компаній, подій, рецептів, відео, застосунків і вакансій перевіряємо обов'язкові та рекомендовані поля з документації Google Search Central. Відсутність обов'язкового поля — помилка: такий об'єкт не отримає розширеного результату. Рекомендованого — попередження.

Крім того, валідатор збирає об'єкти з @graph, розв'язує посилання @id і знаходить дублі: наприклад, дві різні Organization, які виводять SEO-плагін і тема сайту.

Часті помилки та як їх виправити

Що бачитеЩо виправити
Зайва кома перед } або ]Видаліть кому після останньої властивості. Найчастіше з'являється, коли поле прибрали із шаблону.
Типографські лапки “ ”Код скопійовано з Word або візуального редактора. Вставляйте JSON-LD у HTML-режимі чи в поле коду.
Властивості немає в schema.orgПеревірте написання й регістр: властивості пишуться з малої літери (description), типи — з великої (Product).
«Це властивість, а не тип»У @type або itemtype потрапила назва властивості. Потрібен тип: Article, Product, Organization…
Значення не з переліку"availability": "in stock" → "https://schema.org/InStock".
Ціна з валютою або комою"price": "1 299,00 грн" → "price": "1299.00", "priceCurrency": "UAH".
Дата не ISO 860113.10.2026 → 2026-10-13 або 2026-10-13T09:00:00+03:00.
Тривалість не ISO 8601"cookTime": "30 хв" → "PT30M"; півтори години — "PT1H30M".
Посилання @id нікуди не ведеОпишіть об'єкт із таким @id на сторінці або виправте посилання.
Два вузли однієї сутності з різними данимиЗалиште один, дайте йому @id і посилайтеся на нього з інших місць.

Обов'язкові поля Google за типами

За документацією Google Search Central (звірено в жовтні 2026). Повний перелік рекомендованих полів валідатор показує для кожного об'єкта.

ТипОбов'язковоГоловне з рекомендованого
Article, NewsArticle, BlogPostingобов'язкових полів немаєheadline, image, datePublished, dateModified, author з name
Product (сніпет товару)name і одне з offers, review, aggregateRating; в Offer — pricepriceCurrency, availability; для товарних оголошень потрібні image та Offer
Review / AggregateRatingitemReviewed з name, author і reviewRating.ratingValue (у відгуку); ratingValue і ratingCount або reviewCount (у рейтингу)datePublished, bestRating, worstRating
BreadcrumbListitemListElement: ListItem з position, name та item (в останнього item можна не вказувати)—
Organizationобов'язкових полів немаєname, url, logo, контакти, адреса
LocalBusinessname, addresstelephone, url, geo, openingHoursSpecification, priceRange
Eventname, startDate, location з addressendDate, eventStatus, image, offers, organizer, performer
Recipename, imagerecipeIngredient, recipeInstructions, час, recipeYield, aggregateRating
VideoObjectname, thumbnailUrl, uploadDatecontentUrl або embedUrl, description, duration
SoftwareApplicationname, offers.price, aggregateRating або reviewapplicationCategory, operatingSystem
JobPostingtitle, description, datePosted, hiringOrganization, jobLocation з addressCountry (або віддалена робота)validThrough, employmentType, baseSalary

Що Google перестав показувати

  • FAQ — з вересня 2023 року лише для авторитетних сайтів держорганів і охорони здоров'я, з 7 травня 2026 року не показується зовсім; документацію видалили в червні 2026-го.
  • How-to — прибрано у вересні 2023 року на десктопі й мобільних.
  • Вікно пошуку по сайту (WebSite + SearchAction) — вимкнено в листопаді 2024 року.
  • Хлібні крихти — з січня 2025 року не показуються в мобільній видачі, на десктопі лишилися.
  • Course info, Estimated salary, Learning video, Special announcement, Vehicle listing — документацію видалено у вересні 2025 року; practice problem — у січні 2026-го. Dataset тепер використовується лише в Dataset Search.

Така розмітка не шкодить і лишається коректною schema.org — валідатор позначає її інформаційним повідомленням, а не помилкою.

@graph і @id: одна сутність — один опис

Якщо на сторінці кілька об'єктів, зручно зібрати їх у @graph і зв'язати через @id, а не повторювати організацію в кожному блоці:

{
  "@context": "https://schema.org",
  "@graph": [
    {"@type": "Organization", "@id": "https://example.com/#org", "name": "Example", "url": "https://example.com/", "logo": "https://example.com/logo.png"},
    {"@type": "WebSite", "@id": "https://example.com/#website", "url": "https://example.com/", "publisher": {"@id": "https://example.com/#org"}},
    {"@type": "Article", "headline": "…", "datePublished": "2026-10-13", "publisher": {"@id": "https://example.com/#org"}}
  ]
}

Валідатор показує, куди веде кожне посилання. Посилання з # на об'єкт, якого немає на сторінці, — попередження; посилання на іншу сторінку — довідка: пошуковик може його не розв'язати.

Відгуки про себе

Зірки рейтингу для LocalBusiness і Organization Google показує лише сайтам, які збирають відгуки про інші компанії. Якщо сайт розмічає рейтинг власної компанії, Google вважає такі відгуки самохвальними (self-serving) і зірок не покаже. Валідатор попереджає про це, а якщо url організації збігається з сайтом, що перевіряється, — каже прямо.

Обмеження

  • Ми читаємо HTML так, як його віддає сервер, і не виконуємо JavaScript. Google вміє читати JSON-LD, доданий скриптом, тож для такої розмітки використовуйте Rich Results Test або вставте сюди HTML з інструментів розробника.
  • Ми не звіряємо розмітку з видимим текстом сторінки: якщо в JSON-LD ціна чи рейтинг не збігаються з тим, що бачить відвідувач, це порушення правил Google, але автоматично його не впіймати.
  • Коректна розмітка дає право на розширений результат, але Google не гарантує його показ.

Потрібно створити розмітку з нуля — скористайтеся генератором Schema. Мета-теги й Open Graph перевіряють аналіз мета-тегів і OG Debugger.

Покращте позиції в пошуку

SEO-проблеми можуть коштувати вам трафіку. Каскадний лінкбілдінг покращить видимість сайту в пошуку.

Каскадне просування сайту посиланнями Бонус $30Беклінки 5→50→5000 на 100+ майданчиках. Старт від $30, бонус $30 новачкам.