Пошаговое руководство, как добавить на сайт карту Яндекс, Google, 2GIS
Написанного текстом адреса на странице контакты уже недостаточно. Время — дорогой ресурс, поэтому не стоит заставлять пользователя проделывать лишние действия. Скопировать адрес с сайта, открыть карту, вставить адрес — недолгие, но очень нудные и, по-факту, лишние шаги. Добавьте карту на сайт. Помимо удобства для потенциального заказчика, получите еще плюс к ранжированию сайта поисковыми системами.
Пошаговое руководство, как добавить на сайт карту Яндекс, Google, 2GIS
Оглавление
- Для чего нужна карта на сайте
- Как добавить Яндекс Карту на сайт
- Как добавить Google Maps на сайт
- Как добавить на сайт карту 2GIS
- Что сделать, чтобы карта не тормозила скорость сайта
- Отображение карты на сайте
- Прокачайте свои навыки в веб-дизайне и разработке сайтов
Для чего нужна карта на сайте
Если ваш бизнес есть не только в онлайн-пространстве, но и офлайн — без карты не обойтись. С её помощью можно наглядно показать:
● Местоположение офисов компании, магазинов, клиник, салонов, пунктов выдачи:
Местоположение салонов оптики сети «ОПТИК ЛАБ». Проект WebValley Studio

Филиалы поставщика спутникового оборудования «Технофорум Телекоммуникации».
Проект WebValley Studio
● Маршрут от ближайшей остановки или станции метро:

Пример карты на сайте, с обозначенным маршрутом
● Где будет проходить то или иное мероприятие;
● Зоны доставки товаров:
Пример отмеченных зон доставки. В зависимости от геолокации заказчика меняется стоимость доставки
● Продаваемые земельные участки:

Пример карты на сайте с отмеченными земельными участками на продажу
В чем разница между статической и интерактивной картой
Все прикреплённые выше скрины — наглядный пример статической карты. Это просто картинка (скриншот). Она неудобна, не детализирована, зачастую может быть отвратного качества при увеличении. При изменении информации на картах, картинку придётся перезаливать. А когда речь идёт, например, о продаже недвижимости, делать это придётся часто. То есть с точки зрения разработки сайтов, вставлять карту картинкой — плохой тон.
Интерактивная карта, в отличие от предыдущей, позволяет управлять масштабом, самостоятельно прокладывать маршрут, смотреть что находится рядом с необходимой точкой.
На сайт можно добавить карты от Яндекса, Google и 2ГИС.
Как сделать HTML-карту сайта и в чем ее функция? Примеры и правила оформления
Рассказываем о том, что такое html-карта сайта, кому она пригодится, и даем подробную инструкцию по ее составлению.

Многие знают про файл sitemap.xml, но не все понимают, для чего нужна карта сайта в формате HTML, и ее значимость для SEO. В материале расскажем:
- что такое html-карта сайта и чем она отличается от xml-карты;
- в каких случаях карта сайта полезна, а в каких необходима;
- какие типы карты бывают и как выбрать нужный;
- как правильно сделать html-карту — подробная инструкция: от генерации до ручного способа.
Статья будет полезна начинающим seo-специалистам, вебмастерам и владельцам сайтов, которые хотят разобраться в базовых понятиях работы SEO.
Что такое HTML-карта сайта
HTML-карта сайта или sitemap.html — это статический каталог, где перечислены все основные страницы сайта в иерархическом порядке и есть ссылки на эти страницы. Такой формат ориентирован на посетителей сайта: он позволяет быстро найти необходимые разделы, подразделы и отдельные веб-страницы сайта. И для этого не нужно долго изучать меню.
Для SEO карта сайта тоже важна. Она упрощает индексацию страниц ресурса и является дополнительным способом внутренней перелинковки.

Для чего нужна карта сайта в формате HTML?
Казалось бы, для чего нужен sitemap.html, если есть файл sitemap.xml, существующий специально для помощи поисковым роботам в индексации страниц сайта?

