web-dev-qa-db-fra.com

Pourquoi le code AdSense n'est-il pas conforme aux exigences de Google en matière de vitesse de navigation par page?

Je gère mon site Web à travers de nombreux sites Web de test, y compris des aperçus Google en vitesse de page. Le problème est que le code Google AdSense ne se valide pas parfaitement et que mon score n’est donc pas supérieur à 98%. Voici ce que dit Google:

Envisager de réparer:

  • Tirer parti de la mise en cache du navigateur
    Définir une date d'expiration ou un âge maximum dans les en-têtes HTTP pour les ressources statiques indique au navigateur de charger les ressources précédemment téléchargées à partir du disque local plutôt que sur le réseau.
    Exploite la mise en cache du navigateur pour les ressources pouvant être mises en cache suivantes:
    • http://googleads.g.doubleclick.net/mads/static/formats/templates.js (60 minutes)
    • http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 minutes)
    • http://pagead2.googlesyndication.com/pagead/osd.js (60 minutes)
  • Minify JavaScript
    La compression du code JavaScript peut économiser de nombreux octets de données et accélérer le téléchargement, l’analyse et le temps d’exécution.
    Réduisez la taille des ressources JavaScript, de la manière dont les ressources suivantes sont réduites de 536 Go (réduction de 2%).
    • Réduire la taille de http://pagead2.googlesyndication.com/…s/r20150409/r20150224/expansion_embed.js pourrait libérer 536 o (réduction de 2%) après compression.

Si je retirais toutes les publicités, je marquerais 100%. La seule façon pour moi de voir mon score à 100% avec AdSense est de faire en sorte que mon serveur Web télécharge son code source et le modifie pour le mettre en conformité avec les informations relatives à la vitesse de déplacement, mais si je le faisais, j'aurais des problèmes avec AdSense, car je violerais alors ces informations. leurs politiques.

Pourquoi mon site devrait-il subir le 2% si le problème est lié à Google?

4
Mike

Vous dites qu'il existe une vitesse de page conditions requises mais elles sont en réalité recommandations, recommandations, et meilleures pratiques. La plupart du temps, vous feriez mieux de suivre les conseils, mais il arrive que les conseils soient inappropriés ou ne valent pas la peine.

Vous n'avez pas besoin d'obtenir un score parfait. Toute note d'environ "80%" est probablement suffisante . Pour des raisons d'optimisation des moteurs de recherche, j'ai constaté que Google ne pénalise aucunement les sites, tant qu'ils se chargent et s'affichent en moins de 3 secondes. De nouvelles améliorations peuvent être bénéfiques pour les utilisateurs, mais ne déboucheront pas sur de meilleurs classements. Des temps de chargement de 3 à 7 secondes semblent amener les utilisateurs à se détourner, ce qui peut abaisser le classement. Les temps de chargement supérieurs à 7 secondes sont activement pénalisés par Google.

Les temps de chargement sont généralement mesurés jusqu'à l'événement "DOM Ready", qui correspond au moment où la page est généralement utilisable par l'utilisateur. Les annonces se chargent généralement de manière asynchrone. La page peut être utilisable avant le chargement des annonces et celles-ci ne doivent pas retarder l'événement DOM Ready.

Google ignore les suggestions de mise en cache des annonces AdSense, car elles sont dynamiques. Le code JavaScript qui écrit les annonces sur votre site est dynamique. Les annonces peuvent changer à chaque actualisation. La mise en cache pourrait casser cette fonctionnalité.

En ce qui concerne la minimisation, une réduction de 2% n'est pas une grande économie. Dans ce cas, cela ne vaut tout simplement pas la peine de le faire.

Si vous voulez que votre site gagne de l'argent avec les annonces, vous devrez accepter le score le plus bas.

2