Schema.org для нейромереж: яка розмітка потрібна сайту бізнесу
Schema.org — загальний словник, яким сайт пояснює машинам, що у нього на сторінці: компанія, послуга, ціна, адреса, запитання і відповідь. JSON-LD: формат, у якому цей словник підключають, окремим блоком коду всередині сторінки. Малому бізнесу зазвичай достатньо п'яти типів: Organization, LocalBusiness, FAQPage, Service і Article. Нижче розбираємо, що саме перевірити на своєму сайті і що попросити у розробника.
Що таке Schema.org і JSON-LD простими словами?
Schema.org — загальний словник розмітки, який підтримують Google, Bing та інші пошукові системи. Він дає машинам назви для сутностей: організація, послуга, товар, стаття, запитання з відповіддю, адреса, години роботи. Повний перелік типів і властивостей опубліковано на schema.org.
JSON-LD: спосіб підключити цей словник до сторінки. У код додають окремий блок з даними, він не впливає на верстку. Відвідувач його не бачить, машина читає.
Логіка така. У тексті написано «Клініка на Соборній, приймаємо з 9 до 20». У розмітці те саме записано по полях: name, address, openingHours. Вгадувати машині не потрібно, дані лежать явно.
Мікророзмітка і мікродані в розмові часто означають одне й те саме. Технічно форматів кілька, але зараз для бізнес-сайту в роботі залишається JSON-LD: його простіше впроваджувати і правити, він не прив'язаний до HTML-верстки.
Нейромережі взагалі читають мікророзмітку?
Прямого підтвердження, що мовна модель читає ваш JSON-LD як окремий сигнал, немає. Чесне формулювання: розмітку явно використовують пошукові системи, а нейромережі багато в чому спираються на їхні індекси. ChatGPT з пошуком, за даними самих компаній, частково працює через індекс Bing, Gemini і AI Overviews — через Google.
Звідси практичний висновок. Розмітка впливає на відповідь нейромережі не напряму, а через джерело: сторінку краще розуміє пошук, вона частіше показується за запитом клієнта і частіше потрапляє в набір посилань, з яких модель складає відповідь.
Другий ефект важливіший для бренду: узгодженість даних. Коли назва, адреса, телефон і перелік послуг однаково записані в тексті, у розмітці та в Google Maps, у систем немає конфліктних версій вашої компанії. Про різницю підходів детальніше в гайді чим GEO відрізняється від SEO.
Яка мікророзмітка потрібна сайту бізнесу?
Для сайту послуг або локального бізнесу достатньо шести типів. Решту зі словника Schema.org можна не чіпати.
| Тип | Де ставити | Що описує |
|---|---|---|
| Organization | головна, «Про нас» | компанію як сутність: назву, логотип, сайт, профілі в соцмережах |
| LocalBusiness і підтипи (Dentist, BeautySalon, Restaurant, LegalService, RealEstateAgent) | контакти, сторінки філій | точку: адресу, телефон, години роботи, район обслуговування |
| Service | сторінки послуг | послугу: що входить, кому підходить, ціна «від» |
| FAQPage | сторінки з блоком запитань | пари «запитання і відповідь» |
| Article або BlogPosting | статті, гайди, блог | автора, дату публікації і оновлення |
| BreadcrumbList | усі вкладені сторінки | шлях за структурою сайту |
Інтернет-магазину до цього набору додаються Product і Offer з ціною та наявністю. Сайту послуг вони зазвичай не потрібні: замість Product працює Service.
Хочете знати, де ваш сайт зараз? Безкоштовно: перевірка для нейромереж, план на 30 днів і перша стаття за 3–6 хвилин.
Отримати планOrganization і LocalBusiness: що заповнити першочергово
Ці два типи описують вас як компанію, з них і починають.
- name: точна назва, однакова на сайті, в Google Business Profile і в соцмережах, без приписок типу «найкращий» і «№1».
- url і logo: адреса сайту і пряме посилання на файл логотипа.
- sameAs: посилання на профілі в Instagram, Facebook, LinkedIn, на картку в Google Maps. Саме це поле пов'язує сайт із вашими згадками в інших місцях.
- address через PostalAddress: вулиця, місто, індекс, країна окремими полями, а не одним рядком.
- telephone у міжнародному форматі, з кодом країни.
- openingHoursSpecification: години роботи за днями тижня, включно з вихідними.
- areaServed або geo: місто і район, де ви працюєте.
- priceRange: орієнтир за цінами, якщо він у вас публічний.
Для точки обирайте конкретний підтип, а не загальний LocalBusiness. Dentist для стоматології, BeautySalon для салону, LegalService для юристів: так розмітка ближча до формулювання запиту клієнта.
Якщо точок кілька, розмітка потрібна на кожній сторінці філії зі своєю адресою і телефоном. Схема проста: один Organization на весь сайт плюс окремий LocalBusiness на сторінці кожної точки.
FAQPage, Service і Article: розмітка під запитання клієнтів
FAQPage описує блок «запитання і відповідь». Правило одне: у розмітку потрапляють лише ті запитання, які видно на сторінці очима. Прихований FAQ, який існує тільки в коді, порушує рекомендації пошуку і може коштувати вам розмітки цілком.
Запитання беріть з переписок і дзвінків, а не з голови: «скільки коштує», «за скільки днів зробите», «чи працюєте з моїм містом», «чи потрібна передоплата». Відповідь пишіть на 2–4 речення з конкретикою, без формулювань типу «ціна залежить від багатьох факторів».
Service ставлять на сторінку кожної послуги. Мінімум полів: name, description, provider, areaServed і offers з ціною «від». Якщо ціни ви не публікуєте, вкажіть хоча б вилку і умови, за якими вона рахується.
Article або BlogPosting потрібні статтям: author з ім'ям реальної людини, datePublished, dateModified. Підпис автора і чесна дата оновлення дають нейромережі те, на що можна посилатися у відповіді.
Як перевірити розмітку на своєму сайті за 10 хвилин
Знадобиться лише браузер.
- Відкрийте Rich Results Test від Google і Schema Markup Validator, вставте адресу сторінки. Інструменти покажуть знайдені типи, помилки і попередження.
- Перевірте не тільки головну: ще сторінку контактів, одну сторінку послуги і одну статтю. На кожній свій набір типів.
- Якщо розмітка не знаходиться, відкрийте вихідний код сторінки і пошукайте application/ld+json. Нічого немає: значить, розмітки немає.
- Звірте дані в розмітці з реальністю. Застарілий телефон або торішні години роботи в JSON-LD гірші, ніж їхня відсутність.
- Звірте NAP: назва, адреса і телефон повинні збігатися на сайті, в Google Business Profile і в довідниках.
Розмітка Schema.org JSON-LD і FAQ-розмітка входять у вісім технічних факторів, за якими ми перевіряємо готовність сайту до AI-краулерів: чи відповідає сайт, title, meta description, Schema.org JSON-LD, FAQ-розмітка, llms.txt, доступ AI-краулерам у robots.txt, sitemap.xml. Як пройти таку перевірку самостійно, описано в гайді як перевірити, чи бачить ChatGPT ваш бізнес, а про файл llms.txt є окремий розбір.
Що попросити у розробника: готове ТЗ
Цей список можна скопіювати і надіслати як завдання.
- Додати розмітку у форматі JSON-LD (application/ld+json) у код сторінок, по одному блоку на тип.
- Головна і «Про нас»: Organization з полями name, url, logo, sameAs, contactPoint.
- Контакти і сторінки філій: LocalBusiness потрібного підтипу з address, telephone, openingHoursSpecification, geo, areaServed.
- Сторінки послуг: Service з name, description, provider і offers, де вказана ціна «від».
- Сторінки з блоком запитань: FAQPage строго за видимим на сторінці текстом.
- Блог: Article або BlogPosting з author, datePublished і dateModified, причому dateModified змінюється при кожній правці тексту.
- Вкладені сторінки: BreadcrumbList за фактичною структурою сайту.
- Розмітку генерувати з тих самих даних, що і текст сторінки, щоб при правках вони не розходилися.
- Після впровадження прогнати кожен шаблон через валідатор і надіслати результат без помилок.
На WordPress частину типів закривають плагіни типу Rank Math або Yoast. Шаблон вони дають, але поля все одно треба заповнити руками: порожня розмітка не каже про вас нічого.
Часті помилки і чого розмітка не зробить
Що бачимо на сайтах найчастіше:
- Розмітка стоїть тільки на головній, а сторінки послуг і статті без неї.
- Поля заповнені шаблонно: «Послуги» замість назви послуги, «Київ» замість вулиці і номера будинку.
- FAQPage описує запитання, яких на сторінці немає.
- Два конфліктні блоки Organization: один від теми, другий від плагіна.
- Поле dateModified проставили один раз при запуску і більше не оновлюють.
- Телефон і години в розмітці не збігаються з карткою в Google Maps.
І головне: розмітка — технічна база, а не причина, через яку нейромережа назве саме вас. Без контенту під реальні запитання клієнтів і згадок на інших сайтах сам лише JSON-LD нічого не змінить. Це видно за нашим же кейсом на insync.com.ua: 100/100 за технічною готовністю і зростання з 0 до 24 цитувань у ChatGPT приблизно за півтора тижня після запуску GEO-контуру, але за категорійними запитами типу «найкраще агентство» нас поки не називають. Що з цим робити, розібрано в гайді як потрапити у відповіді ChatGPT.
Якщо тримати все це в голові не хочеться, розмітку, FAQ-блоки і статті під запитання клієнтів ми ведемо автоматично в GEO Autopilot. Перевірка сайту за вісьма технічними факторами, план з 8 статей на 30 днів і перша стаття під ваш сайт доступні безкоштовно, до будь-якої оплати.
Часті запитання
Чи обов'язкова мікророзмітка, щоб потрапити у відповіді нейромереж?
Ні, формально не обов'язкова: сторінки без розмітки теж цитуються. Але розмітка знімає двозначність у даних про компанію і допомагає пошуковим системам правильно зрозуміти сторінку, а нейромережі багато в чому спираються на їхні індекси. Сприймайте її як гігієну, а не як кнопку «потрапити в ChatGPT».
JSON-LD чи мікродані в HTML: що обрати?
Для бізнес-сайту практичніший JSON-LD. Він лежить окремим блоком, не прив'язаний до верстки і правиться без ризику зламати дизайн. Якщо на сайті вже є старі мікродані, приберіть дублі, щоб не було двох різних версій одних і тих самих даних.
У мене немає офісу й адреси. Яка розмітка потрібна?
LocalBusiness у такому разі не потрібен, він про фізичну точку. Ставте Organization для компанії і Service для кожної послуги, а зону роботи вкажіть через areaServed: місто, країна або список країн. Для онлайн-бізнесу цього набору плюс FAQPage і Article достатньо.
Скільки типів розмітки можна поставити на одну сторінку?
Стільки, скільки сутностей на ній реально є. На сторінці послуги це зазвичай Service, FAQPage і BreadcrumbList одночасно, і це нормально. Погано не кількість, а розмітка того, чого на сторінці немає.
Як швидко видно ефект від впровадження розмітки?
Сама розмітка зчитується при наступному обході сторінки краулером, зазвичай протягом кількох днів. Індексація нових і перероблених сторінок у Google за нашою практикою займає 2–3 тижні, перші згадки у відповідях нейромереж зазвичай з'являються через 1–3 місяці. Гарантувати «топ-1 у ChatGPT» не може ніхто, тому ми просто вимірюємо результат раз на місяць.
Чи потрібен llms.txt, якщо Schema.org уже налаштований?
Це різні речі, одне інше не замінює. Schema.org описує дані всередині сторінки, а llms.txt — запропонований у 2024 році формат (llmstxt.org), який дає стислу карту сайту для мовних моделей. Офіційним стандартом він не є, і підтримка великими нейромережами не гарантована, але файл робиться за годину і нічому не заважає.