Генератор Schema розмітки
Створіть структуровані дані JSON-LD для Google Rich Results: статті, товари, FAQ, організації, хлібні крихти.
RankBotAI — ШІ-оптимізація SEO для WordPress
RankBotAI оптимізує мета-теги, заголовки та SEO-атрибути кожного товару і запису на WordPress — автоматично за допомогою ШІ.
Покращте позиції в пошуку
SEO-проблеми можуть коштувати вам трафіку. Каскадний лінкбілдінг покращить видимість сайту в пошуку.
Навіщо потрібна Schema розмітка?
Schema.org — це стандарт структурованих даних, який допомагає пошуковикам краще розуміти вміст сторінок. Google використовує розмітку для розширених результатів у пошуку: ціна й наявність товару, рейтинг, хлібні крихти замість URL.
Розширений сніпет помітніший за звичайний, але Google не обіцяє його показ навіть за валідної розмітки. JSON-LD — рекомендований Google формат для Schema-розмітки.
Для товарів використовуйте Product-розмітку з ціною та наявністю. FAQPage описує блок запитань і відповідей, але FAQ-сніпети Google з 2023 року показує лише авторитетним державним і медичним сайтам. Для локального бізнесу — LocalBusiness з адресою та телефоном.
Вставте згенерований код у <head> вашої сторінки. Для WordPress рекомендуємо RankBotAI — автоматична оптимізація Schema і мета-тегів.
Генератор Schema.org розмітки — JSON-LD
Створіть структуровані дані Schema.org у форматі JSON-LD: Article, Product, FAQ, Organization, LocalBusiness, Breadcrumbs. Валідний код для rich snippets у Google.
Як користуватися
- Оберіть тип Schema (Article, Product, FAQ тощо)
- Заповніть обов'язкові та рекомендовані поля
- Скопіюйте JSON-LD та вставте в <head> або <body>
FAQ
Як користуватися генератором мікророзмітки Schema.org
Оберіть тип розмітки, заповніть поля — JSON-LD збирається праворуч одразу під час введення, сторінку перезавантажувати не треба. Порожні поля в код не потрапляють, тож заповнюйте все, що є на сторінці: що повніші дані, то більше шансів на розширений сніпет. Готовий блок уже загорнуто в <script type="application/ld+json"> — копіюйте його цілком. Генерація відбувається у вашому браузері, введені дані нікуди не надсилаються.
Генератор покриває шість типів: Article, Product, FAQPage, Organization, LocalBusiness і BreadcrumbList. Нижче — які поля додати вручну, щоб розмітка проходила перевірку Google без попереджень.
Який тип розмітки обрати і що дописати
| Сторінка | Тип | Що дає генератор | Що варто додати вручну |
|---|---|---|---|
| Картка товару | Product | Назва, опис, фото, бренд, ціна, валюта, наявність, рейтинг | sku або gtin; для безкоштовних товарних оголошень — shippingDetails і hasMerchantReturnPolicy |
| Стаття, новина, допис | Article | Заголовок, опис, автор, дати, зображення, URL, видавець | url автора (сторінка «Про автора»), логотип видавця, час у датах |
| Будь-яка сторінка, глибша за головну | BreadcrumbList | Ланцюжок «назва — URL» з позиціями | Зазвичай нічого; в останнього пункту URL можна не вказувати |
| Головна, «Про компанію» | Organization | Назва, сайт, логотип, телефон, email, опис | sameAs з посиланнями на соцмережі й довідники |
| Офіс, магазин, салон | LocalBusiness | Назва, сайт, телефон, вулиця, місто, країна, фото | postalCode, openingHoursSpecification, geo; точний підтип (Dentist, Restaurant) замість загального LocalBusiness |
| Блок запитань і відповідей | FAQPage | Пари «запитання — відповідь» | — |
Про FAQ важливо знати: із серпня 2023 року Google показує FAQ-сніпети лише авторитетним державним і медичним сайтам. Для решти розмітка валідна й допомагає пошуковику зрозуміти сторінку, але акордеона у видачі не буде. Детальніше про типи та їхню роль — у статті структуровані дані.
Часті помилки в Product
- Немає ціни. Генератор додає блок
offers, лише якщо заповнено ціну. Без ціни, рейтингу й відгуків Google повідомить, що треба вказати offers, review або aggregateRating. - Рейтинг без кількості відгуків. Для
aggregateRatingGoogle вимагаєreviewCountабоratingCount— заповнюйте обидва поля. - Валюта. Лише трилітерний код ISO 4217: UAH, USD, EUR — не «грн» і не «₴».
- Формат ціни. Число з крапкою як десятковим роздільником (
1299.00), без пробілів між розрядами й без символу валюти. Ціна в розмітці має збігатися з ціною на сторінці в момент сканування — під час акцій оновлюйте обидві.
Article: що Google бере з розмітки статті
- headline — той самий заголовок, що бачить читач; не вписуйте в нього ключів, яких немає в H1.
- image — велике зображення зі статті: Google вимагає щонайменше 50 000 пікселів за площею (ширина × висота) і радить варіанти з пропорціями 16:9, 4:3 та 1:1. Кілька варіантів можна передати масивом.
- datePublished і dateModified — формат ISO 8601. Генератор видає дату на кшталт
2026-10-13; краще дописати час і часовий пояс:2026-10-13T09:00:00+03:00. Змінюйте dateModified лише за справжньої правки тексту, а не за кожного оновлення шаблону. - author — людина або організація. Генератор створює Person з іменем; додайте
"url"з посиланням на сторінку автора. Якщо авторів кілька, перелічіть їх масивом.
Organization і LocalBusiness: однакові дані всюди
Назва, адреса й телефон у розмітці мають збігатися з тим, що написано на сайті та в профілі компанії в Google Business Profile, — аж до формату номера. Логотип для Organization — квадратний або близький до квадрата файл щонайменше 112×112 пікселів за адресою, не закритою в robots.txt. У sameAs перелічіть офіційні сторінки компанії: соцмережі, Вікіпедію, галузеві каталоги — так Google легше пов'язати сайт із компанією. Для мережі філій робіть окрему сторінку й окремий LocalBusiness для кожної точки, а не один блок із кількома адресами.
Куди вставити код JSON-LD
Google читає JSON-LD і в <head>, і в <body>; розмітку, додану JavaScript, теж обробляє, але серверний вивід надійніший.
- WordPress. Yoast SEO і Rank Math уже виводять Organization, WebPage, BreadcrumbList та Article. Перш ніж вставляти свій код, перевірте сторінку, щоб не отримати два конфліктні блоки. Свій код додавайте через плагін вставлення коду в head або блок «Довільний HTML» на конкретній сторінці.
- Хорошоп, Prom та інші SaaS-платформи. Частину розмітки товарів такі платформи часто виводять самі — перевірте сторінку валідатором, перш ніж дублювати.
- OpenCart і власні CMS. Шаблон картки товару: підставте в JSON змінні ціни й наявності, інакше розмітка розійдеться з вітриною після першої зміни ціни.
Кілька типів на одній сторінці — це нормально: вставте кілька блоків <script> або об'єднайте їх у @graph:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{"@type": "Organization", "name": "Меблі Плюс", "url": "https://example.com/"},
{"@type": "BreadcrumbList", "itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Головна", "item": "https://example.com/"},
{"@type": "ListItem", "position": 2, "name": "Столи"}
]}
]
}
</script>
Як перевірити розмітку
- Rich Results Test (посилання під кодом) — показує, на які розширені результати Google претендує сторінка, і помилки в підтримуваних типах. Перевіряйте URL уже опублікованої сторінки, а не лише фрагмент коду.
- Schema Markup Validator — перевіряє синтаксис за всім словником Schema.org, зокрема типи, яких Google не використовує.
- Search Console — розділ «Покращення» показує помилки на всіх сторінках сайту й підтверджує виправлення.
Як сніпет виглядатиме у видачі, зручно прикинути в превью сніпета, а розмітку для соцмереж (Open Graph) — перевірити налагоджувачем Open Graph: це окремий стандарт, Schema.org його не замінює.
Правила, за порушення яких розмітку ігнорують
- Розмітка = видимий вміст. Ціна, рейтинг, запитання й відповіді в JSON-LD мають бути на сторінці. Приховані дані Google не враховує, а систематична розбіжність призводить до ручних заходів за спамну розмітку.
- Відгуки про себе. З 2019 року зірки рейтингу для LocalBusiness та Organization, якщо відгуки зібрано на власному сайті компанії, у видачі не показуються. Поля рейтингу в цих типах заповнюйте, лише якщо відгуки справжні й видимі на сторінці, але зірок не чекайте.
- Рейтинг має бути справжнім. Вигадані 4,9 з 5 — пряме порушення правил Google.
Сама розмітка не підвищує позиції: Google не вважає її чинником ранжування. Вона дає право на розширений сніпет, а вже він може підняти CTR — за тих самих позицій.
Покращте позиції в пошуку
SEO-проблеми можуть коштувати вам трафіку. Каскадний лінкбілдінг покращить видимість сайту в пошуку.