Помічали, що одні сайти в Google виглядають помітніше за інші? Зірочки рейтингу, ціни, FAQ-акордеони, хлібні крихти, адреса та години роботи прямо у видачі — усе це часто з’являється завдяки Schema-розмітці.
Для салону краси, студії манікюру, студії брів або косметологічного кабінету це особливо корисно: користувач одразу бачить послуги, рейтинг, локацію і розуміє, чи варто переходити на сайт.
Це не реклама. Це безкоштовний спосіб зайняти більше місця у видачі, підвищити клікабельність і отримати тепліший трафік.
Що таке Schema-розмітка
Schema.org — словник, що описує сутності сайту мовою, зрозумілою пошуковим системам. Ви додаєте на сторінку спеціальний код, який говорить Google: «Це б’юті-студія. Ось її адреса, телефон, графік роботи, перелік послуг і відгуки».
Google використовує ці дані для формування розширених сніпетів — розширених результатів пошуку.
Як це виглядає
Звичайний результат:
Luna Beauty Studio — салон краси
example.com — опис...
З Schema-розміткою:
Luna Beauty Studio ★★★★★ (4.9)
example.com — Київ · Пн–Нд 10:00–20:00
Манікюр, брови, косметологія | Онлайн-запис
Другий варіант займає більше місця, виглядає переконливіше і частіше отримує клік, бо знімає частину запитань ще до переходу на сайт.
Що це дає бізнесу
- Підвищує клікабельність завдяки помітнішому сніпету.
- Допомагає Google точніше розуміти сторінку та її призначення.
- Прискорює ухвалення рішення: клієнт одразу бачить адресу, графік, послуги, рейтинг.
- Збільшує шанс отримати розширені елементи у видачі.
Які типи потрібні бізнесу
1. LocalBusiness (або Organization)
Найважливіший тип для локального бізнесу. Містить:
- Назву компанії.
- Адресу.
- Телефон.
- Графік роботи.
- Координати для карти.
- Логотип.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Luna Beauty Studio",
"image": "https://example.com/logo.png",
"telephone": "+380-67-123-45-67",
"address": {
"@type": "PostalAddress",
"addressLocality": "Kyiv",
"addressCountry": "UA"
},
"openingHours": "Mo-Su 10:00-20:00",
"url": "https://example.com"
}
Якщо у вас мережа студій, краще вказувати дані конкретної філії на конкретній сторінці, а не загальну інформацію про весь бренд.
2. FAQPage
Якщо на сторінці є блок «Часті запитання» — розмітьте його. Google може показати FAQ прямо у видачі.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Скільки коштує манікюр у студії?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Вартість залежить від послуги та рівня майстра. Класичний манікюр — від 800 грн, покриття гель-лаком — від 1200 грн."
}
}
]
}
Важливо: FAQ-розмітка має дублювати реальні запитання й відповіді на сторінці, а не існувати лише в коді.
3. BreadcrumbList
Хлібні крихти показують шлях до сторінки: Головна → Послуги → Манікюр. Вони допомагають і користувачу, і Google краще зрозуміти структуру сайту.
4. Service
Для сторінок послуг. Містить назву, опис, ціну, іноді тривалість і зону обслуговування. Для б’юті-сайту це може бути «Манікюр», «Фарбування брів», «Чистка обличчя».
Приклад JSON-LD для сторінки послуги:
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Манікюр з покриттям гель-лаком",
"name": "Манікюр з покриттям гель-лаком у Luna Beauty Studio",
"provider": {
"@type": "BeautySalon",
"name": "Luna Beauty Studio",
"url": "https://example.com"
},
"areaServed": {
"@type": "City",
"name": "Київ"
},
"offers": {
"@type": "Offer",
"price": "1200",
"priceCurrency": "UAH",
"availability": "https://schema.org/InStock",
"url": "https://example.com/services/manicure-gel-polish"
}
}
Такий блок особливо корисний для комерційних сторінок, де користувач шукає конкретну процедуру, ціну й можливість запису.
5. Article / BlogPosting
Для блогу. Містить заголовок, дату публікації, автора, зображення. Підходить для статей на кшталт «Як підготуватися до лазерної епіляції» або «Як вибрати форму брів».
6. Review / AggregateRating
Відгуки та середній рейтинг. Показує зірочки у пошуку, але лише якщо дані реальні й видимі користувачу на сторінці.
Яку розмітку впроваджувати в першу чергу
Якщо ресурс обмежений, почніть у такому порядку:
LocalBusinessна головній та сторінці контактів.Serviceна ключових комерційних сторінках.FAQPageтам, де є блок запитань.BreadcrumbListна всіх внутрішніх сторінках.BlogPostingу всіх статтях блогу.
Як додати Schema-розмітку
Формат JSON-LD (рекомендований)
Google рекомендує JSON-LD. Це скрипт у <head> або <body>:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Luna Beauty Studio"
}
</script>
Переваги: не впливає на HTML-структуру, легко додавати й оновлювати.
В Astro
Ми додаємо JSON-LD як компонент:
<script type="application/ld+json" set:html={JSON.stringify(schemaData)} />
У WordPress
Плагіни: Yoast SEO, Rank Math, Schema Pro.
Що важливо перед впровадженням
- Спочатку перевірте, які типи вже додає тема, SEO-плагін або CMS.
- Не дублюйте одну й ту саму сутність кількома конфліктними блоками JSON-LD.
- Переконайтеся, що телефон, адреса, ціни та графік збігаються з контентом на сторінці.
Як перевірити
- Google Rich Results Test — перевіряє, чи може сторінка отримати розширений сніпет.
- Schema Markup Validator — перевіряє коректність розмітки.
- Google Search Console → Покращення — показує помилки у структурованих даних.
Після публікації варто повторно перевірити сторінку через кілька днів: іноді помилки з’являються вже після індексації або оновлення шаблону.
Типові помилки
Розмітка не відповідає контенту
Якщо у Schema вказано рейтинг 5.0, а на сторінці немає відгуків, Google може розцінити це як маніпуляцію.
Розмітка прихованого контенту
Schema має описувати те, що бачить користувач. Не можна розмічати контент, прихований CSS.
Неповні дані
LocalBusiness без адреси або телефону не дасть розширений сніпет. Заповнюйте всі поля.
Немає hreflang у зв’язці
Для мультимовних сайтів Schema має бути мовою сторінки.
Дублювання сутностей
Якщо CMS, шаблон і SEO-плагін одночасно генерують LocalBusiness або FAQPage, Google може отримувати конфліктні сигнали.
Чек-ліст розмітки для бізнес-сайту
| # | Що перевірити | ✅ / ❌ |
|---|---|---|
| 1 | LocalBusiness / Organization на головній | |
| 2 | FAQPage на сторінках з FAQ | |
| 3 | BreadcrumbList на всіх сторінках | |
| 4 | Service на сторінках послуг | |
| 5 | BlogPosting у блозі | |
| 6 | JSON-LD формат | |
| 7 | Перевірено в Rich Results Test | |
| 8 | Немає помилок у Search Console |
Міні-чек перед публікацією
- Назва компанії збігається з тим, що користувач бачить на сторінці.
- Телефон, адреса та графік актуальні.
- Послуги й ціни не розходяться з комерційними сторінками.
- FAQ-розмітка повторює реальний блок запитань.
- Немає конфліктних JSON-LD-блоків від плагінів і шаблону.
Часті запитання
Розмітка впливає на позиції?
Напряму — ні. Але розширені сніпети збільшують клікабельність, а вона опосередковано впливає на ранжування.
Чи обов’язково додавати Schema?
Ні, але без неї ви втрачаєте можливість виділитися у видачі.
Це складно реалізувати?
JSON-LD для базових типів — 30 хвилин роботи. Повна розмітка сайту — 2–4 години.
Чи можна перевантажити сайт розміткою?
Немає обмежень на кількість типів. Але кожен тип має відповідати реальному контенту.
Що робити, якщо розширений сніпет не з’явився?
Це нормально. Наявність коректної Schema-розмітки не гарантує, що Google обов’язково покаже розширений сніпет. Але без неї шансів зазвичай менше.
Пов’язані матеріали
- Як обрати тип сайту для бізнесу
- Mobile-first сайт: чому починати дизайн з мобільної версії
- Core Web Vitals простою мовою
- 10 помилок під час створення сайту, які вбивають конверсію
- Сайт є, а заявок немає
Потрібна розмітка?
Ми додаємо структуровані дані до всіх клієнтських сайтів: LocalBusiness, FAQ, хлібні крихти, послуги та статті. Перевіряємо в Rich Results Test і моніторимо в Search Console.
Пов’язані матеріали




