Разметка Local Business Schema: обязательные и рекомендуемые свойства, полный пример JSON-LD, часы работы, несколько филиалов, проверка и видимость в AI.

Коротко
разметка local business schema это блок структурированных данных, обычно в формате JSON-LD, который описывает для поисковых систем физическую компанию: ее тип, название, адрес, номер телефона, координаты, часы работы и сайт. Google требует только name и address, но рекомендует также геокоординаты, часы работы, телефон, URL и ценовой диапазон. Разметка помогает Google и AI-ассистентам связать ваш сайт с компанией, которую они знают по профилю компании в Google и каталогам. Она не заменяет профиль и не гарантирует расширенный результат.
Хотите узнать больше? Спросите
Local business schema это тип микроразметки schema, превращающий контактный блок магазина, ресторана, клиники или агентства в машиночитаемые данные. Google описывает ее в своем руководстве по структурированным данным местных компаний, а словарь берется из schema.org/LocalBusiness. В этом руководстве вы найдете полный пример, который можно адаптировать, важные правила и ошибки, из-за которых разметка становится бесполезной.
LocalBusiness это тип schema.org для «конкретной физической компании или филиала организации». Он наследуется от двух родительских типов, Organization и Place, поэтому принимает как свойства компании (логотип, телефон, профили в соцсетях), так и свойства места (адрес, координаты, карта, часы работы).
В schema.org перечислено 30 прямых подтипов, и у многих из них есть собственные дочерние типы. Google просит использовать наиболее конкретный подтип из доступных. Стоматолог должен быть Dentist, пекарня Bakery, юридическая фирма LegalService или Attorney. Самые частые варианты:
| Бизнес | Рекомендуемый тип | Родительский тип |
|---|---|---|
| Ресторан, кафе, бар | Restaurant, CafeOrCoffeeShop, BarOrPub | FoodEstablishment |
| Магазин | ClothingStore, HardwareStore, Florist... | Store |
| Стоматолог, врач, аптека | Dentist, Physician, Pharmacy | MedicalBusiness |
| Парикмахерская, спа, ногтевая студия | HairSalon, DaySpa, NailSalon | HealthAndBeautyBusiness |
| Сантехник, электрик, кровельщик | Plumber, Electrician, RoofingContractor | HomeAndConstructionBusiness |
| Адвокат, нотариус | Attorney, Notary | LegalService |
| Отель, мини-отель с завтраком | Hotel, BedAndBreakfast | LodgingBusiness |
| Автосервис, автосалон | AutoRepair, AutoDealer | AutomotiveBusiness |
| Бухгалтер, отделение банка | AccountingService, BankOrCreditUnion | FinancialService |
| Агентство, консультант, другой профессиональный офис | ProfessionalService | LocalBusiness |
Если бизнес подходит под несколько типов, Google принимает массив, например ["Store", "AutoRepair"]. Свойство additionalType для этой цели не поддерживается.
Документация Google делит свойства на две группы. Обязательны только два, а рекомендуемые делают разметку полезной.
| Свойство | Статус в Google | Что в него вписать |
|---|---|---|
name | Обязательное | Название компании точно так же, как на вывеске и в профиле компании |
address | Обязательное | PostalAddress с улицей, городом, регионом, почтовым индексом и кодом страны |
geo | Рекомендуемое | Широта и долгота минимум с 5 знаками после запятой |
openingHoursSpecification | Рекомендуемое | Дни, время открытия и закрытия, сезонные исключения |
telephone | Рекомендуемое | Основной номер с кодом страны и города |
url | Рекомендуемое | Рабочая страница именно этого филиала |
priceRange | Рекомендуемое | Относительный диапазон, например «$$» или «$20-50», не более 100 символов |
menu, servesCuisine | Рекомендуемое (общепит) | URL меню и тип кухни |
department | Рекомендуемое | Отдельные подразделения со своими часами работы или телефоном (аптека внутри супермаркета) |
aggregateRating, review | Рекомендуется только для сайтов с отзывами | Оценки других компаний, собранные вашим сайтом, но никогда не ваши собственные |
image, logo, sameAs, areaServed, hasMap | Google не перечисляет, допустимы в schema.org | Фото, логотип, URL профилей, зона обслуживания, ссылка на карту: полезны для понимания сущности |
Последняя строка важна для видимости в AI. Свойство sameAs связывает вашу страницу с профилем компании, аккаунтами в соцсетях и записями в каталогах, что помогает любой системе подтвердить, что эти профили описывают одну и ту же сущность.
JSON-LD это формат, который рекомендует Google: тег script типа application/ld+json, размещенный в head или body страницы филиала. Вот полный пример для вымышленной стоматологической клиники, который нужно адаптировать под ваши данные:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Dentist",
"@id": "https://www.example-dental.com/lyon/#business",
"name": "Example Dental Lyon",
"url": "https://www.example-dental.com/lyon/",
"image": "https://www.example-dental.com/images/lyon-front.jpg",
"logo": "https://www.example-dental.com/images/logo.png",
"telephone": "+33 4 00 00 00 00",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Rue de la République",
"addressLocality": "Lyon",
"postalCode": "69002",
"addressRegion": "Auvergne-Rhône-Alpes",
"addressCountry": "FR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 45.76012,
"longitude": 4.83584
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "08:30",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "12:30"
}
],
"sameAs": [
"https://www.facebook.com/exampledentallyon",
"https://www.linkedin.com/company/example-dental"
]
}
</script>Три детали делают этот пример надежным: @id дает компании стабильный идентификатор, на который могут ссылаться другие блоки вашего сайта (Organization, Service, Review), координаты содержат 5 знаков после запятой, как просит Google, а url указывает на страницу филиала, а не на главную. Если вы не хотите писать код вручную, наш бесплатный генератор микроразметки создает блок по форме.
Используйте один объект OpeningHoursSpecification на каждую группу дней с одинаковыми часами. Особые случаи описаны в документации Google:
opens «00:00» и closes «23:59».opens и closes оба «00:00».validFrom и validThrough (ГГГГ-ММ-ДД).Обновляйте разметку при изменении часов работы одновременно с профилем компании. Расхождение часов между ними часто становится источником неверной информации в Google и в ответах AI.
Каждому филиалу нужна своя страница со своим блоком LocalBusiness, адресом, телефоном и часами работы. Не складывайте десять адресов в один блок на главной странице. На главной размещается блок Organization для бренда, а каждая страница филиала ссылается на него через parentOrganization. Наши руководства по SEO для нескольких филиалов и локальным посадочным страницам объясняют, как создавать такие страницы.
Аптека внутри супермаркета или сервисный центр внутри автосалона указываются в массиве department только со свойствами, которые отличаются от основной компании. Google предлагает называть его «{название магазина} {название отдела}», если у отдела нет собственного бренда.
Сантехник, работающий на дому у клиентов, все равно может использовать LocalBusiness с адресом зарегистрированного офиса и описать зону покрытия через areaServed. Google не перечисляет areaServed среди своих свойств, но schema.org его допускает, и оно сохраняет согласованность вашей страницы с профилем компании, у которого задана зона обслуживания.
Нет. Профиль компании в Google остается главным источником для локального блока и Google Карт. В справочном центре Google сказано, что локальные результаты зависят главным образом от релевантности, расстояния и известности, а «компании с полной и точной информацией чаще попадают в выдачу». Микроразметка работает с другой стороны: она заставляет ваш сайт говорить то же самое, что и профиль, в формате, который машины читают без догадок.
| Критерий | Профиль компании в Google | Разметка LocalBusiness |
|---|---|---|
| Где находится | В системах Google, управляется подтвержденным владельцем | В коде вашего сайта |
| Основной эффект | Локальный блок, Карты, панель знаний, отзывы | Четкие данные о сущности для Google, Bing и AI-ассистентов |
| Кто может прочитать | Продукты Google | Любой краулер, читающий вашу страницу |
| Подтверждение | Обязательно (открытка, видео, телефон...) | Нет, но должно совпадать с видимым контентом |
| Приоритет | Первый | Второй, как слой согласованности |
Связующее звено между ними это согласованность NAP: название, адрес и телефон, написанные одинаково в профиле, на сайте, в разметке и в каталогах. Наше определение NAP описывает правила, а страница о локальном SEO помещает разметку среди других локальных сигналов.
Проверьте каждый шаблон страницы филиала двумя инструментами: Rich Results Test от Google, который проверяет соответствие функциям Google, и Schema Markup Validator, который проверяет синтаксис по schema.org. Наш валидатор структурированных данных быстро проверяет любой URL. После внедрения отчеты Search Console об улучшениях показывают ошибки в масштабе.
Правила Google для структурированных данных задают рамки: «Не размечайте контент, который не виден читателям страницы». Нарушение может привести к ручным мерам, лишающим права на расширенные результаты. Ошибки, которые мы видим чаще всего:
| Ошибка | Последствие | Решение |
|---|---|---|
Общий тип LocalBusiness | Менее точное понимание деятельности | Самый конкретный подтип |
| Адрес или телефон отличается от профиля компании | Противоречивые сигналы, неверные данные в ответах | Одинаковый NAP везде |
Самостоятельно написанный aggregateRating для собственной компании | Нет звезд отзывов, возможны ручные меры | Удалить его, показывать отзывы без заинтересованной разметки |
| Все филиалы в одном блоке на главной странице | Филиалы перепутаны, ни один не сопоставлен со своей страницей | Одна страница и один блок на филиал |
| Часы работы в разметке не показаны на странице | Разметка игнорируется или помечается | Показать часы работы в тексте страницы |
| Координаты с 2 или 3 знаками после запятой | Неточная метка | Минимум 5 знаков |
| Устаревшие часы работы после изменения | Клиентов отправляют в закрытый магазин | Обновлять профиль и разметку одновременно |
Ошибка с отзывами заслуживает внимания: с 2019 года Google больше не показывает звезды отзывов для «заинтересованных» отзывов, которые LocalBusiness или Organization публикует о самих себе. Наше руководство по разметке отзывов раскрывает подробности, а та же логика применима к разметке FAQ: размечайте только то, что показывает страница.
Когда кто-то спрашивает ChatGPT, Gemini или Perplexity про «стоматолога, работающего в субботу, в Лионе», ответ строится из источников, которые ассистент может прочитать и сверить: данных профиля компании, каталогов, платформ отзывов и собственных сайтов компаний. Наше исследование каталогов в ответах AI показывает, как часто цитируются эти сторонние записи.
Структурированные данные помогают двумя способами. Они дают краулерам однозначные факты (часы, адрес, тип), не зависящие от разбора подвала страницы, и связывают ваш сайт с той же сущностью, что и ваши другие профили, через sameAs и согласованный NAP. Наше руководство по структурированным данным для AI-поиска объясняет общую картину, а аудит структурированных данных для LLM показывает, что языковая модель извлекает с вашей страницы. Одной разметки никогда не достаточно: факты должны быть написаны и в видимом тексте, потому что большинство ассистентов читают страницу, а не только ее JSON-LD.
Чтобы понять, окупаются ли усилия, отслеживание упоминаний в ИИ Sorank следит за локальными вопросами ваших клиентов и показывает, цитируется ли ваша компания, а GEO-оптимизация помогает публиковать контент о филиалах и услугах, который цитируют ассистенты. Наша страница для местного бизнеса кратко описывает подход.
Правило, которое стоит запомнить: один филиал, одна страница, один блок LocalBusiness с теми же названием, адресом, телефоном и часами работы, что и в профиле компании. Добавьте его, проверьте и обновляйте каждый раз, когда бизнес меняется.
Разместите ее на странице, описывающей филиал: на главной странице для компании с одним филиалом и на странице каждого филиала для компании с несколькими адресами. Поместите скрипт JSON-LD в head или body этой страницы. Сам бренд лучше описывать блоком Organization на главной странице.
Google не называет структурированные данные фактором ранжирования, а позиции в локальном блоке зависят главным образом от релевантности, расстояния и известности профиля компании. Разметка помогает Google правильно понимать и показывать информацию о вашей компании и сохраняет согласованность сайта с профилем. Ее ценность в ясности и праве на расширенные функции, а не в прямом повышении позиций.
Да. Компания, которая обслуживает клиентов у них на месте, может использовать LocalBusiness или более конкретный подтип, например Plumber, с адресом зарегистрированного офиса. Зону покрытия можно описать свойством areaServed, которое schema.org принимает, хотя Google его не перечисляет. Сохраняйте информацию согласованной с зоной обслуживания, заданной в профиле компании.
ОНИ ПОПРОБОВАЛИ SORANK ДО ВАС
