
Структуровані дані JSON-LD: генератор і валідатор
Створіть розмітку schema.org для статті, товару, компанії чи хлібних крихт — або перевірте наявну на відсутні обов’язкові поля. Працює без доступу до сайту, тому підходить для staging і локальної розробки, куди офіційні валідатори не дістануться.
Заповніть хоча б одне поле, щоб побачити розмітку.
З’явиться разом із розміткою.
Вставляти у functions.php дочірньої теми або в плагін для сніпетів. Якщо на сайті вже працює Yoast чи Rank Math — спершу вимкніть їхню розмітку того самого типу, інакше на сторінці опиняться два конкурентні блоки.
Ctrl+U) → пошук application/ld+json. Або DevTools → Elements → head.
| Блок | @id | Обов’язкові поля |
|---|
Розмітка розбирається у вашому браузері — ні код сторінки, ні введені дані нікуди не надсилаються.
Валідно за schema.org не означає розширений сніпет у Google
Це головне непорозуміння в темі структурованих даних. Валідатор schema.org перевіряє, чи відповідає розмітка словнику — і пропустить блок, у якому немає половини потрібних полів. Google має власний, значно жорсткіший список вимог для кожного типу розширеного результату, і саме його порушення дає у Search Console повідомлення «Missing field». Тому тут два списки: обов’язкові поля Google і рекомендовані. Відсутність обов’язкового означає, що розширеного сніпета не буде взагалі. Відсутність рекомендованого — що він буде біднішим. Окремо варто знати: FAQPage і HowTo Google різко обмежив у 2023 році. FAQ-сніпети тепер показуються майже виключно для сайтів державних установ і медичних закладів, HowTo прибрали з десктопної видачі. Розмітка лишається корисною для розуміння сторінки пошуковиком, але розраховувати на зміну вигляду в результатах не варто. Ще одна поширена проблема на WordPress: Yoast і Rank Math обидва генерують структуровані дані. Якщо працюють одночасно, на сторінці опиняються два блоки Organization або два Article, і пошуковик отримує суперечливі дані.
