Коротко
- Самый быстрый способ — виджет из Яндекс Карт: меню «Поделиться» у организации или точки, код вставляется на сайт.
- Конструктор карт Яндекса позволяет поставить несколько меток, нарисовать маршрут от метро и подписать вход.
- На Тильде блоки карт лежат в категории «Контакты». Для Яндекс Карт нужен ключ JavaScript API, который вставляют в настройки сайта.
- Для нескольких филиалов делайте одну карту со всеми точками и список адресов рядом, а не десять отдельных карт.
- Интерактивная карта — тяжёлый скрипт. Ставьте её внизу страницы или загружайте по клику, чтобы не тормозить сайт на телефоне.
Зачем карта на сайте и где её ставить
Карта отвечает на вопрос «как к вам добраться» быстрее любого текста. Но одна карта мало что даёт, если нет ориентиров. Хороший блок «Как нас найти» состоит из:
- адреса текстом — его копируют в навигатор;
- карты с меткой;
- ориентиров: «вход со двора, вывеска над аптекой, домофон 12»;
- фото входа или фасада;
- парковки и ближайшего транспорта;
- часов работы и телефона.
Карта нужна на странице контактов и в подвале главной страницы, если у вас точка, куда приезжают клиенты: салон, клиника, магазин, шоурум, автосервис. Сервисной компании, которая сама выезжает к клиенту, карта офиса часто не нужна вовсе. Вместо неё лучше карта зоны обслуживания или список районов.
Способ 1: виджет организации из Яндекс Карт
Если ваша компания уже есть в Яндекс Картах, это самый быстрый путь. По справке Яндекс Карт код для вставки получают так: на карте открыть меню и выбрать «Поделиться», в открывшемся окне скопировать нужный код. Доступны два виджета:
- виджет карты — интерактивная карта с вашей точкой;
- виджет отзывов — отзывы о вашей организации из Карт.
Код вставляется в HTML страницы как есть. Плюс способа — карта сама показывает актуальные данные из Карт. Минус — мало настроек внешнего вида.
Как добавить сайт на Яндекс Карты
Этот хвост запроса часто путают с основным. «Добавить карту на сайт» — это встроить карту в свою страницу. «Добавить сайт на Яндекс Карты» — это зарегистрировать организацию в Картах, чтобы люди находили вас в поиске по картам. Делается это через Яндекс Бизнес по инструкции о добавлении организации: указываете название, адрес, контакты и сайт, подтверждаете права на организацию. После проверки компания появляется в Картах вместе со ссылкой на ваш сайт.
Если компания уже в Картах, но её плохо видно среди конкурентов, — это отдельная задача. Мы разбирали её в статье о продвижении в Яндекс Картах.
Способ 2: конструктор карт Яндекса
Конструктор карт нужен, когда хочется больше, чем одна метка:
- несколько меток с подписями и описаниями;
- линии — например, путь от остановки до входа;
- многоугольники — зона доставки или обслуживания;
- свой цвет и стиль меток.
Как это работает:
- Откройте конструктор и создайте новую карту.
- Найдите адрес и поставьте метку, добавьте название и описание: «Вход со стороны двора».
- При необходимости нарисуйте линию маршрута или зону.
- Сохраните карту и нажмите получение кода.
- Выберите тип: интерактивная карта (можно двигать и приближать) или статическая (картинка, легче для страницы).
- Укажите размеры: ширину обычно 100%, высоту 350–450 пикселей.
- Скопируйте код и вставьте его на страницу.
Статическая карта загружается быстрее и подходит, если человеку нужно просто увидеть, где вы. Интерактивная нужна, если он будет прокладывать маршрут или смотреть окрестности.
Способ 3: виджет 2ГИС
В некоторых городах 2ГИС популярнее Яндекс Карт, особенно в Сибири. Если ваши клиенты пользуются 2ГИС, логично показывать карту оттуда. У 2ГИС есть бесплатный конструктор карт: ставите метки, настраиваете вид и получаете код для вставки. Карточки организаций из справочника 2ГИС тоже можно встроить на сайт.
Нужно ли вашей компании платное размещение в 2ГИС, мы разбирали отдельно в статье 2ГИС для бизнеса: стоит ли платить.
Сравнение способов: что выбрать
| Способ | Сколько меток | Настройка вида | Нужен ключ API | Кому подходит |
|---|---|---|---|---|
| Виджет из Яндекс Карт | Одна организация | Минимальная | Нет | Одна точка, нужен быстрый результат |
| Виджет отзывов из Карт | — | Минимальная | Нет | Показать рейтинг и отзывы рядом с контактами |
| Конструктор карт Яндекса | Много, плюс линии и зоны | Цвета меток, подписи | Нет | Филиалы, маршрут от метро, зона доставки |
| Конструктор 2ГИС | Много | Базовая | Нет | Города, где клиенты пользуются 2ГИС |
| Блоки карт Тильды | Несколько маркеров | Стили, зум | Да, для Яндекс и Google | Сайты на Тильде, нужен единый стиль |
| JavaScript API | Любое | Полная | Да | Сложные карты: фильтры филиалов, интеграция с каталогом |
Для большинства малых бизнесов хватает первых трёх способов. JavaScript API — инструмент для разработчиков, когда нужна карта с фильтрами, поиском ближайшего филиала или выводом объектов из базы данных.
Как вставить карту на сайт: Тильда и HTML
Как добавить Яндекс карту на сайт Тильда
У Тильды два пути.
Готовые блоки. По справке Тильды о картах блоки с картами находятся в категории «Контакты» (CN401, CN402, CN402A, CN403, T143). В настройках блока можно добавить несколько маркеров по координатам, соединить их маршрутом и выбрать стиль карты.
Для Яндекс Карт в этих блоках нужен ключ. По инструкции Тильды его получают в кабинете разработчика Яндекса (продукт JavaScript API), в ограничениях по HTTP Referrer указывают свой домен и домен tilda.cc, чтобы карта показывалась и в редакторе. Затем ключ вставляют в «Настройки сайта» → «Ещё» → «Ключи от API карт». У бесплатного использования API есть лимиты и условия — проверьте их в кабинете разработчика перед запуском.
Код из конструктора или виджета. Если не хочется возиться с ключом, вставьте код из конструктора Яндекс Карт или виджет из Карт в HTML-блок (T123). Карта будет работать без ключа в настройках Тильды. Как вставлять сторонний код на Тильду, мы разбирали в статье как вставить код в Тильду.
Если карта не отображается в опубликованной версии, проверьте домен в ограничениях ключа и подождите: по справке Тильды ограничения вступают в силу в течение пяти минут.
Если карта уже стоит, а клиенты всё равно звонят с вопросом «как к вам проехать», дело обычно не в карте, а в том, как устроены контакты и вся страница.
Как добавить карту на сайт в HTML
Если сайт свёрстан вручную или на CMS, порядок такой:
- Получите код в конструкторе карт или через «Поделиться» в Картах.
- Откройте шаблон нужной страницы или HTML-блок в редакторе CMS.
- Вставьте код в то место, где должна быть карта, — например, после заголовка «Как нас найти».
- Для адаптивности оберните карту в контейнер с шириной 100% и фиксированной высотой.
- Проверьте страницу на телефоне: карта не должна вылезать за экран и перехватывать прокрутку.
Последний пункт важен. Интерактивная карта на телефоне часто «ловит» палец: человек хочет пролистать страницу, а вместо этого двигает карту. Решения — статическая карта со ссылкой «Открыть в Яндекс Картах», отключение прокрутки карты до клика или меньшая высота блока.
Несколько филиалов: как показать на карте
Частая ошибка — отдельная карта под каждым адресом. Десять карт на одной странице грузятся медленно, а человек всё равно не понимает, какой филиал ближе.
Как сделать правильно:
- Одна карта со всеми точками. Через конструктор карт или блок Тильды с несколькими маркерами.
- Список филиалов рядом. Адрес, ближайшее метро или район, часы работы, телефон, кнопка «Маршрут».
- Связь списка и карты, если позволяет технология: клик по адресу подсвечивает метку.
- Отдельная страница для каждого филиала, если их больше 3–5 и они в разных районах. На странице — адрес, карта, фото входа, услуги этого филиала. Такие страницы ещё и собирают поисковый трафик по районам.
- Фильтры, если точек десятки: по району, по услуге, «открыто сейчас». Здесь уже нужен JavaScript API и разработчик.
Убедитесь, что адреса и часы работы на сайте совпадают с карточками каждого филиала в Картах и 2ГИС. Расхождения путают клиентов.
Как карта влияет на скорость сайта
Интерактивная карта загружает скрипты и картографические изображения. На мощном компьютере это незаметно, на телефоне с мобильным интернетом — заметно.
Что делать:
- Ставьте карту внизу страницы. Если она не на первом экране, её загрузка меньше мешает.
- Загрузка по клику. Вместо карты показывается картинка-превью с кнопкой «Показать карту». Скрипт грузится, только когда человек нажал.
- Статическая карта вместо интерактивной там, где не нужно двигать и приближать.
- Одна карта на странице.
Проверить влияние можно в инструментах для замера скорости: сравните результаты страницы с картой и без неё. Подробнее о том, как измерять и ускорять загрузку, — в статье скорость загрузки сайта.
Условный пример: что даёт нормальный блок «Как нас найти»
Пример условный, не кейс студии. Стоматология в Екатеринбурге, вход со двора, на сайте был только адрес текстом.
| Показатель | Только адрес | Карта, фото входа, парковка, ориентиры |
|---|---|---|
| Звонков в месяц «как к вам пройти» | около 60 | около 15 |
| Опозданий пациентов на приём | около 40 | около 15 |
| Время администратора на объяснение дороги | около 5 часов в месяц | около 1,5 часа |
Цифры условные. Но опоздание пациента на 15 минут сдвигает весь график врача, а каждый звонок «как пройти» отвлекает администратора от записи новых пациентов. Блок на полчаса работы снимает эту нагрузку.
Чек-лист: карта на сайте
- Компания добавлена в Яндекс Карты (и 2ГИС, если ваши клиенты им пользуются).
- На странице контактов есть адрес текстом, карта и ориентиры.
- Есть фото входа и информация о парковке.
- Для нескольких филиалов — одна карта со всеми точками и список адресов.
- Карта не перехватывает прокрутку на телефоне.
- Карта не стоит на первом экране и не тормозит загрузку.
- На Тильде с блоком Яндекс Карт ключ API указан в настройках, домен прописан в ограничениях.
- Адреса и часы работы совпадают на сайте и во всех картах.
Карта — одна из деталей, по которым видно, думал ли кто-то о клиенте, когда делал сайт. Если хотите проверить сайт целиком — контакты, формы, скорость, — оставьте заявку.
Частые вопросы
Как добавить Яндекс карту на сайт бесплатно?
Откройте свою организацию или точку в Яндекс Картах, выберите «Поделиться» и скопируйте код виджета карты. Или соберите карту с метками в конструкторе карт Яндекса и получите код там. Код вставляется в HTML страницы.
Как добавить Яндекс карту на сайт Тильда?
Либо через блоки карт из категории «Контакты» — тогда нужен ключ JavaScript API в «Настройки сайта» → «Ещё» → «Ключи от API карт», — либо вставкой кода из конструктора Яндекс Карт в HTML-блок T123. Второй способ работает без ключа в настройках Тильды.
Как добавить сайт на Яндекс Карты?
Это другая задача: нужно зарегистрировать организацию в Яндекс Бизнесе, указать адрес, контакты и ссылку на сайт и подтвердить права. После проверки компания появится в Картах вместе со ссылкой на сайт.
Как показать на карте несколько филиалов?
Сделайте одну карту со всеми точками — в конструкторе карт Яндекса или в блоке Тильды с несколькими маркерами — и разместите рядом список адресов с часами работы и кнопками маршрута. Если филиалов много, заведите отдельную страницу на каждый.
Можно ли вставить на сайт отзывы из Яндекс Карт?
Да. По справке Яндекс Карт через меню «Поделиться» можно получить код виджета отзывов. В Яндекс Бизнесе также есть бейдж с рейтингом организации для сайта.
Почему карта не отображается на сайте?
Чаще всего из-за ключа API: он не указан, указан неверно или в ограничениях не прописан домен сайта. Ещё одна причина — код вставлен в блок, который не выполняет скрипты. Проверьте код в отдельном HTML-блоке и ограничения ключа.





