Как ИИ выбирает бизнес7 мин чтенияОбновлено

Микроразметка Organization и LocalBusiness для местного бизнеса

Коротко

LocalBusiness нужен бизнесу с адресом, куда приходят клиенты: салону, автосервису, клинике. Organization подходит, если точки приёма нет: выездные услуги, онлайн-консультации, студия без офиса. Google советует брать самый точный подтип и требует name и address для LocalBusiness, Яндекс для сниппета просит name, url, address и telephone. Данные в разметке должны совпадать с сайтом и карточками в Яндекс Бизнесе, 2ГИС и Google.

Содержание
  1. Organization или LocalBusiness: как выбрать
  2. Как выбрать подтип LocalBusiness
  3. Обязательные и рекомендуемые поля: Google и Яндекс
  4. Пример LocalBusiness для автосервиса
  5. Пример Organization для бизнеса без адреса
  6. Несколько адресов и филиалы
  7. Частые ошибки в разметке организации
  8. Как разметка организации связана с картами и ИИ
  9. Что сделать сейчас

Organization или LocalBusiness: как выбрать

Разметка организации это главный блок Schema.org для местного бизнеса. Она сообщает поисковикам, кто вы, где находитесь, когда работаете и как с вами связаться. Остальная разметка сайта услуг (услуги, цены, хлебные крошки) опирается на неё. Общая картина по типам собрана в обзоре микроразметки Schema.org для сайта услуг.

LocalBusiness в словаре Schema.org это подтип Organization. Разница в том, есть ли физическое место, куда приходят клиенты.

Ваша ситуация Что выбрать Пример
Есть зал, бокс, кабинет, куда приходят клиенты точный подтип LocalBusiness салон, автосервис, стоматология
Работаете у клиента, адреса приёма нет Organization с areaServed выездной массаж, клининг, ремонт на дому
Консультируете онлайн Organization психолог онлайн, юрист по видеосвязи
Несколько точек LocalBusiness для каждой точки плюс Organization для сети сеть барбершопов
Частный мастер в арендованном кабинете LocalBusiness, если адрес публичный и клиенты приходят туда мастер маникюра в коворкинге

Не указывайте домашний адрес только ради разметки. Адрес в коде должен быть тем, который вы показываете клиентам на сайте и в картах.

Как выбрать подтип LocalBusiness

Google в документации советует использовать самый точный подтип и разрешает указать несколько типов массивом. Яндекс Бизнес обрабатывает типы, унаследованные от Organization и Place, и отмечает в справке те, что поддерживает, среди них салоны, автосервисы и стоматологии.

Ниша Подходящие подтипы Schema.org
Салон красоты, мастера BeautySalon, HairSalon, NailSalon, DaySpa
Фитнес, тату HealthClub, TattooParlor
Автосервис AutoRepair, AutoBodyShop, AutoWash, AutoPartsStore
Стоматология, клиника Dentist, MedicalClinic
Юристы, бухгалтеры LegalService, AccountingService, Notary
Ремонт и стройка Plumber, Electrician, HousePainter, Locksmith, GeneralContractor
Недвижимость RealEstateAgent
Кафе, кофейня CafeOrCoffeeShop, Restaurant, Bakery
Детский центр ChildCare

Если точного подтипа нет, берите ближайший родительский: HealthAndBeautyBusiness, AutomotiveBusiness, HomeAndConstructionBusiness. Общий ProfessionalService Schema.org больше не рекомендует: тип путали с Service.

Пример массива типов для студии, где основная услуга маникюр, а есть ещё брови и ресницы:

{
  "@context": "https://schema.org",
  "@type": ["NailSalon", "BeautySalon"],
  "name": "Студия «Пример»"
}

Остальные поля добавляются так же, как для одного типа. Не перечисляйте в массиве всё подряд: два-три типа, которые честно описывают основную работу, лучше пяти «на всякий случай». Категория в разметке должна совпадать с основной рубрикой в Яндекс Бизнесе, 2ГИС и профиле Google, иначе поисковик и ассистент получат разные ответы на вопрос «что это за бизнес».

Обязательные и рекомендуемые поля: Google и Яндекс

Поле Google, LocalBusiness Яндекс Что указать
name обязательно обязательно название, как на вывеске и в картах, без добавленных ключевых слов
address обязательно обязательно PostalAddress: улица, город, страна (BY или RU)
url рекомендовано обязательно адрес сайта
telephone рекомендовано обязательно телефон в международном формате
openingHoursSpecification рекомендовано Яндекс описывает openingHours дни и часы работы
geo рекомендовано, от 5 знаков после запятой необязательно, только GeoCoordinates координаты входа
priceRange рекомендовано, до 100 символов не указано «от 30 BYN» или «$$»
image, logo logo рекомендован для Organization, image есть в примере Google не указано фото точки, логотип
sameAs рекомендовано для Organization не указано ссылки на карточки в картах и соцсети

