Была ли полезна для вас статья?

Создание Яндекс.Карты для сайта и ее оптимизация


Конструктор карт Яндекса — это удобный инструмент, позволяющий создавать и настраивать собственные карты на базе технологий Яндекса. С его помощью можно интегрировать карту от сервиса Яндекс в свой сайт, улучшая его функциональность для посетителей.



Создание Яндекс.Карты для сайта и ее настройка для повышения скорости загрузки страницы


Шаг #1. Авторизуйтесь в своем аккаунте Яндекса и перейдите в Конструктор карт Яндекса.


Шаг #2. Нажмите кнопку «Создать карту».




Шаг #3. Укажите название Вашей карты и ее краткое описание. Так в дальнейшем Вы всегда сможете быстро найти нужную карту в списке, если на аккаунте создано несколько.




Шаг #4. Настройте карту для Вашего сайта:

  • добавьте метку с адресом компании — адресов может быть несколько;
  • добавьте маршруты, выделенные области или отображение пробок при необходимости;
  • выберите тип карты: обычная, спутниковая или гибридная (сочетающая обе);
  • измените масштаб карты на подходящий, используя скролл колесиком мыши или кнопки навигации конструктора.



Шаг #5. Нажмите кнопку «Сохранить и продолжить».


Шаг #6. Убедитесь, что в настройках карты выбран тип «Интерактивная карта», а на превью Вы видите верную информацию и масштаб. При необходимости укажите свои размеры для карты.




Шаг #7. Нажмите кнопку «Получить код карты». В выпадающем окне «Код для сайта» переключитесь на вкладку «iframe» и скопируйте полученный код карты.




Шаг #8. Теперь Вы можете размещать карту на сайте. Перейдите в редактирование страницы или шаблона, где Вы хотите разместить карту, и перетащите в среду визуальной верстки элемент «Карта» из блока «Программирование». Нажмите «Создать карту». Укажите название Вашей карты. Вставьте полученный на предыдущем шаге код <iframe> и нажмите кнопку «Сохранить».



Шаг #9. Добавьте созданную карту на страницу Вашего сайта, нажав кнопку «Опубликовать». Настройте ее расположение и размеры, затем обязательно сохраните изменения на странице и проверьте получившийся результат на сайте. 




Готово, Вы добавили карту от Яндекса на свой сайт! Использование <iframe> позволяет CMS Smart Engine при вставке кода карты на сайт автоматически добавить к ней атрибут loading="lazy". Благодаря этому атрибуту браузер пользователя может отложить загрузку содержимого <iframe>, которое находится за пределами видимой области страницы, пока пользователь при скролле не окажется достаточно близко к этому элементу.


В результате основной контент страницы загрузится и отобразится быстрее, что особенно важно для мобильной версии сайта и положительного пользовательского опыта.

Мы используем файлы Cookie, чтобы сделать работу с сайтом проще и удобнее. Нажимая кнопку «Принять Cookie» или продолжая просмотр сайта, вы даете согласие на использование cookie и счетчика Яндекс.Метрика для обработки персональных данных. Более подробная информация тут

Cookies в CMS Smart Engine