Skip to main content

GEO-руководство: Местные Услуги

Большинство местных сервисных компаний невидимы для ИИ-поиска. Это руководство объясняет почему и как это исправить, обслуживаете ли вы один почтовый индекс или целый город.

Разметка схемы JSON-LD, структурированные данные и обогащение местоположения для повышения видимости местных сервисных компаний в ChatGPT, Perplexity и Google AI Overviews.

JSON-LDИИ-поискSchemaМестный Бизнес

Без геоданных

Расположение"Обслуживаем район Амстердама"
Зона обслуживания-
Поблизости-
Координаты-

Что видит ИИ: ничего полезного. Ни одного ответа на запросы о зоне обслуживания или близости.

С GeoEnrich

РасположениеFerdinand Bolstraat 4, Амстердам De Pijp
Зона обслуживанияАмстердам, радиус 15 км
ПоблизостиРынок Альберт Кёйп (180 м), 2 парковочных места (50 м)
Координаты52.3553, 4.8952

Что видит ИИ: подходит для 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"
}

Хотите полную версию с зонами обслуживания, профилями специалистов и обогащением местоположения? Смотрите полную схему местного бизнеса в примерах ниже.

Как люди ищут местные услуги через ИИ

Ваши клиенты больше не ищут "сантехник Амстердам". Они задают разговорные вопросы с чёткими намерениями:

  • "лучший сантехник в Амстердаме, доступный сегодня"
  • "аварийный электрик рядом со мной, работающий в воскресенье в полночь"
  • "стоматолог в Берлине, говорящий по-русски и принимающий мою страховку"
  • "доступный юрист по жилищным спорам в Роттердаме с быстрой консультацией"
  • "грумер для собак рядом с Вондельпарком с хорошими отзывами и свободным временем на этой неделе"
  • "теплотехник в Амстердаме, работающий с коммерческими зданиями"
  • "слесарь 24/7, который может приехать в течение часа"

Эти запросы имеют географическое намерение (местоположение), временное намерение (доступность), намерение качества сервиса (отзывы, квалификации) и операционное намерение (часы работы, цены).

ИИ-модели, обученные на структурированных данных, могут отвечать на эти вопросы, если информация о вашем бизнесе чёткая. Расплывчатые описания, отсутствующие часы работы, нет зоны обслуживания и скрытые цены делают вас невидимыми для ИИ-поиска.

Схема LocalBusiness для местных услуг

LocalBusiness — это основа. Она сообщает ИИ: "Вот компания, обслуживающая географический район."

Распространённые подтипы:

  • Plumber, Electrician, Locksmith
  • Dentist, LegalService, AutoRepair
  • HairSalon, Florist, Photographer
  • Cleaner, Contractor

Обязательные поля (минимум):

  • @type: Подтип (например, "Plumber")
  • name: Название вашей компании
  • address: Полный почтовый адрес
  • telephone: Контактный номер
  • areaServed: Географический охват (районы, почтовые индексы или GeoShape)
  • openingHoursSpecification: Когда вы работаете (важно для 24/7, выходных и экстренных служб)

Настоятельно рекомендуемые поля:

  • description: Что вы делаете и ваша специализация
  • aggregateRating: Количество и оценка отзывов
  • priceRange: Ценовой ориентир (€50-€200)
  • paymentAccepted: Способы оплаты
  • knowsLanguage: Языки, которыми владеете
  • hasOfferCatalog: Детальные цены на конкретные услуги
  • additionalProperty: Время отклика, радиус зоны обслуживания, сертификаты

Определение зоны обслуживания

Используйте GeoShape с geoRadius для наиболее точного определения зоны обслуживания. Радиус 15 км означает честность об ограничениях. ИИ не может определить, обслуживаете ли вы 1 км или 50 км без этого поля.

Схема Service: определите ваше предложение

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

Структура контента для читаемости ИИ

Структурированных данных недостаточно. Реальный контент вашего сайта должен соответствовать.

Главная страница должна включать:

  • Чёткое описание услуги (H1): "Аварийная сантехника 24/7 в Амстердаме и Заандаме"
  • Выделение зоны обслуживания: карта зоны покрытия или список районов
  • Часы работы и доступность: "Доступно 24/7 включая выходные"
  • Раздел цен: минимум ценовой диапазон, в идеале конкретные цены на услуги
  • Отзывы/рекомендации: не менее 10+ видимых отзывов
  • Контакт и CTA: телефон, email, онлайн-форма

Структура контента FAQ

ИИ-модели учатся на контенте FAQ. Включите следующие вопросы и ответы:

  • "Предоставляете ли вы экстренные услуги?" да/нет с тарифом на вызов
  • "Какие районы вы обслуживаете?" конкретные районы
  • "Как быстро вы можете приехать?" среднее время отклика
  • "Сколько стоит X?" конкретные цены
  • "Работаете ли вы в выходные?" часы работы и тарифы
  • "На каких языках вы говорите?" конкретные языки
  • "Работаете ли вы с коммерческими объектами?" да/нет

Каждый элемент 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 на объявление, в любом масштабе.