Что это
LocalBusiness Schema — разметка на основе словаря Schema.org, которая сообщает поисковым системам структурированные данные о локальном бизнесе: юридическое и торговое название, физический адрес, режим работы, телефон, координаты. Размещается в HTML-коде страницы в формате JSON-LD (рекомендован Google и Яндексом), Microdata или RDFa. Поисковый робот считывает эти данные независимо от визуального отображения на странице.
---
Почему это важно для SEO
Для Google LocalBusiness Schema напрямую влияет на появление расширенных сниппетов в поиске и Knowledge Panel. По данным BrightLocal, бизнесы с корректной структурированной разметкой получают на 20-30% больше кликов в локальной выдаче по сравнению с сайтами без неё. Особенно критично для запросов с геомодификатором ("кофейня рядом") и мобильного поиска — Google подтягивает часы работы прямо в сниппет, снижая процент отказов от бесполезных визитов. С запуском AI Overviews Google активнее использует структурированные данные для формирования ответов — без разметки попасть в этот блок значительно сложнее.
В Яндексе корректный LocalBusiness Schema помогает формировать карточку организации в Я.Нейро и улучшает отображение в Яндекс Картах через связку с Яндекс Бизнесом. ИКС (Индекс качества сайта) не зависит от разметки напрямую, но поведенческие факторы улучшаются: пользователь видит часы работы до клика, не тратит время зря и не уходит разочарованным. Для сайтов с несколькими филиалами каждая точка должна иметь отдельный блок разметки — агрегированный JSON-LD на одной странице для нескольких адресов Яндекс и Google интерпретируют хуже.
---
Как проверить вручную
- Исходный код страницы. Откройте страницу контактов или главную, нажмите
Ctrl+U, найдитеapplication/ld+jsonи проверьте наличие полей@type: LocalBusiness,address,openingHoursSpecification.
- Google Rich Results Test (
search.google.com/test/rich-results). Вставьте URL или код — инструмент покажет, какие поля считаны, какие отсутствуют или содержат ошибки. Обращайте внимание на предупреждения поopeningHoursиstreetAddress.
- Яндекс Вебмастер → Инструменты → Валидатор микроразметки. Проверяет Schema.org и показывает ошибки, специфичные для Яндекса. Альтернативно —
validator.schema.org.
- Screaming Frog SEO Spider (меню
Extraction → Custom Extraction). Настройте XPath для извлечения JSON-LD со всех страниц сайта — удобно при аудите многофилиальных компаний.
---
Как исправить
Добавьте JSON-LD в <head> или перед закрывающим </body>. Минимально рабочий блок:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Название компании",
"url": "https://example.ru",
"telephone": "+7-495-000-00-00",
"address": {
"@type": "PostalAddress",
"streetAddress": "ул. Ленина, 10, офис 5",
"addressLocality": "Москва",
"postalCode": "101000",
"addressCountry": "RU"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "15:00"
}
],
"geo": {
"@type": "GeoCoordinates",
"latitude": 55.7558,
"longitude": 37.6176
}
}
</script>WordPress. Используйте плагин Yoast SEO (Local SEO addon) или RankMath — вносите данные через интерфейс, код генерируется автоматически. Для ручного добавления — вставьте блок через functions.php или плагин Insert Headers and Footers.
Tilda. Блок T123 (HTML) — вставьте JSON-LD вручную. Либо используйте раздел «Настройки сайта → SEO → Дополнительный код в head».
1C-Bitrix. Компонент «Контакты» не генерирует Schema.org автоматически. Добавьте код в шаблон компонента /bitrix/templates/ВАШ_ШАБЛОН/components/bitrix/contacts/ или через подключаемый файл в header.php.
Webflow. Embed-блок на нужной странице или через Custom Code в настройках страницы (Page Settings → Custom Code → Before </body>).
---
Типичные ошибки
- Формат дней недели. Яндекс и Google требуют значения на английском:
Monday, неПонедельник. Ошибка в регистре или языке — разметка не читается. - Несоответствие данных на сайте и в разметке. Если на странице написано «Пн-Пт 9:00-18:00», а в Schema — другое время, Google может проигнорировать разметку как недостоверную.
- Один блок на весь сайт через GTM. Разметка добавляется глобально, но
streetAddressдля каждого филиала разный. Итог — конфликтующие данные. Каждый филиал должен иметь отдельную страницу со своим JSON-LD. - Отсутствие `postalCode` и `addressCountry`. Без этих полей Google считает адрес неполным и не показывает расширенный сниппет.
- Дублирование типа. Использование одновременно
LocalBusinessиOrganizationна одной странице с разными данными создаёт путаницу — оставьте один тип, выбрав наиболее специфичный (например,CafeOrCoffeeShop,MedicalClinic).
---
Влияние на разные типы сайтов
Интернет-магазины с офлайн-точками получают двойной эффект: разметка усиливает локальный поиск ("купить диван в Екатеринбурге"), а корректные часы работы снижают нагрузку на поддержку — пользователи видят время до визита. Для сетевых магазинов критично создать отдельные страницы под каждый город с уникальным JSON-LD, а не прятать все адреса на одной странице «Контакты».
Лендинги и SaaS с единственным офисом получают меньший локальный трафик, но разметка всё равно полезна: она формирует Knowledge Panel в Google, повышает доверие к бренду и помогает в брендовых запросах. Для SaaS без физического офиса использовать LocalBusiness не стоит — Google воспринимает это как манипуляцию; используйте тип Organization. Контентные сайты (блоги, медиа) без привязки к адресу LocalBusiness Schema не нужна совсем.