Schema.orgLocalBusinessлокальное SEO

Schema LocalBusiness для услуг и заведений: попадание в Я.Карты и Google Maps

LocalBusiness Schema — обязательна для всего, что имеет физический офис. Без неё локальные запросы вас игнорируют. С ней — звёзды + адрес + часы прямо в выдаче.

Зачем нужна LocalBusiness Schema

Для любого бизнеса с физическим присутствием (офис, магазин, кафе, клиника, салон) LocalBusiness — базовая инфраструктура SEO.

Без неё:

  • Локальный пакет выдачи Google и Яндекса вас не показывает
  • Я.Карты и Google Maps не понимают, что вы за бизнес
  • Алиса при гео-запросах вас не называет
  • Rich snippets со звёздами, адресом и часами не работают

С ней:

  • Локальный пакет (3 топ-места) — ваш потенциальный канал
  • Расширенные сниппеты в выдаче
  • Голосовые ассистенты называют ваше заведение

Базовая LocalBusiness Schema

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Название",
  "image": "https://example.com/photo.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "ул. Тверская, 1",
    "addressLocality": "Москва",
    "postalCode": "125009",
    "addressCountry": "RU"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 55.7558,
    "longitude": 37.6173
  },
  "telephone": "+7-495-000-00-00",
  "openingHours": "Mo-Fr 09:00-21:00, Sa-Su 10:00-22:00",
  "url": "https://example.com",
  "priceRange": "₽₽"
}
</script>

Поля и что в них

name (обязательно)

Точное название как на вывеске. Без дополнений типа «лучший в Москве».

address (обязательно)

Полный адрес. Использует PostalAddress:

"address": {
  "@type": "PostalAddress",
  "streetAddress": "ул. Тверская, 1",
  "addressLocality": "Москва",
  "addressRegion": "Москва",
  "postalCode": "125009",
  "addressCountry": "RU"
}

geo (рекомендуется)

Координаты для карт:

"geo": {
  "@type": "GeoCoordinates",
  "latitude": 55.7558,
  "longitude": 37.6173
}

Брать из Я.Карт или Google Maps через right-click.

telephone (обязательно)

В международном формате с «+».

openingHours

Формат: «дни время-время».

Mo-Fr 09:00-21:00
Sa 10:00-22:00
Su closed

Дни: Mo, Tu, We, Th, Fr, Sa, Su.

priceRange

Уровень цен:

  • $ или — недорого
  • $$ или ₽₽ — средне
  • $$$ или ₽₽₽ — дорого
  • $$$$ или ₽₽₽₽ — премиум

image

URL фото заведения. Минимум 1, до 5.

Специальные подтипы LocalBusiness

В Schema.org есть специализированные подтипы для конкретных ниш:

ПодтипКогда использовать
RestaurantРесторан, кафе
HotelОтель
StoreМагазин
HealthAndBeautyBusinessСалон красоты
MedicalBusiness, HospitalМедицина
LegalServiceЮридические услуги
AutomotiveBusinessАвтосервис
BarOrPubБар, паб
GymOrFitnessСпортзал
ChildCareДетский сад

Использовать самый специфичный подтип, доступный для вашей ниши.

{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Название ресторана",
  "servesCuisine": ["Russian", "European"],
  "menu": "https://example.com/menu",
  "acceptsReservations": true,
  ...
}

Полная разметка ресторана

{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Название",
  "image": ["https://example.com/photo1.jpg"],
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "ул. Тверская, 1",
    "addressLocality": "Москва",
    "postalCode": "125009",
    "addressCountry": "RU"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 55.7558,
    "longitude": 37.6173
  },
  "telephone": "+7-495-000-00-00",
  "openingHours": "Mo-Su 11:00-23:00",
  "url": "https://example.com",
  "priceRange": "₽₽₽",
  "servesCuisine": ["Russian", "European"],
  "menu": "https://example.com/menu",
  "acceptsReservations": true,
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "ratingCount": "287"
  },
  "sameAs": [
    "https://vk.com/restaurant",
    "https://yandex.ru/maps/-/CDxxx"
  ]
}

Полная разметка клиники

{
  "@context": "https://schema.org",
  "@type": "MedicalBusiness",
  "name": "Название клиники",
  "image": "https://example.com/photo.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "ул. Ленина, 10",
    "addressLocality": "Москва",
    "postalCode": "115280",
    "addressCountry": "RU"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 55.7000,
    "longitude": 37.6000
  },
  "telephone": "+7-495-000-00-01",
  "openingHours": "Mo-Su 08:00-22:00",
  "url": "https://example.com",
  "medicalSpecialty": [
    "Cardiovascular",
    "Dermatology"
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "ratingCount": "412"
  }
}

Несколько локаций

Если у вас сеть из 5+ заведений — отдельный LocalBusiness Schema на каждой локационной странице.

URL-структура:

  • /restaurants/moscow-tverskaya
  • /restaurants/moscow-arbat
  • /restaurants/spb-nevsky

На каждой странице — свой LocalBusiness с уникальным адресом и координатами.

На главной — Organization (не LocalBusiness), потому что главная не привязана к конкретному месту.

Связка с Я.Бизнес и Google Business Profile

LocalBusiness Schema не заменяет регистрацию в:

Эти три инструмента работают вместе:

  1. Schema на сайте — для индексации поисковиками
  2. Я.Бизнес — для попадания в Я.Карты и Алису
  3. Google Business — для попадания в Google Maps

Все три должны иметь идентичные NAP-данные (Name, Address, Phone). Расхождения → снижение доверия.

Подробнее про локальное SEO →

Анти-паттерны

❌ LocalBusiness на сайте без физического адреса

Если у вас онлайн-сервис без офиса — используйте Organization, не LocalBusiness.

❌ Один LocalBusiness для нескольких локаций

5 ресторанов = 5 LocalBusiness Schema на 5 разных страницах.

❌ Координаты «примерно»

Точность ± 50 метров обязательна. Иначе пользователь не найдёт.

❌ Часы работы в произвольном формате

Только формат Mo-Fr 09:00-21:00. Не «9 утра — 9 вечера» в Schema.

Чек-лист

  • [ ] Использовать самый специфичный подтип (Restaurant, MedicalBusiness и т.д.)
  • [ ] Полный адрес с PostalAddress
  • [ ] Координаты GeoCoordinates с точностью до 5 знаков
  • [ ] Телефон в международном формате
  • [ ] Часы работы в правильном формате Schema
  • [ ] PriceRange
  • [ ] Минимум 1 фото
  • [ ] AggregateRating, если есть отзывы
  • [ ] Связка с Я.Бизнес и Google Business
  • [ ] Валидация через Google Rich Results Test

Итог

LocalBusiness Schema — обязательная разметка для бизнеса с физическим адресом. Без неё локальные запросы вас не находят, с ней — попадаете в локальный пакет и карты.

Прогнать SEO-аудит локального бизнеса →

Получить SEO-аудит своего сайта

Бесплатно. Без регистрации. Топ-проблемы и план роста позиций за 60 секунд.

Проверить сайт →