Как ускорить загрузку блога с Adsense

Сегодня предложу вам трюк, с помощью которого загрузку вашего блога Blogger не будут тормозить рекламные объявления Adsense. Реализуем мы это при помощи скрипта отложенной загрузки. Сначала будет загружаться контент и лишь потом блоки рекламы Google. Эффект ускорения работы блога вы можете посмотреть на моей Азбуке блогера.

Напомню, что на моём блоге вы можете ознакомиться с публикациями об увеличении скорости загрузки блога Blogspot, удалении из него блокирующих адекватную загрузку элементов, а именно:

Итак, приступим.

  1. Сделайте резервную копию шаблона блога Blogspot.
  2. Удалите все участки кода Adsense, встречающиеся в вашем шаблоне, подобные этим:
    <script src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>

     

    <script async='' src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

     

    <script  src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js' />

     

    <script async='async' src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>
  3. Теперь добавьте в шаблон вашего блога перед тегом </body> или &lt;!--</body>--&gt;&lt;/body&gt; код:
    <script type='text/javascript'>
    //<![CDATA[
    // Lazy Load AdSense
    var lazyadsense=!1;window.addEventListener("scroll",function(){(0!=document.documentElement.scrollTop&&!1===lazyadsense||0!=document.body.scrollTop&&!1===lazyadsense)&&(!function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(e,a)}(),lazyadsense=!0)},!0);
    //]]>
    </script>
  4. Сохраните изменения. Теперь можете проверить скорость вашего блога одним из специальных сервисов.

3 ответа к «Как ускорить загрузку блога с Adsense»

  1. Здравствуйте, а почему у себя на сайте не используете этот скрипт, в мобильной версии ваш сайт в красной зоне. А можно и с блоками РСЯ такое проделать?

    1. Это ленивая загрузка рекламы Гугл Адсенс, так называемая Lazy loading. С блоками РСЯ можно делать тоже самое, а также с изображениями и текстом.
      Почему я не использую данный скрипт? Во-первых, скажу честно польза от его применения спорна, польза ощутима для сайтов с лонгридами и большим количеством изображений. Во-вторых, неделю назад я перенесла блог с Blogger на wordpress, и работы над проектом — непочатый край. Самое главное — это исправление многочисленных ошибок. До оптимизации скорости блога я еще не дошла.
      P.S. Если у вас блог на вордпресс, то существуют специальные плагины для ленивой загрузки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *