CLOSE

В общем карты яндекс реально грузят сайт - и мне пришлось найти решение как сделать так, чтобы они его не грузили:) Код не мой- где то нарыл и перебрал под себя.

Pagespeed Yandex Maps - отложенная загрузка карт яндекс

В общем карты яндекс реально грузят сайт - и мне пришлось найти решение как сделать так, чтобы они его не грузили:)

Код не мой- где то нарыл и перебрал под себя.

<div id="map_container-2" class="map_mobile">
</div>
<script>
    setTimeout(function () {
        var elem = document.createElement('script');
        elem.type = 'text/javascript';
        elem.src = 'https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Af28b59&amp;width=100%25&amp;height=400&amp;lang=ru_RU&amp;scroll=false';
        var div = document.getElementById('map_container-2');
        div.after(elem);
    }, 4000);
</script>

Выделил жирным то место, где подставить вашу ссылку на карты.
Так же выделит функцию отложенного запуска. Запуск откладываем на 4 сек. Волне досстаточно, помогло ускорить сайт на 100/100 в свое время.

Если таких карт будет несколько - сделайте разные ID для дивов, кода будет выгружаться сама карта.