Помимо улучшения индексации, карта сайта в формате html (другое название — хабовая страница) уменьшает количество кликов от главной страницы сайта до продвигаемых страниц.
Часто бывает так, что некоторые страницы отсутствуют в структуре сайта или находятся слишком глубоко. Например, категория “красный чехлы на телефон из силикона в подарочной упаковке” или “красные шторы в Сольвычегодске” — мало кто добавит ссылку на такую посадочную в меню. Под структурой сайта мы имеем в виду количество кликов до соответствующей страницы начиная с главной страницы сайта.
Но ко всему нужно подходить индивидуально. Поэтому предлагаем рассмотреть случаи, в которых точно нужна хтмл-карта сайта.
Небольшой практический пример: с индексацией всё было хорошо, но в структуре сайта не было страниц под GEO, т.е. попасть на них можно было только из поиска или sitemap.xml. Была сделана карта сайта и в неё добавлены ссылки на страницы под GEO. Ссылка на саму карту сайта была добавлена в “подвал” сайта. Позиции в Google подтянулись:

Хотя, конечно, на позиции мог повлиять текстовый спам апдейт Google в конце 2022 и ссылочный спам апдейт в начале 2023 года.
В каких случаях нужна HTML-карта сайта?
Sitemap.html будет нужна в следующих случаях:
- Проблемы с индексацией продвигаемых страниц.
- Информационные сайты с публикацией постоянных рубрик, сайты журналов, газет (чтобы пользователю было удобно просматривать все выпуски издания).
Пример HTML-sitemap (вперёд читать газеты за 1851 год!):
- Одна из групп пользователей сайта — пожилые люди. Им удобнее ориентироваться в хтмл-карте сайта.

- Есть страницы на подпапках. Кто понимает, о чём речь, переходите к следующему блоку статьи. Для остальных поясним.
Иногда региональность делается на поддоменах https://moscow.site.ru/, а иногда на подпапках https://site.ru/moscow/.
Если вы прорабатываете региональность по городам, то обычно у вас есть подобное меню:

Если такое меню сделано правильно, то оно не только удобно для пользователей, но и отлично помогает в перелинковке, так как ссылки сделаны в виде анкоров, с прописанными урлами. Что мы видим на рисунке 6:
Сейчас мы на странице Казани:
https://site.ru/kazan/catalog/piony
А внутри анкора “Ижевск” стоит ссылка:
https://site.ru/izhevsk/catalog/piony
И так на каждой странице. То есть мы получаем ссылки на своих региональных братьев.
А что касается локального поиска, то зачастую это районы, станции метро и даже улицы. И такой разбивки будет очень много, а урлы обычно выглядят так:
https://site.ru/remont-telefona-na-sportivnoi/ (Спортивная — станция метро).
Конечно, такую разбивку не получится добавить в меню в шапке сайта. Поэтому на помощь приходит sitemap.html. Называем страницу “Список услуг по станциям метро” и добавляем туда все наши локальные ссылки, которые созданы под станции метро. Также делаем страницы: “Список услуг по районам города” и т.д.
Да, html-сайтмапов может быть несколько.
Наша цель: уменьшить количество кликов от главной страницы для всех продвигаемых страниц. Но сделать это так, чтобы было удобно пользователям. А подобные тематические заголовки в текстовых картах сайта помогут поисковой системе понять, что за ссылки на ней находятся.
Что должно быть в HTML-карте сайта?
- Качественная иерархия — карта должна отражать настоящую вложенность разделов, подразделов и страниц сайта.
- Актуальность — карта не должна содержать в себе ссылки с 301 редиректом и ссылки на страницы с кодом ответа 404.
- Если сайт большой, то стоит оставить только ссылки на разделы и важные страницы, которые вы продвигаете..
Про количество ссылок в html-карте сайта
Бытует мнение, что на одной странице HTML-sitemap должно быть не более 100 ссылок (да и на любой другой странице сайта), иначе страница выпадет из индекса, и вообще на сайт будут наложены санкции за ссылочный спам и т.д. Откуда пошла такая информация? Начало нулевых. Тогда Google говорил, что может индексировать 101 кб данных, поэтому не стоит добавлять больше 100 ссылок на страницу.
Прошло достаточно много лет, появилась масса огромных сайтов, и такой подход уже точно не работает. Уверены, что сегодня поисковые системы могут индексировать гораздо большее количество ссылок на странице.
Самое простое, что можно сделать, — поставить себя на место пользователя и понять, будет ли ему удобно то, что вы делаете. Поэтому только вам решать, добавлять в html-карту сайта 100, 500, 1000 или 10000 ссылок. Но важно понимать, что листать бесконечную страницу реальному пользователю будет неудобно.
Какой тип html-карты выбрать
Одностраничная
Подойдет в случае, если на вашем ресурсе небольшое число страниц, ссылки на которые можно разместить на одной странице html-карты сайта с удобством для пользователя.
Схематический пример:

Примеры реализации одностраничной карты сайта:
- https://www.nalog.gov.ru/rn77/sitemap/
- https://pages.ebay.com/sitemap.html
- https://xn--80aaigb7aj2b.xn--p1ai/site-map
Многостраничная
Если на вашем ресурсе много страниц с продвигаемым контентом (например, интернет-магазин), то можно помучаться и сделать многостраничную карту сайта.
Снова приведу в пример карту сайта New York Times — https://www.nytimes.com/sitemap/. Очень удобно с точки зрения пользователей. И правило “держать минимум ссылок на странице” сохраняется.
Схематический пример:

Примеры реализации многостраничной карты сайта:
- https://www.nytimes.com/sitemap/
- https://www.airbnb.ru/sitemaps/v2
- https://en.bab.la/dictionary/english-spanish/a/1
- https://www.kyero.com/sitemap
- https://avaho.ru/nav/novostroiki-msk-po-metro/
- https://www.linguee.com/english-spanish/topenglish/500001-2200000.html
Как правильно сделать?
Существует несколько способов создания sitemap.html:
- С помощью плагина для CMS. Если вы используете систему управления контентом (CMS), например WordPress или другую, вы можете установить плагин, который автоматически создаст хтмл-карту сайта. Вам нужно будет лишь активировать плагин и настроить страницу.
- Вручную. Этот способ требует самостоятельного написания хтмл-кода или постановки программисту задачи на создание динамически обновляющейся страницы (почти как плагин, только свой).
- С помощью генератора. Существует множество сервисов и программ, которые позволяют создавать HTML-sitemap автоматически. Вам нужно лишь ввести адрес веб-ресурса, а программа сама сгенерирует хтмл-код для карты сайта.
Разберём каждый из способов подробнее.
1. Создание HTML-карты сайта с помощью плагина для CMS
Простой, быстрый и удобный способ.
Плагины для создания карты сайта можно найти в официальном репозитории плагинов вашей CMS.
- Перейдите в раздел настроек плагина и настройте его. В зависимости от выбранного плагина, у вас может быть возможность настроить различные параметры, такие как внешний вид карты, структура и другие.
- Сгенерируйте карту сайта. Часто плагины предоставляют кнопку для генерации. Нажмите эту кнопку, чтобы сгенерировать карту сайта.
- Разместите хтмл-карту на сайте.
2. Создание HTML-карты сайта ручным способом
Если для вашей CMS нет нужных плагинов, то нужно поставить задачу программисту на создание sitemap.html.
Если программист в отпуске, а сделать надо срочно, то можно собрать её своими руками. Но делайте так лишь в крайнем случае! Оптимизатор, подумай несколько раз!
Такой способ вам подходит, если на все вопросы из списка вы ответите “да”:
- Есть продвигаемые локальные страницы, которые не указаны нигде в структуре или до них больше 2 кликов от главной страницы?
- Есть проблема с индексацией продвигаемых страниц?
- Сайт небольшой?
- Нет плагинов для вашей CMS?
- Программист в вашем случае — дорого и/или долго?
- Если не сделать хтмл-карту, то всё пропало?
Переходим к созданию карты сайта:
- Парсим сайт, делаем список со всеми контентными страницами (text/html; charset=UTF-8) с кодом ответа 200 ОК.
- Выстраиваем структуру сайта в таблице Excel или Google.
- Делаем страницу на сайте через админку вашей CMS и публикуем.
Пример:
Для сайта на 800 страниц было отобрано 50 страниц — служебные, категории и подкатегории. Далее вручную выстроена структура и вручную же опубликована страница хтмл-карты сайта.
Временные затраты: 2 часа. Если придется обновлять в будущем, то тоже ручками. И это новые временные затраты. А время — деньги.
Лучше или забыть про хтмл-карту, или всё-таки найти программиста, который сделает ее под вашу CMS. Для самописных сайтов то же самое.
3. Создание sitemap.html с помощью онлайн-сервисов для генерации
Это хороший вариант, если для вашей CMS нет подходящих плагинов.
Плюсы: быстрее и дешевле, чем ручной способ.
- у сервисов есть ограничения на количество страниц в бесплатной версии;
- могут быть ошибки и не всегда удобная фильтрация, чтобы исключить определённые страницы.
Чтобы создать хтмл-карту сайта с помощью генератора, следуйте этим шагам:
- Найдите надежный онлайн-генератор хтмл-карт сайта. Существует много сервисов, которые позволяют создавать их автоматически. Вот некоторые из них:
- https://www.mysitemapgenerator.com/ru/sitemaps/index.html
- https://websiteseochecker.com/html-sitemap-generator/
- https://www.prepostseo.com/xml-html-sitemap-generator
- Введите адрес веб-ресурса, для которого хотите создать карту. Некоторые генераторы могут предлагать дополнительные настройки. Например, выбор максимального количества ссылок, которые нужно включить в карту, или исключение некоторых разделов.
- Нажмите кнопку для генерации. Генератор автоматически создаст sitemap.html и предоставит вам готовый HTML-код.
- Сохраните HTML-код карты сайта. Вы можете скопировать и вставить его на страницу вашего сайта, и тем самым сделать html-карту сайта.
Где размещать HTML-карту сайта?
- В футере:

- Добавить ссылку на хтмл-карту на странице 404 ошибки.
Автор статьи: Кирилл Агафонов (Ant-team.ru)
P.s. Подписывайтесь на наш телеграм-канал t.me/seoantteam, чтобы первыми узнавать о выходе новых полезных материалов по SEO.
Как вставить карту на сайт HTML, как сделать это просто по шагам
Сегодня мы рассмотрели, как можно вставить карту в HTML-сайт. Мы описали самые простые способы вставки карты, которые помогут вашим пользователям найти определенный вами адрес на карте. Однако нужно понимать, что это будут не слишком функциональные карты, то есть они имеют ограниченные инструменты и пользователи не смогут с ними взаимодействовать, как с картами в источниках. Чтобы добиться полного взаимодействия с картами на вашем сайте, их нужно подключать не такими простыми способами, а используя API. Подробнее о том, как это делается, мы расскажем в следующих статьях.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Як впровадити карту Google на веб-сайт: додаємо карту проїзду
Додавання адаптивного віджета Google Maps може допомогти споживачам знайти компанію, підвищити довіру до організації та поліпшити загальне враження. Вбудовування карти на сайт також може знизити показник відмов і допомогти в пошуковій оптимізації. Комплекс SEO-заходів реалізують для клієнтів спеціалісти Inweb.
Як додати на сайт карту або маршрут?
Як додати гугл карту в HTML. Легко. Ось алгоритм:
- Відкрийте Google Карти.
- У пошуковому рядку введіть назву компанії, адресу якої ви хочете додати.
Пам’ятайте, що на вбудованих картах немає додаткової інформації, наприклад про пробки на дорогах.
Сьогодні, коли йдеться про пошук адреси або розташування, велика кількість людей використовує Google карти. Користувачі віддають перевагу цій платформі через чіткість її напрямків.
| ️ Як вставити на сайт Google-карту: | Етапи впровадження Google карти на сайт: |
| Додати карту Google на сайт, крок 1: | Необхідно пройти за посиланням http://maps.google.ru/maps та ввести адресу розташування у графі пошуку. |
| Додати карту Google на сайт, крок 2: | Потім натиснути кнопку “Поділитися”. |
| ️ Додати карту Google на сайт, крок 3: | У вікні, перейдіть до вкладки “Вбудовування карт”. |
| Додати карту Google на сайт, крок 4: | Далі необхідно вибрати відповідний розмір карти. |
| Додати карту Google на сайт, крок 5: | Потім натисніть кнопку “Копіювати HTML”. |
| ️ Додати карту Google на сайт, крок 6: | Зайдіть у редактор сторінки та натисніть на кнопку “HTML”. |
Переваги, через які власники бізнесу захочуть вбудувати Google карту на сайт:
- ресурс заслуговує на довіру, оскільки його обирає більшість користувачів з усього світу;
- покращення користувальницької навігації. Завдяки Google Maps відвідувачі вашого сайту можуть швидко знайти місцезнаходження вашого бізнесу, офісу, ресторану тощо;
- поліпшення SEO-оптимізації. Впровадження на сайт Google карти може позитивно позначитися на пошуковій оптимізації. Оскільки вона індексується пошуковими системами і може покращити видимість бізнесу у пошуковій видачі. Особливо це важливо для локального бізнесу, так як допомагає залучити більше локальних клієнтів;
- збільшення мобільного трафіку. Більшість запитів з мобільних пристроїв пов’язані з розташуванням. Тому дуже важливо щоб на сайті була гугл карта.
економія час на пояснення кожному потенційному клієнту як дістатися до вас; - є ймовірність, що потенційний клієнт скористається саме вашою послугою, оскільки інтерактивна карта на вашому сайті виглядає професійніше і сучасніше, ніж звичайний рядок з адресою;
- користувачам немає необхідності залишати вашу сторінку, що збільшуватиме ваш показник відмови;
- це безкоштовно, а також від вас не знадобиться жодних зусиль і великих тимчасових витрат.
Вбудовані карти на сайті будуть корисні будь-якому бізнесу, будь то пральня або рієлторська контора, магазин канцтоварів або тренажерний зал. Люди завжди віддають перевагу простоті та швидким зручним рішенням.
Наочний приклад відображення геолокації компанії на Google Картах
Як додати гугл карту на сайт?
Перш за все необхідно зареєструвати компанію у сервісі Google My Business. Зверніть увагу, що компанія може існувати на картах. Введіть назву компанії у форму перевірки. Якщо її було зареєстровано раніше, решта інформації підтягнеться автоматично. Якщо вашій компанії немає на картах гугл, вам потрібно буде її додати.
Для цього необхідно виконати кілька простих дій:
- Відкрийте Google My Business.
-
Вкажіть назву вашої компанії, у вікні реєстрації.
Створення профілю компанії в Google My Business не обов’язково, однак, ваша точка геолокації з наявністю облікового запису буде виглядати привабливіше з відображенням відгуків про вашу компанію:
А ось як виглядає точка компанії на карті без профілю Google My Business:
Інтеграція з Google maps з використанням коду Iframe, вбудованого з Google
У цьому розділі ви дізнаєтесь, як підключити гугл карту до HTML-коду сайту. Ніякий інший код форматування не застосовується.
Як отримати код для вбудовування Google та як вставити карту на сайт
- Перейти на Google Карти.
- Введіть адресу компанії в рядок пошуку, а потім натисніть кнопку пошуку.
- Клацніть Поділитися.
- Виберіть «Вставити карту» на сайт.
- Виберіть розмір карти зі списку, що розкривається.
- Виберіть та скопіюйте HTML-код впровадження iframe.
Вставте цей код на свою сторінку HTML або віджет.
Приклад коду:
