Большинство местных сервисных компаний невидимы для ИИ-поиска. Это руководство объясняет почему и как это исправить, обслуживаете ли вы один почтовый индекс или целый город.
Разметка схемы JSON-LD, структурированные данные и обогащение местоположения для повышения видимости местных сервисных компаний в ChatGPT, Perplexity и Google AI Overviews.
Без геоданных
Что видит ИИ: ничего полезного. Ни одного ответа на запросы о зоне обслуживания или близости.
С GeoEnrich
Что видит ИИ: подходит для 25+ типов запросов, включая "сантехник рядом со мной сейчас открыт", "экстренный электрик в De Pijp", "стоматолог принимает новых пациентов в Oud-Zuid".
GeoEnrich автоматически генерирует правый столбец из адреса. Один вызов API.
Добавьте этот JSON-LD на сайт вашего местного сервиса, чтобы немедленно стать видимым для ИИ-поисковиков:
{
"@context": "https://schema.org/",
"@type": "Plumber",
"name": "Amsterdam Emergency Plumbing Co.",
"description": "24/7 emergency plumbing services in Amsterdam and surrounding areas.",
"telephone": "+31 20 555 1234",
"areaServed": {"@type": "GeoShape","geoRadius": "15","addressCountry": "NL"},
"aggregateRating": {"@type": "AggregateRating","ratingValue": "4.8","ratingCount": "247"},
"priceRange": "€50-€250"
}
Хотите полную версию с зонами обслуживания, профилями специалистов и обогащением местоположения? Смотрите полную схему местного бизнеса в примерах ниже.
Ваши клиенты больше не ищут "сантехник Амстердам". Они задают разговорные вопросы с чёткими намерениями:
Эти запросы имеют географическое намерение (местоположение), временное намерение (доступность), намерение качества сервиса (отзывы, квалификации) и операционное намерение (часы работы, цены).
ИИ-модели, обученные на структурированных данных, могут отвечать на эти вопросы, если информация о вашем бизнесе чёткая. Расплывчатые описания, отсутствующие часы работы, нет зоны обслуживания и скрытые цены делают вас невидимыми для ИИ-поиска.
LocalBusiness — это основа. Она сообщает ИИ: "Вот компания, обслуживающая географический район."
Распространённые подтипы:
Обязательные поля (минимум):
@type: Подтип (например, "Plumber")name: Название вашей компанииaddress: Полный почтовый адресtelephone: Контактный номерareaServed: Географический охват (районы, почтовые индексы или GeoShape)openingHoursSpecification: Когда вы работаете (важно для 24/7, выходных и экстренных служб)Настоятельно рекомендуемые поля:
description: Что вы делаете и ваша специализацияaggregateRating: Количество и оценка отзывовpriceRange: Ценовой ориентир (€50-€200)paymentAccepted: Способы оплатыknowsLanguage: Языки, которыми владеетеhasOfferCatalog: Детальные цены на конкретные услугиadditionalProperty: Время отклика, радиус зоны обслуживания, сертификатыОпределение зоны обслуживания
Используйте GeoShape с geoRadius для наиболее точного определения зоны обслуживания. Радиус 15 км означает честность об ограничениях. ИИ не может определить, обслуживаете ли вы 1 км или 50 км без этого поля.
LocalBusiness сообщает ИИ о вашем существовании. Схема Service сообщает ИИ, что именно вы делаете и сколько это стоит.
{
"@context": "https://schema.org/",
"@type": "Service",
"name": "Emergency Drain Unblocking",
"provider": {"@type": "LocalBusiness","name": "Amsterdam Emergency Plumbing Co."},
"serviceType": "PlumbingService",
"areaServed": {"@type": "GeoShape","geoRadius": "15km"},
"offers": {"@type": "Offer","priceCurrency": "EUR","price": "85.00"},
"hoursAvailable": {"@type": "OpeningHoursSpecification","dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens": "00:00","closes": "23:59"}
}
Местные услуги часто имеют переменные цены. Используйте hasOfferCatalog с конкретными ценовыми уровнями для каждой услуги. ИИ-модели используют это для точного ответа на вопрос "Сколько это стоит?"
Для сервисных компаний, где важна индивидуальная экспертиза (стоматологи, юристы, парикмахеры, механики), отмечайте специалистов схемой Person.
{
"@context": "https://schema.org/",
"@type": "Person",
"name": "Dr. Helena Mueller",
"jobTitle": "Dentist",
"worksFor": {"@type": "Dentist","name": "Amsterdam Dental Clinic"},
"hasCredential": [{"@type": "EducationalOccupationalCredential","name": "Doctor of Dental Medicine","issuingOrganization": {"@type": "EducationalOrganization","name": "University of Amsterdam"}}],
"knowsLanguage": ["en", "nl", "de", "fr"],
"description": "Specialized in cosmetic dentistry, implants, and restorative work. 12 years experience."
}
Это сообщает ИИ: д-р Мюллер квалифицирована, говорит на вашем языке, имеет отличные отзывы и специализируется на определённых процедурах.
Помимо базового адреса, ИИ хочет контекст: где вы находитесь в городе? Что есть рядом?
Объедините GeoShape с семантическим контекстом и полями additionalProperty:
service_area_radius_km: Точный радиус обслуживанияaverage_response_time_minutes: Критично для запросов экстренных службcustomer_parking_available: Для услуг с физическим офисомnearest_public_transit: Контекст доступностиaccessibility_score: Вход для инвалидных колясок, специализированный транспортservice_types_offered: Экстренный, плановый, профилактическийindustries_served: Жилой, коммерческий, промышленныйcertifications_held: Соответствующие профессиональные сертификатыИспользуйте API MapAtlas GeoEnrich для автоматического обогащения данных зоны обслуживания: получите охват районов в вашем радиусе, определите обслуживаемые демографические сегменты, найдите ближайшие объекты для контекста и подтвердите точность радиуса зоны обслуживания.
Структурированных данных недостаточно. Реальный контент вашего сайта должен соответствовать.
Главная страница должна включать:
Структура контента FAQ
ИИ-модели учатся на контенте FAQ. Включите следующие вопросы и ответы:
Каждый элемент FAQ должен соответствовать данным вашей схемы. Не противоречьте вашему JSON-LD в тексте.
Как ИИ-модели решают, какую сервисную компанию рекомендовать? Доминируют пять факторов:
1. Сигналы отзывов (наибольший вес)
Количество, актуальность, рейтинг и конкретность отзывов. Лучшие отзывы упоминают вашу зону обслуживания, время отклика и профессионализм. Пример: "Позвонил в 2 ночи с лопнувшей трубой. Приехали в течение 50 минут из центра Амстердама. Отремонтировали качественно, профессиональная команда, разумные цены."
2. Доступность и часы работы
ИИ-модели отдают предпочтение компаниям, соответствующим намерению запроса. Поиск "аварийный сантехник" приоритизирует сервисы с расписанием 24/7. Поиск "стоматолог воскресенье" требует воскресных часов в схеме.
3. Прозрачность цен
Услуги с видимыми ценами ранжируются выше, чем расплывчатые объявления "звоните для расчёта". Включайте ценовые диапазоны и конкретные цены на услуги.
4. Конкретность квалификаций
Лицензированные специалисты ранжируются выше нелицензированных. Сертификаты и специализации в схеме и контенте укрепляют доверие.
5. Чёткость зоны обслуживания
Конкретная географическая зона обслуживания лучше, чем "по всей стране". GeoShape с радиусом лучше текстового описания. Названные районы лучше расплывчатого городского охвата.
Ошибка 1: Не определена зона обслуживания
ИИ не может определить, обслуживаете ли вы 1 км или 50 км от вашего офиса без areaServed.
Ошибка 2: Отсутствуют часы работы
Аварийный сантехник без пометки 24/7 невидим для поиска "сантехник 24/7". Добавьте полный openingHoursSpecification для всех дней, включая выходные.
Ошибка 3: Нет информации о ценах
Скрытые цены означают потерю доверия. Добавьте как минимум priceRange или hasOfferCatalog с конкретными ценами на услуги.
Ошибка 4: Нет квалификаций или сертификатов
"Д-р" — просто титул. Добавьте hasCredential с деталями образования и специализации.
Ошибка 5: Шаблонные описания
"Качественная стоматологическая помощь в дружественной обстановке" применима к 10 000 стоматологов. Опишите реальные специализации и зону обслуживания.
Ошибка 6: Отсутствует время отклика
"Экстренный" ничего не значит без чёткого времени отклика. Добавьте additionalProperty с average_response_time_minutes.
Ошибка 7: Противоречивые данные
Если в схеме указано 9:00-17:00, но на сайте написано "Мы доступны 24/7 для экстренных звонков", ИИ-модели обнаруживают противоречие и не доверяют вашим данным.
Шаг 1: Валидация синтаксиса JSON-LD
Используйте валидатор Schema.org на validator.schema.org для проверки отсутствующих обязательных свойств, несоответствий типов и синтаксических ошибок.
Шаг 2: Проверка видимости ИИ с помощью AEO Checker
Используйте AEO Checker на /ai-seo-checker для проверки правильного понимания данных о вашем бизнесе, распознавания зоны обслуживания, парсинга часов работы и просмотра интерпретации вашей схемы ИИ-моделями.
Шаг 3: Ручное тестирование ИИ
Спросите ChatGPT или Perplexity:
Проверьте, появляется ли ваша компания и описывается ли точно.
Шаг 4: Проверка согласованности
Соответствует ли ваш JSON-LD содержимому сайта? Точны ли часы работы на всех каналах (Google, сайт, схема)? Согласованы ли цены?
Шаг 5: Мониторинг и обновление
Пересматривайте схему ежеквартально. Обновляйте часы работы при изменениях. Добавляйте новые услуги в hasOfferCatalog. Обновляйте отзывы в aggregateRating.
Автоматизировать в масштабе
API GeoEnrich от MapAtlas автоматически добавляет координаты, ближайшие POI, транспортную доступность, контекст района и готовые к схеме геоданные к каждому объявлению, один вызов API на объявление, в любом масштабе.