Je travaille sur un projet visant à améliorer les performances des pages Web de mes sites. En supprimant le blocage du rendu, CSS et JS ont divisé par deux le temps consacré à DOMContentLoaded par certaines pages critiques, sans toutefois réduire de manière substantielle le temps de chargement global. Je mesure ces temps sur l'onglet Réseau de Google Chrome Outils de développement.
Ma question est la suivante: Google attache-t-il plus d'importance au temps nécessaire à la création d'un contenu significatif (temps DOM) qu'au temps de chargement global et devrais-je m'attendre à voir une amélioration de 100% des performances en termes de classement?
Ou, comme mon temps de chargement global n'a pas beaucoup diminué, ne verrai-je pas beaucoup de résultats car l'algorithme de Google le pèse davantage?
Google utilise uniquement le temps de chargement initial de la page (sans CSS, JS et images) en tant que signal de classement explicite. Google ne pénalise explicitement que les sites très lents. Si la page HTML initiale prend plus de 7 secondes pour votre site, Google déclassera votre site jusqu'à l'amélioration des performances de votre serveur.
Un temps de chargement plus rapide des pages contribue à une meilleure expérience utilisateur. Indirectement, Google classera mieux les sites lorsqu’ils se chargent rapidement, car les pages satisfont plus de visiteurs. Lorsque votre site est rapide, moins de visiteurs cliquent sur le bouton précédent pour afficher les résultats et cliquent sur un concurrent ou révisent leur recherche.
Les utilisateurs se soucient uniquement que la page est utilisable. Cela signifie généralement que vous devez faire attention à l'événement chargé par le dom. Tout ce qui est "au-dessus du pli" et visible par les utilisateurs sans défilement doit être chargé à ce moment-là. Tout en dessous du pli peut être chargé paresseux: cela améliorera les performances perçues.
Pour le référencement, vous souhaitez généralement que votre site soit utilisable en moins de trois secondes. Améliorer le site à ce stade peut donner un bon coup de pouce au référencement. Améliorer davantage les performances peut être bénéfique pour vos visiteurs. Vous pouvez obtenir une interaction et des ventes accrues. Cependant, cela ne conduit généralement pas à un meilleur classement sur Google.