Лаборатория AI-видимости бренда · GEO-Апгрейд
Schema.org для GEO: разметка, которая работает
Пошаговый протокол внедрения JSON-LD для Organization, услуг, FAQ и статей — с примерами кода, таблицей типовых ошибок и чек-листом согласованности фактов
Главный вывод: Schema.org не «проталкивает» бренд в ответы нейросетей. Она помогает ИИ правильно понять, кто вы, чем занимаетесь, где работаете и какие факты о вас можно повторить без искажений. Если разметка внедрена «для галочки», она не усиливает AI-видимость, а создаёт ещё один слой противоречий.
В GEO-Апгрейд мы смотрим на разметку как на сигнальную связность: сайт, карточки, статьи, услуги и FAQ должны рассказывать о бренде одну и ту же историю. Иначе возникает цифровой призрак: нейросеть находит данные о вас, но не может уверенно подписать их вашим именем.
Почему разметка не равна GEO
Многие слышали: «Добавьте Schema.org — и вы попадёте в ChatGPT». Это упрощение.
Официально структурированные данные помогают поисковым системам понимать содержание страницы и формировать расширенные результаты поиска. Google рекомендует формат JSON-LD как наиболее удобный для внедрения и поддержки, особенно когда данные вложены друг в друга.
Но GEO — это не только техническая валидность. Нейросеть собирает ответ из текста страницы, структуры, FAQ, карточек, упоминаний и других источников. Если в одном месте у вас три города, на сайте пять, а в JSON-LD — семь, модель не «усреднит» информацию. Она либо не решит, чему верить, либо выберет случайный вариант.
Моя позиция: разметка — это не заклинание для ИИ. Это способ подписать факты бренда так, чтобы у модели не было повода перепутать вас с кем-то другим.
Лабораторный эксперимент: где ИИ теряет бренд
Рассинхронизированную географию не обязательно вылавливать в живом замере — её можно смоделировать. Возьмём бренд, который работает в двух городах. Три слоя сигналов — карточка каталога, страница сайта и разметка — показывают одни и те же города, и модель отвечает уверенно.
А теперь сломаем согласованность: ниже на этой странице работает интерактив. Переключите любой слой в «разошлось» — и прочитайте, как меняется «ответ ИИ» на вопрос «В каких городах работает бренд?». Сломайте два слоя — и получите цифровой призрак: ИИ находит данные о вас, но не может уверенно подписать их вашим именем.
Формально разметка может оставаться валидной: JSON-LD синтаксически корректен, но подписывает не те факты. Практически — она не работает, потому что не совпадает с реальностью бренда.
Это и есть зона слепоты: не «ИИ нас не видит», а «ИИ видит обрывки и не может собрать из них достоверный образ».
Симулятор: соберите рассинхрон и прочитайте ответ ИИ
Бренд работает в двух городах. Три слоя — карточка каталога, страница сайта и разметка — показывают одни и те же города. Переключите любой слой в «разошлось» и посмотрите, как меняется ответ нейросети.
Мини-тест до внедрения Schema.org
Проведите его до того, как заказывать или писать разметку.
1. Выберите 5–7 конкретных вопросов о бренде:
- «Кто такие [название бренда]?»
- «Какие услуги оказывает [название бренда] в [город]?»
- «Сколько стоит [конкретная услуга] у [название бренда]?»
- «В каких городах работает [название бренда]?»
- «Как связаться с [название бренда]?»
- «Чем [название бренда] отличается от [тип конкурента]?»
2. Задайте их в 2–3 нейросетях: например, ChatGPT, Алисе AI и Perplexity.
3. Зафиксируйте для каждого ответа:
- назван ли бренд;
- назван ли сайт;
- верны ли услуга, город, цена, контакты;
- есть ли ссылка на сайт в источниках;
- не подменил ли ИИ вас другой компанией с похожим названием.
4. Сравните ответы с тем, что написано на сайте, в карточках и в текущей разметке.
Если ИИ называет услугу, но не бренд; приводит сайт в источниках, но не упоминает вас в тексте; путает города или цены — проблема не в том, что «нужно ещё больше Schema.org». Проблема в рассогласовании фактов.
В нашем аудите мы отдельно фиксируем Ghost Gap (метрика AI-видимости: сайт появляется в источниках ответа, но имени бренда в самом тексте ответа нет). Это особенно коварно: данные о вас «ходят без подписи», а пользу из них могут забрать каталоги и конкуренты.
Что размечать в первую очередь
Не нужно размечать всё подряд. Нейросети любят не объём сигналов, а точность и согласованность.
| Тип разметки | Что подписывает | Когда нужен | Главная ошибка |
|---|---|---|---|
| Organization / LocalBusiness | Кто вы: название, сайт, контакты, логотип, география, соцсети | Почти всегда; для локального бизнеса — в приоритете | Разные телефоны, адреса и названия на сайте, в карточках и в JSON-LD |
| Service | Конкретную услугу: что входит, для кого, какие условия | На странице услуги или в каталоге услуг | Общее описание «качественные услуги» без состава, результата и аудитории |
| Offer | Коммерческие условия: цена, валюта, доступность | Когда цена или пакет действительно публичны | Указать цену в разметке, которой нет в видимом тексте |
| FAQPage | Вопросы и ответы, которые реально есть на странице | На страницах услуг, в блоге, на странице «Вопросы и ответы» | Придумать вопросы ради ИИ, которых нет в контенте |
| BlogPosting | Статью: заголовок, автор, дата, тема, издатель | Для экспертных статей и кейсов | Разметить черновик, страницу без автора или материал без фактической пользы |
| Person | Эксперта: кто автор, его роль, опыт, темы | Для личного бренда, авторских колонок, экспертных страниц | Приписать эксперту регалии, которых нет на странице |
| BreadcrumbList | Путь пользователя по разделам сайта | Для крупных сайтов и блогов | Разметить навигацию, которая не совпадает с реальной структурой |
FAQPage в Schema.org описывает страницу с одним или несколькими часто задаваемыми вопросами; Service позволяет описать услугу и связанные с ней предложения. При этом важно помнить: Google с 7 мая 2026 года больше не показывает FAQ rich results в поиске, но сама разметка FAQPage не запрещена и по-прежнему может быть полезна как машиночитаемая структура для других систем и ИИ-сервисов.
Правило контекстного якоря
Каждый важный факт должен существовать в трёх слоях:
- В видимом тексте. Пользователь читает его без раскрытия кода.
- В структуре страницы. Заголовок, подзаголовок, список, FAQ, таблица.
- В JSON-LD. Машиночитаемая подпись того же факта.
Например, если вы пишете: «GEO-сканер Лайт — проверка AI-видимости и технических данных сайта», то эта же услуга должна быть:
- в заголовке и первом абзаце страницы;
- в блоке «Что входит»;
- в разметке Service с названием, описанием и, если уместно, Offer.
Это и есть контекстный якорь: не отдельный тег, а повторяющийся, непротиворечивый факт в разных слоях страницы.
JSON-LD: Organization
Поставьте этот блок на главную страницу или в общий шаблон сайта. Замените данные на свои — и обязательно сверьте их с карточками, шапкой сайта, страницей контактов и профилями.
Куда ставить: главная страница или общий шаблон сайта
Один блок на весь сайт. Замените данные на свои — и сверьте их с карточками, шапкой сайта, страницей контактов и профилями.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "GEO-Апгрейд",
"alternateName": "GEO Upgrade",
"url": "https://geo-upgrade.ru/",
"logo": "https://geo-upgrade.ru/logo-round-min.webp",
"description": "Студия AI-видимости сайтов: аудит, GEO-стратегия, контентные маяки и техническая подготовка брендов к ответам нейросетей.",
"email": "geo.upgrade@bk.ru",
"telephone": "+79529449239",
"address": {
"@type": "PostalAddress",
"streetAddress": "ул. Набережная озера, 22",
"postalCode": "634009",
"addressLocality": "Томск",
"addressRegion": "Томская область",
"addressCountry": "RU"
},
"areaServed": ["Томск", "Россия"],
"sameAs": [
"https://t.me/geoupgrade",
"https://vk.ru/geo.upgrade"
],
"knowsAbout": [
"GEO",
"AI-видимость",
"Schema.org",
"структурированные данные",
"продвижение в нейросетях"
]
}
</script>Organization поддерживает свойства name, url, address, areaServed, sameAs, logo, contactPoint и другие. Особенно важны sameAs: это ссылки на профили, которые однозначно подтверждают, что вы — именно эта организация, а не тёзка.
Важно: не добавляйте в sameAs всё подряд. Только официальные и релевантные профили: сайт, VK, Telegram-канал, Яндекс.Услуги, профиль на профессиональной площадке — если они действительно принадлежат бренду.
JSON-LD: услуга
Для страницы услуги используйте Service, а при публичной цене — вложенный Offer.
Куда ставить: страница услуги
Service с названием, описанием и, если публичная цена — вложенным Offer.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"name": "GEO-сканер Лайт",
"serviceType": "Аудит AI-видимости и технической готовности сайта",
"description": "Проверка того, как бренд представлен в ответах нейросетей: разметка Schema.org, технические данные, FAQ, контакты и базовые сигналы AI-видимости.",
"provider": {
"@type": "Organization",
"name": "GEO-Апгрейд",
"url": "https://geo-upgrade.ru/"
},
"areaServed": "Россия",
"audience": {
"@type": "BusinessAudience",
"name": "Малый и локальный бизнес, эксперты, онлайн-школы"
},
"offers": {
"@type": "AggregateOffer",
"priceCurrency": "RUB",
"lowPrice": "8000",
"highPrice": "12000",
"url": "https://geo-upgrade.ru/geo-scanner-lite.html"
}
}
</script>Если цена зависит от объёма, не выдумывайте «среднюю» цифру только для разметки. Лучше опишите состав услуги и укажите страницу, где пользователь может запросить расчёт.
В Schema.org у Service есть свойства для описания предложения, а hasOfferCatalog позволяет связать услугу с каталогом предложений.
JSON-LD: FAQPage
FAQ — не декоративный блок «для SEO». Это контентный маяк: готовые, короткие и проверяемые ответы на реальные вопросы клиента.
Куда ставить: страница с FAQ
Вопросы должны быть на странице видимым текстом: разметка подписывает то, что уже опубликовано.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Что входит в GEO-сканер Лайт?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GEO-сканер Лайт включает проверку AI-видимости бренда и технических данных сайта: разметки Schema.org, FAQ, контактов, базовых страниц и согласованности ключевых фактов о компании."
}
},
{
"@type": "Question",
"name": "Нужна ли Schema.org, если сайт уже продвигается через SEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Да, но не вместо контента и не вместо SEO. Schema.org помогает поисковым системам и ИИ-сервисам точнее понимать факты о бренде: услуги, контакты, географию, автора и содержание страниц."
}
},
{
"@type": "Question",
"name": "Можно ли добавить FAQ-разметку, если вопросов на странице нет?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Нет. Вопросы и ответы должны быть видимы на странице. Разметка не должна содержать информацию, которой нет в контенте."
}
}
]
}
</script>Каждый вопрос должен быть реальным, а ответ — полным и совпадать с текстом на странице. FAQ-разметка предназначена для официальных вопросов и ответов, а не для форумов или пользовательских обсуждений.
Какие вопросы стоит добавить в FAQ
Для GEO-агентства, локальной услуги или экспертного бизнеса я бы начинала с таких:
- Что входит в услугу?
- Сколько она стоит или от чего зависит цена?
- Сколько времени занимает работа?
- Какой результат получит клиент?
- Для кого эта услуга подходит, а для кого — нет?
- Какие инструменты, метрики или гарантии вы используете?
- Чем вы отличаетесь от SEO-агентства или фрилансера?
Дополнительные вопросы зависят от ниши: для салона — запись, мастера, материалы, отмена; для типографии — тираж, сроки, макеты; для юриста — документы, консультация, регион.
JSON-LD: BlogPosting
Для статей используйте BlogPosting. Он не заменяет хороший текст, но помогает связать материал с автором, издателем, темой и датой.
Куда ставить: статьи блога
Связывает материал с автором, издателем, темой и датой.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Schema.org для GEO: разметка, которая работает",
"description": "Пошаговый протокол внедрения JSON-LD для Organization, услуг, FAQ и статей: как сделать разметку полезной для AI-видимости.",
"image": "https://geo-upgrade.ru/cover-schema-org-dlya-geo.jpg",
"author": {
"@type": "Person",
"name": "Дарья Жарких",
"url": "https://geo-upgrade.ru/"
},
"publisher": {
"@type": "Organization",
"name": "GEO-Апгрейд",
"url": "https://geo-upgrade.ru/"
},
"datePublished": "2026-10-18",
"dateModified": "2026-10-18",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://geo-upgrade.ru/blog-post-schema-org-dlya-geo.html"
},
"about": [
{
"@type": "Thing",
"name": "Schema.org"
},
{
"@type": "Thing",
"name": "GEO"
},
{
"@type": "Thing",
"name": "AI-видимость"
}
]
}
</script>Не размечайте статью, если у неё нет понятного автора, даты, темы и реальной пользы. BlogPosting — это подпись экспертного материала, а не способ выдать генерированный текст за экспертный.
Таблица типовых ошибок
| Ошибка | Как выглядит | Почему это вредит GEO | Что делать |
|---|---|---|---|
| Разметка есть, контента нет | В JSON-LD указаны цена, города или услуги, которых нет на странице | ИИ получает противоречивый сигнал; доверие к факту падает | Сначала добавить факт в текст, затем размечать |
| Разные названия бренда | «GEO-Апгрейд», «GEO Апгрейд», «Geo Upgrade» без единого канона | Модель может решить, что это разные сущности | Выбрать основное написание и закрепить его в name, alternateName, шапке, футере и профилях |
| Противоречивая география | На карточках 2 города, на сайте 4, в разметке 6 | ИИ не может определить реальную зону работы | Свести города в один список: сайт, карточки, areaServed, страницы филиалов |
| Пустой sameAs или случайные ссылки | В разметке профили, которые не связаны с брендом | Слабеет подтверждение идентичности | Оставить только официальные профили |
| FAQ ради ИИ | Вопросы есть только в коде, на странице их нет | Это не контекстный якорь, а попытка обмана | Публиковать FAQ на странице и размечать только его |
| Цена без контекста | В Offer цена есть, но не ясно, что именно входит | Пользователь и ИИ не понимают границы предложения | Указать состав, условия и ссылку на страницу услуги |
| Один JSON-LD на весь сайт | На странице услуги остаётся только разметка организации | Страница не объясняет свою конкретную сущность | Добавлять Service, FAQPage, BlogPosting по типу страницы |
| Разметка без проверки | Код вставлен, но есть синтаксическая ошибка | Система может не распознать данные | Проверять валидатором и просматривать исходный код страницы |
Технический чек-лист перед публикацией
- На странице есть видимый текст, который соответствует разметке.
- Название бренда написано одинаково на сайте, в карточках, в JSON-LD и в профилях.
- Телефон, e-mail, адрес и сайт совпадают во всех источниках.
- Список городов и регионов один и тот же на сайте, в карточках и в areaServed.
- Для каждой услуги есть отдельная страница или понятный блок с составом, результатом и аудиторией.
- FAQ-вопросы реально размещены на странице.
- Ответы в FAQ не противоречат ценам, срокам и описанию услуг.
- JSON-LD вставлен в HTML страницы, а не только в конструкторе «где-то рядом».
- Код проверен валидатором структурированных данных.
- Страница открывается по HTTPS и отдаёт корректный ответ сервера.
- У каждой важной страницы есть уникальный заголовок, описание и понятный URL.
- После правок вы повторили мини-тест в нейросетях и сравнили результат «до/после».
Google рекомендует JSON-LD как формат, который проще поддерживать и в котором меньше вероятность ошибок; структурированные данные должны быть валидными, а их содержание — соответствовать странице.
Что даёт работающая разметка
Честно: Schema.org не гарантирует, что ChatGPT завтра поставит вас первым в рейтинге. Но она делает три важные вещи.
- Снижает путаницу. ИИ лучше отличает ваш бренд от тёзок, каталогов и похожих компаний.
- Повышает точность. Если цена, услуга, город и контакты согласованы, модели проще повторить их без искажения.
- Уменьшает Ghost Gap. Когда имя бренда стоит рядом с фактом — в тексте, заголовке, FAQ и разметке, — данные о вас чаще получают подпись.
Это не «быстрый трюк», а гигиена цифрового следа бренда. Разметка помогает нейросети правильно понять ваш бренд и то, чем вы занимаетесь.
Маршрут дальше
- Проведите мини-тест: задайте нейросетям 5–7 вопросов о вашем бренде и зафиксируйте ошибки.
- Проверьте текущую разметку, FAQ, контакты и список городов по чек-листу выше.
- Начните с Organization и одной главной услуги — не пытайтесь разметить весь сайт за один вечер.
- Внедрите FAQPage только там, где вопросы и ответы уже есть в контенте.
- Через 4–6 недель повторите замер и сравните не ощущения, а конкретные поля: название, услуги, города, цены, сайт, ссылки.
Хотите проверить, не «цифровой призрак» ли ваш сайт?
Бесплатный мини-аудит AI-видимости: в него входит наш технический чек-лист, по которому вы сможете самостоятельно проверить разметку и другие технические данные. А в платных услугах мы уже проверяем чек-лист сами и внедряем изменения — это входит в стоимость. Начать можно с GEO-сканера Лайт: он включает проверку разметки и базовых технических сигналов AI-видимости.
Осталось два бесплатных места на GEO-сканер Полный — по акции.
Связанные термины
Похожие материалы
- ← Какие нейросети мы проверяем и что важно в каждой
- ← Технический GEO-аудит: 20 проверок, которые делают сайт видимым для ИИ
- ← Что внутри нашего аудита: этапы, артефакты и методологический протокол GEO-сканера
- ← Кому не нужен GEO: тест и 3 честных случая
- ← Тест «Призрак или маяк?»: проверьте AI-видимость бренда за 8 вопросов
- ← Кейсы и рекомендации лаборатории
- ← Все материалы лаборатории
Источники и подтверждение фактов
- Google Search Central. Structured data: JSON-LD — рекомендуемый формат внедрения.
- Google Search Central. FAQ structured data (FAQPage): rich results больше не показываются с 7 мая 2026; разметка остаётся валидной.
- Schema.org. Organization: свойства name, url, address, areaServed, sameAs, logo, contactPoint.
- Schema.org. Service и hasOfferCatalog (OfferCatalog).
- Schema.org. FAQPage: официальные вопросы и ответы, не пользовательские обсуждения.
- Schema.org. BlogPosting.
- Внутренние материалы GEO-Апгрейд: методика Ghost Gap в самоаудите AI-видимости.
Дисклеймер: AI-ответы зависят от системы, запроса, даты и доступных источников; разметка не гарантирует попадание бренда в ответ нейросети; позиция в ответе не является независимым рейтингом.
