我目前正在使用 Goole Pagespeed Insight 建议进行网站优化。我已经取得了相当不错的成绩,但在某些时候我陷入了困境。经过几次测试后,我的结论是,我遇到的大多数最后问题都与我的页面中是否存在 Google Adsense 标签有关。
我的速度得分:
包括 Google Adsense 标签(每页最多 2 个横幅):
没有 Google Adsense 标签:
有人知道如何解决这个问题吗? (比“不要在您的网页中放置 adsense”更聪明的事情^^) 感谢您的帮助。
试试这个 LazyLoad AdSense:
删除所有 AdSense JS(包含
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
),然后将此代码放在页脚上:
<script type='text/javascript'> //<![CDATA[
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>
这使得您的广告将在页面向下滚动后加载。
启动器延迟!是的,它对我有用。 10 秒后,我开始加载 adsense,这是第一次访问。 如果是第二次或多次访问,则包括正常情况。 PageSpeed +20,AdSense 工作。