Как структура данных влияет на видимость филиалов в России
Новости
В блоге dev.to вышел разбор структуры JSON-LD для сайтов с несколькими локациями. Речь о том, как правильно оформить данные, чтобы Google и другие сервисы понимали, где находится каждый филиал. Я прочитал это — и понял, что это не просто техническая нюанс, а вопрос, который влияет на видимость и доверие.
О чём речь и почему это важно для бизнеса
Речь о том, как Google понимает, где находится каждый филиал. Не просто в тексте, а в структуре данных. Если на странице указаны часы работы, а в JSON-LD — другие, система не знает, что верно. Это не ошибка в коде — это потеря доверия.
Я считаю, что это важно, потому что клиенты уже не ищут «магазин в городе» — они ищут «открыто сегодня» или «близко от меня». Если сайт не отвечает на эти запросы, он просто не виден.
И не потому что плохо оптимизирован. А потому что данные не согласованы. И это не про «как сделать красиво» — это про то, чтобы бизнес не терял клиентов из-за технического расхождения.
Как это устроено — что тут вообще происходит
Коротко: один бренд, много локаций. У бренда — один `@id`, у каждой локации — свой. Локация ссылается на бренд через `parentOrganization`. И всё это — в JSON-LD.
Но ключевое не в синтаксисе. А в том, что адрес, телефон, часы в JSON-LD должны быть такими же, как на странице и в Google Business Profile. Если нет — Google может показать не ту информацию.
И не просто «ошибка». Это значит, что клиент приедет, а магазин закрыт. Или приедет в другой город. Или не дозвонится. Это не технический сбой — это потеря доверия.
Что изменилось на рынке: как делали раньше и как делают сейчас
Раньше считали, что достаточно написать «у нас 10 филиалов» в тексте. Достаточно было разместить контакты. И всё.
Сейчас — нет. Поисковые системы перестали полагаться только на текст. Они читают структуру. И если данные в JSON-LD не совпадают с тем, что видно, — это сигнал: «данные неактуальны».
Теперь важно не только «есть» информация, но и «одинакова» везде. И не только на сайте — в Google, в CRM, в системе управления складом. Потому что если часы меняются — они должны меняться везде одновременно.
Кому это касается и как понять, что это про ваш проект
Если у вас более одного филиала, и вы хотите, чтобы клиенты находили вас в поиске — это про вас.
Если вы замечаете, что клиенты приезжают в несуществующие адреса, или звонят в закрытые магазины — это про вас.
Если у вас есть страница с локатором, но на ней нет деталей по каждому филиалу — это про вас.
Когда часы на сайте и в Google Business отличаются — это не «мелочь». Это сигнал, что система не синхронизирована. И это влияет на выдачу.
Что с этим делать — порядок действий в общем виде
Сначала — аудит. Проверить, есть ли у каждой локации отдельный `LocalBusiness` в JSON-LD. Проверить, совпадают ли адрес, телефон, часы.
Потом — выравнивание. Убедиться, что данные в JSON-LD берутся из одного источника: из базы, из CRM, из системы управления складом.
Затем — тестирование. Пройти через Google Rich Results Test и Schema Markup Validator. Но не только по исходному коду — по отрендеренному HTML. Особенно если используется клиентский рендеринг.
И наконец — автоматизация. Если вы меняете часы — они должны меняться везде. Иначе это не система, а копилка ошибок.
Что мы с этим делаем
Мы в Cetera такие интеграции делаем так: сначала аудит структуры данных. Потом — выравнивание источников. Данные из CRM, склада или системы управления филиалами подтягиваются на сайт.
Сайт, не связанный с 1С, складом и CRM, не убирает ручную работу, а создаёт её. Поэтому мы не делаем «вручную» — мы делаем так, чтобы данные шли из одной точки.
Продакшен и интегратор, не агентство: работаем только своим штатом, без субподрядчиков. Это значит, что ответственность за корректность данных — у нас.
Предложение: разбор интеграции. Без цен, без сроков. Проверим, как у вас устроены данные — и где возможны расхождения.
Это часть нашей работы — Интеграция данных. Организация обмена информацией с сервисом-поставщиком данных. Интеграция данных
Автор: Святослав Семенов из Cetera Labs
Новость для бизнеса в Краснодаре, Россия