Desde que o Google passou a levar em consideração o tempo de carregamento da página como fator de indexação, ele mesmo resolveu olhar para o próprio umbigo e atualizar o código de seus serviços como Adsense, Analytics, Google DFP, etc.
Alguns serviços que exigem que você use código na sua página já lançaram versões assíncronas – que não influenciam no tempo de carregamento da página – de seus códigos.
Uma boa prática seria trocar todos os códigos pelos atualizados. O Google listou alguns serviços – os mais usados – que já tem a nova versão dos códigos:
- BuySellAds (
s3.buysellads.com/ac/bsa.js
) : blog post – async by default - ChartBeat (
static.chartbeat.com/js/chartbeat.js
) : doc, blog post – async by default - Clicky (
static.getclicky.com/js
) : blog post - Disqus (
disqus.com/count.js, disqus.com/embed.js
) : doc, blog post – async by default - Facebook (
connect.facebook.net/.../all.js
) : doc, blog post – async by default - Google AdSense (
pagead2.googlesyndication.com/pagead/show_ads.js
) : doc, blog post - Google Analytics (
google-analytics.com/ga.js
) : doc, blog post – async by default - Google DFP GPT (
www.googletagservices.com/tag/js/gpt.js
) : doc - Google Plus (
apis.google.com/js/plusone.js
) : doc, blog post - New Relic (
d7p9czrvs14ne.cloudfront.net/11/eum/rum.js
) : doc – async by default - Pinterest (
assets.pinterest.com/js/pinit.js
) : doc - Shareaholic : doc – async by default
- ShareThis (
w.sharethis.com/button/buttons.js
) : doc - ScorecardResearch/Comscore (
b.scorecardresearch.com/beacon.js
) : doc – async by default - StumbleUpon (
platform.stumbleupon.com/.../widgets.js
) - Quantcast (
quantserve.com/quant.js
) : doc – async by default - Twitter (
platform.twitter.com/widgets.js
) : doc – async by default - Tynt (
cdn.tynt.com/tc.js
) - Yandex (
mc.yandex.ru/metrika/watch.js
)
*Async by default – Assíncrono por natureza.
Mesmo que o seu serviço não esteja na lista, é bom dar uma conferida no site dele para ver novidades.