Для Organization у Google обязательных полей нет вовсе, но рекомендуемых много: name, url, logo, description, address, telephone, email, contactPoint, sameAs, а также реквизиты вроде legalName и taxID. Для Беларуси в taxID логично указать УНП, для России ИНН, если они опубликованы на сайте.

Яндекс в справке описывает часы через свойство openingHours в коротком текстовом формате, например Mo-Fr 09:00-20:00 или Mo-Su для работы без выходных. Если Яндекс не распознаёт часы из openingHoursSpecification, можно добавить и openingHours с теми же данными, а затем проверить оба варианта в валидаторах. Главное, чтобы два описания не расходились.

Часы работы Google просит записывать так: дни недели английскими названиями, время в формате ЧЧ:ММ. Круглосуточно это "opens": "00:00" и "closes": "23:59", выходной день это "00:00" в обоих полях. Сезонный график задаётся через validFrom и validThrough.

Пример LocalBusiness для автосервиса

Учебный пример. Автосервис, адрес, телефон, координаты, часы и ссылки выдуманы, домен example.by служебный.

{
  "@context": "https://schema.org",
  "@type": "AutoRepair",
  "@id": "https://example.by/#autoservice",
  "name": "Автосервис «Пример»",
  "url": "https://example.by/",
  "logo": "https://example.by/images/logo.png",
  "image": "https://example.by/images/boxes.jpg",
  "telephone": "+375290000000",
  "priceRange": "от 30 BYN",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "ул. Примерная, 10",
    "addressLocality": "Минск",
    "postalCode": "220000",
    "addressCountry": "BY"
  },
  "geo": { "@type": "GeoCoordinates", "latitude": 53.90452, "longitude": 27.56152 },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "20:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "10:00",
      "closes": "16:00"
    }
  ],
  "sameAs": [
    "https://yandex.by/maps/org/example/0000000000/",
    "https://2gis.by/minsk/firm/0000000000"
  ]
}

Свойство @id даёт организации постоянный идентификатор. На страницах услуг можно сослаться на него через "provider": { "@id": "https://example.by/#autoservice" }, а не повторять все данные.

Для России отличаются только значения: "addressCountry": "RU", город, телефон с +7 и ссылки на карточки.

Пример Organization для бизнеса без адреса

Учебный пример. Данные выдуманы.

Выездной мастер или онлайн-специалист не должен выдумывать адрес. Зона работы задаётся через areaServed, контакты через contactPoint:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://example.by/#org",
  "name": "Выездной массаж «Пример»",
  "url": "https://example.by/",
  "logo": "https://example.by/images/logo.png",
  "email": "hello@example.by",
  "areaServed": { "@type": "City", "name": "Минск" },
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer service",
    "email": "hello@example.by",
    "availableLanguage": ["ru", "be"]
  },
  "sameAs": ["https://t.me/example_massage"]
}

Расширенного результата Local business у такой разметки не будет: для него Google требует адрес. Но поисковик и ассистенты получат однозначные сведения: кто вы, где работаете и как связаться.

Реквизиты для Беларуси и России

Если на сайте опубликованы реквизиты, их тоже можно разметить. Юридическое название идёт в legalName, регистрационный номер в taxID: в Беларуси это УНП, в России ИНН.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://example.by/#org",
  "name": "Выездной массаж «Пример»",
  "legalName": "ИП Примеров П. П.",
  "taxID": "000000000"
}

Разметка реквизитов не заменяет сведения, которые закон требует показывать на сайте. Что именно должно быть на странице, разобрано в статье о том, что должно быть на сайте по закону.

Несколько адресов и филиалы

Яндекс в справке просит размечать каждый филиал сети как отдельную организацию, а страницы с разметкой должны быть доступны по ссылкам с главной. Удобная схема для сети:

  1. На главной разметка Organization для сети в целом: название, логотип, общие контакты, ссылки на профили.
  2. У каждого филиала своя страница с адресом, часами и телефоном, на ней свой LocalBusiness с собственным @id.
  3. В разметке филиала свойство parentOrganization ссылается на @id сети.

Так у каждого адреса появляется страница, на которую можно сослаться из карточки на картах, а поисковик не путает часы одного филиала с другим.

Частые ошибки в разметке организации

  • Ключевые слова в названии. «Автосервис Пример ремонт авто Минск недорого» вместо названия с вывески. Название должно совпадать с картами.
  • Расхождения с картами. Адрес, телефон или часы в коде отличаются от Яндекс Карт, 2ГИС и профиля Google. Для поисковиков и ассистентов это сигнал, что данным нельзя доверять.
  • Рейтинг о себе. Google не показывает звёзды для отзывов, которые организация размещает о себе на своём сайте с разметкой LocalBusiness или Organization.
  • Общий тип. LocalBusiness или ProfessionalService вместо точного подтипа.
  • Неверный формат часов. «с 9 до 20» текстом в поле opens вместо "09:00".
  • Разные версии на разных страницах. Плагин выводит одни данные, ручной код другие.
  • Выдуманные данные. Телефон-заглушка или адрес, которого нет на сайте.

Как разметка организации связана с картами и ИИ

Яндекс прямо пишет, что информация об организации, размеченная по правилам, обрабатывается роботом и передаётся в Яндекс Бизнес, а затем может показываться на Картах и в поиске. Но адресный сниппет зависит и от самой карточки. По справке Яндекса он появляется, если:

  1. сайт входит в первые 30 результатов поиска;
  2. в карточке в Яндекс Бизнесе указана главная страница сайта;
  3. адрес сайта в Бизнесе совпадает с адресом в Вебмастере, с www или без, по HTTP или HTTPS;
  4. в контактах указаны город, улица и номер дома.

Если в сниппете неверные данные, Яндекс советует исправлять их в Бизнесе или на Картах, а не только на сайте. Получается связка из трёх мест: разметка на сайте, карточка в Яндекс Бизнесе и сайт, подтверждённый в Вебмастере. Если одно из звеньев расходится с другими, данные в выдаче могут оказаться не теми, что вы ждёте.

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

Ассистенты вроде ChatGPT или Алисы сравнивают факты из нескольких источников: сайт, карты, отзывы, справочники. Разметка не заставит их выбрать вас, зато одинаковые название, адрес, часы и категория везде снижают риск, что ассистент перепутает вас с другим бизнесом или назовёт старые часы. Что разметка может и чего не может для нейросетей, разобрано в статье о микроразметке для нейросетей.

Что сделать сейчас

  1. Решите, LocalBusiness или Organization, и выберите точный подтип.
  2. Выпишите название, адрес, телефон, часы и координаты из карточки в Яндекс Бизнесе и сверьте с 2ГИС и Google.
  3. Соберите JSON-LD по примеру выше и поставьте его на главную или в контакты.
  4. Для каждого филиала сделайте отдельную страницу и отдельную разметку.
  5. Проверьте результат по инструкции о проверке микроразметки и обновляйте код вместе с часами работы.

Частые вопросы

Чем Organization отличается от LocalBusiness?

LocalBusiness это подтип Organization для физического места, куда приходят клиенты: с адресом, часами работы и координатами. Organization описывает компанию в целом, адрес для неё не обязателен. Локальному бизнесу с точкой подходит LocalBusiness, точнее его подтип.

Какой подтип LocalBusiness выбрать для салона красоты?

В словаре есть BeautySalon, HairSalon, NailSalon, DaySpa и другие подтипы HealthAndBeautyBusiness. Выберите тот, что точнее описывает основную услугу. Google допускает несколько типов массивом, например NailSalon и BeautySalon.

Можно ли использовать ProfessionalService?

Schema.org больше не рекомендует общий тип ProfessionalService для местного бизнеса из-за путаницы с Service. Возьмите точный подтип: LegalService, AccountingService, Dentist, Plumber и так далее.

Где размещать микроразметку организации?

Google советует главную страницу или страницу о компании, ставить её на каждую страницу не нужно. Для сети с несколькими адресами каждый филиал размечают отдельно, лучше на его собственной странице.

Нужен ли телефон в разметке, если клиенты пишут только в мессенджер?

Для Google телефон рекомендован, но не обязателен. Яндекс называет telephone обязательным полем для сниппета организации. Если телефона нет, не выдумывайте его: укажите email и ссылки на мессенджеры, а для Яндекса главным источником контактов будет карточка в Яндекс Бизнесе.

Платон, основатель «Пространства Мысли»

Помогаю бизнесу в Минске и онлайн сделать сайт, ответы клиентам и запись удобнее. Подробнее обо мне.

Обновлено:

Начнём с одной задачи.
Первое знакомство бесплатно.

Пришлите ссылку на сайт или расскажите о бизнесе. Платон ответит лично и предложит понятный первый шаг. До начала платной работы фиксируем результат, состав, сроки и сумму.

Минск · работаем онлайн с бизнесом в Беларуси и РоссииTelegram @platonmysliinfo@mysli.pro

О чём поговорим?

Выберите тему. Мы подготовим текст обращения.

Тема обращения
Открыть Telegram

Откроется Telegram с текстом обращения. Вы сможете изменить его перед отправкой.

Telegram не открывается? и отправьте на info@mysli.pro.

Письмо придет Платону на info@mysli.pro. Контакт используем только для ответа: политика обработки данных.