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), который даёт краткую карту сайта для языковых моделей. Официальным стандартом он не является, и поддержка крупными нейросетями не гарантирована, но файл делается за час и ничему не мешает.