Store Locator — это модуль на сайте, который подбирает ближайшую точку продаж, филиал или офис по геопозиции пользователя или введённому адресу. Что это значит на практике: посетитель нажимает кнопку геолокации или вводит город, а виджет выдаёт адрес, часы работы, телефон и маршрут на карте. Работает через Google Maps API или Яндекс.Карты API, реже — на собственной карте с координатами точек.
Для сетей с офлайн-точками стор локатор закрывает разрыв между онлайн-поиском и визитом в магазин. Ближайший филиал определяется через геокодинг: адрес переводится в координаты, затем считается дистанция до каждой точки из базы. Данные точек хранятся в структуре с полями адрес, координаты, режим работы и совпадают с карточками в Google Business Profile и Яндекс.Бизнес.
§ 01Зачем нужен виджет поиска точек
Инструмент поиска магазинов решает задачу, когда у компании больше 3-5 точек и держать их простым списком на странице контактов неудобно. Пользователь с запросом рядом со мной попадает на сайт и должен за один шаг понять, куда ехать. Модуль геопоиска показывает не весь список, а ближайшие точки, отсортированные по расстоянию. Для локального SEO виджет усиливает страницы-хабы: карта точек продаж с уникальными адресами и режимами работы даёт поисковику структурированный сигнал о географии присутствия.
§ 02Как устроен модуль геопоиска
Основа виджета — база точек с полями: название, полный адрес, широта и долгота, часы работы, телефон, ссылка на маршрут. Карта подтягивается через API картографического сервиса — Google Maps или Яндекс.Карты. При запросе браузер запрашивает геолокацию через navigator.geolocation либо принимает адрес вручную. Дальше геокодер переводит адрес в координаты, а функция расчёта дистанции сортирует точки от ближней к дальней. Результат отдаётся списком слева и метками-пинами на карте.
визиты офлайн +31% — Сеть кофеен на 42 точки внедрила Store Locator на Tilda с фильтром по геолокации и часам работы. Переходы 'построить маршрут' выросли на 31% за 4 месяца, офлайн-визиты +31%. Замер через GA4 Events и Google Business Profile Insights.
заявки на демо +19% — B2B-производитель промышленного оборудования добавил локатор дилеров на 60 регионов через Google Maps API с адресами и телефонами. Заявки на демо из карточек точек выросли на 19% за 5 месяцев. Динамика по GA4 Acquisition и звонки в Calltouch.
§ 03Как настраивается поиск ближайшей точки
Настройка начинается с получения API-ключа в консоли картографического сервиса: Google Cloud Console для Google Maps или кабинет разработчика Яндекса. Ключ ограничивают по домену, чтобы его не использовали на чужих сайтах. Точки заносят вручную или импортом из CSV с колонками адрес и координаты. Для каждой точки прописывают режим работы в формате, который виджет умеет разбирать. Готовые решения существуют плагинами для WordPress, Bitrix и Shopify — там база точек редактируется в админке без кода.
§ 04Как проверить, что виджет работает
Первое — открыть страницу с разных устройств и разрешить доступ к геолокации: ближайшая точка должна встать первой в списке. Второе — ввести адрес вручную и убедиться, что геокодер вернул верные координаты, а не центр города. В консоли браузера не должно быть ошибок вида RefererNotAllowedMapError — они говорят о неверной привязке ключа к домену. Скорость подгрузки карты проверяют в PageSpeed Insights: тяжёлый скрипт карты тянет вниз LCP. Полезно свести адреса и часы работы с данными в Google Business Profile, чтобы информация не расходилась между сайтом и картами.