Alat validasi seperti W3C Markup Validation Service atau Google PageSpeed Insights sangat membantu untuk mengevaluasi kode dan kinerja situs web secara objektif. Google, khususnya, memengaruhi seluruh industri dengan konsep seperti "above the fold" dan juga menetapkan pedoman yang ketat namun bermanfaat mengenai kompresi dan caching gambar. Namun, dalam melakukannya, Google terkadang bisa melakukan kesalahan sendiri.
Akankah kode pelacakan JavaScript
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-12350231-1', 'auto');
ga('send', 'pageview');
Terintegrasi oleh Google Analytics di situs web seperti yang dijelaskan secara resmi , Google mengeluh tentang kurangnya cache browser:

Sayangnya, secara teknis hanya host file, dalam hal ini Google sendiri, yang dapat memperbaikinya dan hanya mungkin memperbaikinya dengan solusi berikut: Pertama Anda membengkokkan URL
(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ke server Anda sendiri
(window,document,'script','analytics.js','ga');
dan menyiapkan tugas cron sederhana melalui PHP, yang mengunduh file .js terbaru ke servernya sendiri setiap hari:
file_put_contents("analytics.js", fopen("https://www.google-analytics.com/analytics.js", 'r'));
Kemudian Anda dapat menyempurnakan caching sehingga PageSpeed tidak lagi mengkritik kesalahan tersebut:
