Logo
Мікророзмітка Schema.org: які типи реально дають розширені сніпети

Мікророзмітка Schema.org: які типи реально дають розширені сніпети

Мікророзмітка Schema.org не піднімає сайт у видачі, зате змінює вигляд його сніпета: додає зірочки, ціну, наявність, хлібні крихти або блок питань. Станом на публікацію Google реально показує розширені результати лише для двох десятків типів, і половина з них стосується вузьких ніш на кшталт рецептів чи подій. Для звичайного бізнес-сайту робочих типів п'ять-шість: Product, Article, LocalBusiness, Organization, BreadcrumbList і, з обмеженнями, FAQ та Review. Нижче розбираємо, що таке структуровані дані, які типи мають сенс саме для вашого сайту, які помилки зводять ефект до нуля і як перевірити, що Google усе прочитав.

SEO-спеціаліст порівнює звичайний і розширений сніпет з мікророзміткою на екрані ноутбука

Що таке структуровані дані і чому Google просить JSON-LD

Структуровані дані (structured data) допомагають пошуковику зрозуміти, що саме на сторінці: не просто «текст із цифрою 1 299», а товар із ціною 1 299 грн, у наявності, з рейтингом 4,7. Словник, яким описують такі сутності, називається Schema.org. Його спільно підтримують Google, Microsoft, Yahoo і Yandex, тому одна розмітка читається всіма.

Технічно додати розмітку можна трьома способами: атрибутами всередині HTML (microdata), атрибутами RDFa або окремим скриптом JSON-LD. Google офіційно рекомендує саме JSON-LD: блок лежить окремо від верстки, його не ламає редизайн, і його зручно генерувати з CMS. Ось як виглядає мінімальна розмітка товару:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Кавомашина Delonghi Magnifica S",
  "image": "https://site.ua/img/magnifica-s.jpg",
  "sku": "ECAM22.110",
  "brand": { "@type": "Brand", "name": "Delonghi" },
  "offers": {
    "@type": "Offer",
    "price": "14999",
    "priceCurrency": "UAH",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.7", "reviewCount": "128" }
}
</script>

Скрипт ставлять у <head> або перед закриттям <body>. Важлива умова: усе, що є в JSON-LD, має бути видиме людині на цій же сторінці. Розмітили рейтинг 4,7, значить, він десь на сторінці стоїть.

Які типи Google реально показує у сніпетах

Повний перелік підтримуваних типів живе в галереї розширених результатів Google. Перелік змінюється: за останні роки Google прибрав частину типів і обмежив інші. Ось стан справ на момент публікації, який варто перевіряти раз на пів року.

  • Product. Ціна, валюта, наявність, рейтинг і кількість відгуків у сніпеті. Головний тип для інтернет-магазину. Працює і в merchant-листингах, тобто у товарних блоках без Merchant Center.
  • Article / NewsArticle / BlogPosting. Дата, автор, зображення. Впливає на показ у Discover і в блоці «Головні новини», в класичній видачі ефект скромний.
  • LocalBusiness. Адреса, години роботи, телефон, координати. Допомагає Google зв'язати сайт із профілем у Google Business Profile.
  • Organization. Логотип, назва, контакти, соцмережі. Годує панель знань про компанію. Тип Logo влився в Organization у 2024 році.
  • BreadcrumbList. Замість сірої адреси URL у сніпеті показується ланцюжок «Головна › Каталог › Кавомашини». Найдешевший у впровадженні тип із помітним ефектом.
  • FAQPage. Із серпня 2023 року розширені FAQ-сніпети Google показує тільки для сайтів державних і медичних установ. Для комерційних сайтів розмітка лишається валідною, але блоку у видачі не буде.
  • HowTo. Прибрано з видачі повністю у вересні 2023 року. Розмічати нема сенсу.
  • Review / AggregateRating. Зірочки. З 2019 року Google не показує рейтинги, які організація поставила сама собі (так звані self-serving reviews): AggregateRating на типі Organization або LocalBusiness у сніпет не потрапить. Зірочки працюють на Product, Recipe, Book, Course, Event, SoftwareApplication і кількох інших.

Є ще Event, Recipe, JobPosting, Course, Video, SoftwareApplication, Dataset. Це не «зайві» типи, просто вони потрібні конкретним нішам: івент-агенціям, кулінарним медіа, порталам вакансій, онлайн-школам.

ТипДе показуєтьсяКому потрібен
Product + Offer + RatingЦіна, наявність, зірочкиІнтернет-магазини, прайси
BreadcrumbListХлібні крихти замість URLСайти зі структурою від 2 рівнів
OrganizationПанель знань, логотипУсі компанії
LocalBusinessЛокальна видача, картаКлініки, СТО, кафе, салони
Article / BlogPostingDiscover, дата й авторМедіа, блоги
FAQPageБлок питань (держава, медицина)Медустанови, держсервіси
EventДата, місце, квиткиКонцерти, конференції, курси
JobPostingБлок «Вакансії»Розділ кар'єри, job-портали
VideoПрев'ю, тривалість, моментиСторінки з власним відео

Залиште заявку

Вкажіть ваше ім'я та email, наші менеджери зв'яжуться з Вами найближчим часом
Надсилаючи форму, ви погоджуєтесь з політикою конфіденційності.

Чи піднімає мікророзмітка позиції

Ні. Google повторює це роками, і наша практика в Query це підтверджує: сторінка з ідеальним JSON-LD і сторінка без нього ранжуються за одними й тими самими сигналами: контент, посилання, технічна база, поведінка. Розмітка не є фактором ранжування. Вона працює з іншим показником: CTR, часткою людей, які клікнули саме ваш результат серед десяти сусідніх.

Логіка проста. Сніпет із ціною, зірочками і наявністю займає більше місця, виглядає конкретніше і відсікає нецільові кліки: людина бачить 14 999 грн і або йде до вас усвідомлено, або не йде взагалі. За нашими спостереженнями, приріст CTR від коректних rich snippets у комерційних нішах вимірюється не відсотками, а десятками відсотків від базового рівня, але сильно залежить від того, що показують сусіди по видачі. Якщо в топі всі з зірочками, розмітка просто не дає відстати.

Друга користь непряма. Структуровані дані дають Google чіткі сутності: ось бренд, ось модель, ось ціна. Це підживлює панель знань, товарні блоки, а тепер і AI-огляди, які теж спираються на машиночитані сутності зі сторінки. Розмітка не двигун, а перекладач між вашим сайтом і пошуковиком.

Розробник перевіряє JSON-LD мікророзмітку сторінки у Rich Results Test на моніторі в офісі

Типові помилки, через які розмітку ігнорують або карають

Google не штрафує за відсутність розмітки, але має ручні санкції за розмітку-обман. Ось що ми найчастіше знаходимо на аудитах.

  1. Розмітка невидимого контенту. У JSON-LD є FAQ на десять питань, а на сторінці їх нема. Або рейтинг 4,9 при тому, що відгуків на сайті немає взагалі. Це пряме порушення правил, за нього прилітає ручна санкція «Структуровані дані, що вводять в оману».
  2. Фейкові й самопризначені рейтинги. AggregateRating без реальних відгуків, або рейтинг компанії на її ж сайті. Зірочки або не покажуть, або знімуть разом з іншими розширеними результатами домену.
  3. Дублювання. Плагін SEO додає Organization, тема додає Organization, розробник додав ще один руками. Три блоки з різними телефонами. Google бере довільний або не бере жодного.
  4. Product на сторінці категорії. Тип Product призначений для однієї конкретної позиції. На листингу з 40 товарами розмічають кожен окремо як ItemList або не розмічають зовсім.
  5. Неповні обов'язкові поля. Offer без валюти, Product без назви, Article без дати. Валідатор покаже помилку, сніпет не з'явиться.
  6. Ціна й наявність не оновлюються. Розмітку зробили один раз при запуску, а товар давно подорожчав. Невідповідність між сторінкою і сніпетом теж підпадає під правила.

Окрема історія: розмітка «на всяк випадок» усього підряд. Ми в Query бачили сайти з 15 типами на головній. Користі нуль, а шанс наплутати зростає. Розмічайте те, що має шанс показатися, і те, що описує реальну сутність сторінки.

Як перевірити, що Google усе прочитав

Інструментів два, і вони доповнюють один одного.

  • Rich Results Test (search.google.com/test/rich-results). Вставляєте URL або код, за пів хвилини бачите, які типи знайдено, які поля обов'язкові й не заповнені, чи є попередження. Показує лише типи, що дають розширені результати. Для довільної валідації Schema.org є validator.schema.org.
  • Звіти в Search Console. Розділ «Покращення» містить окремий звіт на кожен тип: скільки сторінок валідні, скільки з помилками, які саме помилки. Це вже дані з реального обходу, а не разова перевірка. Там же видно, коли Google перестав бачити розмітку після оновлення шаблону.

Порядок дій після впровадження: прогнати тест на 2-3 типових сторінках, запросити переобхід через «Перевірку URL», через тиждень-два подивитися звіт у Search Console і вручну загуглити кілька своїх сторінок. Наявність валідної розмітки не гарантує показу: Google вирішує сам, коли розширений сніпет доречний. Але без валідної розмітки шансів нуль.

Впровадження зазвичай робиться в межах технічної SEO-оптимізації, а якщо CMS не вміє генерувати JSON-LD із карток товарів, доводиться підключати розробника на доробку сайту. Найчастіше це один-два дні роботи: шаблон картки, шаблон статті, глобальний Organization і крихти.

З чого почати: короткий план

  1. Перевірте поточний стан: Rich Results Test на головній, картці товару чи послуги і одній статті. Часто розмітка вже є від плагіна, але з помилками або дублями.
  2. Оберіть 3-4 типи під ваш формат: магазину потрібні Product, BreadcrumbList, Organization; сайту послуг LocalBusiness, Organization, BreadcrumbList і Article для блогу.
  3. Генеруйте JSON-LD із даних CMS, а не руками: ціни й наявність мають оновлюватись автоматично.
  4. Приберіть дублі й усе, чого немає на сторінці для людини.
  5. Через два тижні звірте звіти «Покращення» в Search Console і CTR сторінок у звіті «Ефективність» до і після.

Мікророзмітка не замінить контент і посилання, але за один-два дні роботи дає сніпет, за який клікають частіше. Це один із небагатьох технічних кроків із швидким і вимірюваним результатом.

Інші статті

Інші послуги

Зв'яжіться з нами
Месенджери