{"id":1478547,"date":"2019-09-13T11:33:57","date_gmt":"2019-09-13T09:33:57","guid":{"rendered":"https:\/\/wp-rocket.me\/?p=1478547"},"modified":"2022-03-24T10:40:57","modified_gmt":"2022-03-24T09:40:57","slug":"recommandations-pagespeed","status":"publish","type":"post","link":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/","title":{"rendered":"Comment appliquer les recommandations de Google PageSpeed Insights"},"content":{"rendered":"<p>Les recommandations de PageSpeed Insights repr\u00e9sentent un aspect difficile de l\u2019optimisation des performances web. <\/p><p>D\u2019un c\u00f4t\u00e9, ce sont des suggestions pr\u00e9cieuses qui peuvent vous aider \u00e0 am\u00e9liorer les performances de votre site.<\/p><p>Mais de l\u2019autre, un rapport PSI contient parfois un grand nombre de recommandations, ce qui peut \u00eatre difficile \u00e0 comprendre. Vous en venez \u00e0 vous demander : <\/p><p><em>Que veulent dire les recommandations de PageSpeed ?<\/em><\/p><p><em>Comment rem\u00e9dier aux avertissements de PageSpeed ? <\/em><\/p><p>Chaque rapport de PageSpeed inclut une s\u00e9rie de recommandations et de warnings, divis\u00e9s en deux grandes cat\u00e9gories : <\/p><ol class=\"wp-block-list\"><li><em>Opportunit\u00e9s<\/em><\/li><li><em>Diagnostics<\/em><\/li><\/ol><p>La section <em>Opportunit\u00e9s<\/em> se concentre sur les mesures de performance qui pourraient aider \u00e0 r\u00e9duire le temps de chargement. <\/p><p>La section <em>Diagnostics<\/em> est consacr\u00e9e aux meilleures pratiques de d\u00e9veloppement web qui devraient \u00eatre mises en place sur la page analys\u00e9e. <\/p><p>Dans ce guide, nous allons passer en revue les recommandations de Page Speed Insights les plus communes. Nous les expliquerons en des termes faciles \u00e0 comprendre, puis nous verrons comment y r\u00e9pondre, ou du moins comment les remettre dans le contexte. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <\/p><h2 class=\"wp-block-heading\">Recommandations PageSpeed Insights : Opportunit\u00e9s<\/h2><p>Dans la section <em>Opportunit\u00e9s<\/em>, PageSpeed Insights vous donne des conseils sur les mesures de performances qui pourraient aider votre page \u00e0 se charger plus rapidement. <\/p><p>Chaque recommandation est accompagn\u00e9e d\u2019une estimation du temps qui serait gagn\u00e9 si la solution sugg\u00e9r\u00e9e \u00e9tait mise en place.&nbsp;<br><\/p><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"672\" height=\"175\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Opportunities-tab-PageSpeed-Insights-1.png\" alt=\"Opportunities Tab PageSpeed Insights\" class=\"wp-image-1335312\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Opportunities-tab-PageSpeed-Insights-1.png 672w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Opportunities-tab-PageSpeed-Insights-1-300x78.png 300w\" sizes=\"(max-width: 672px) 100vw, 672px\" \/><figcaption>Section Opportunit\u00e9s PageSpeed Insights<\/figcaption><\/figure><p><em>Un exemple dans la section Opportunit\u00e9s: diff\u00e9rer le CSS inutilis\u00e9 pourrait faire gagner 0,16 secondes au temps de chargement de cette page <\/em><\/p><p>Voyons quelles sont les recommandations PSI les plus courantes dans cette section, et comment s\u2019en occuper. <\/p><ul class=\"wp-block-list\"><li>\u00c9liminer les ressources qui bloquent le rendu<\/li><li>Supprimer les ressources CSS inutilis\u00e9es<\/li><li>R\u00e9duire le temps de r\u00e9ponse du serveur&nbsp;<\/li><li>Minifier le CSS et minifier le JavaScript<\/li><li>Les redirections de page trop nombreuses<\/li><li>Activer la compression de texte&nbsp;<\/li><li>Pr\u00e9-connexion aux origines requises<\/li><li>Pr\u00e9charger les requ\u00eates cl\u00e9s<\/li><li>Diff\u00e9rer les images hors \u00e9cran<\/li><li>Dimensionner correctement les images<\/li><li>Encoder et optimiser les images de mani\u00e8re efficace<\/li><li>D\u00e9livrer les images dans un format nouvelle g\u00e9n\u00e9ration<\/li><\/ul><h3 class=\"wp-block-heading\">Eliminer les ressources qui bloquent le rendu&nbsp;<\/h3><p>Avec cette recommandation, Google vous encourage \u00e0 retirer ou diff\u00e9rer les fichiers JS ou CSS qui interf\u00e8rent avec le chargement du <em>contenu visible<\/em> de vos pages Web.&nbsp;<\/p><p>Le <em>contenu visible<\/em> est le contenu que votre utilisateur voit d\u00e8s qu\u2019il ouvre la page, avant de commencer \u00e0 faire d\u00e9filer la page.<\/p><p>Pour comprendre ce que pageSpeed veut dire en vous encourageant \u00e0 diff\u00e9rer les ressources bloquant le rendu (que ce soit un script ou une feuille de style), il faut d\u2019abord comprendre ce qu\u2019est une ressources bloquant le rendu.<\/p><p>Voici ce que dit la <a href=\"https:\/\/docs.wp-rocket.me\/article\/108-render-blocking-javascript-and-css-pagespeed#render-blocking-css-js\">documentation de WP Rocket<\/a> :<\/p><p>\u201c<em>Avant que le navigateur puisse afficher une page web, il doit parcourir son HTML.<\/em><\/p><p><em>Pendant ce processus, d\u00e8s que le navigateur rencontre un \u00e9l\u00e9ment qui comprend un script ou un feuille de style, il doit s\u2019arr\u00eater, faire une requ\u00eate pour le fichier, attendre qu\u2019il charge depuis le serveur et l\u2019ex\u00e9cuter avant de pouvoir continuer \u00e0 traiter le HTML. <br>La plupart des th\u00e8mes WordPress et des plugins chargent non pas un, mais de nombreux fichiers CSS et\/ou JavaScript. On comprend donc pourquoi ce processus peut vraiment allonger le temps de premier affichage d\u2019une page.\u201d<\/em><\/p><p>Certaines ressources CSS et JS doivent \u00eatre charg\u00e9es et trait\u00e9es avant de pouvoir afficher quoique ce soit sur la page (elles sont appel\u00e9es des ressources critiques), d\u2019autres peuvent \u00eatre remises \u00e0 plus tard et charg\u00e9es dans un second temps sans que cela n&rsquo;impacte la page ou l\u2019exp\u00e9rience de l\u2019utilisateur.<\/p><p>Diff\u00e9rer le chargement des ressources non-critiques ou du CSS non utilis\u00e9, et les charger apr\u00e8s que le navigateur a affiche la page est une bonne pratique pour r\u00e9duire de quelque (milli) secondes le temps de chargement.<\/p><p><strong>Alors, comment diff\u00e9rer le chargement du JS\/CSS bloquant le rendu et supprimer le CSS non utilis\u00e9 ?<\/strong><\/p><p>S\u2019attaquer \u00e0 ce probl\u00e8me manuellement peut \u00eatre assez d\u00e9licat car cela implique creuser dans votre code et l\u2019\u00e9diter vous-m\u00eame. Si vous pr\u00e9f\u00e9rez faire appel \u00e0 un programme, voici un exemple de <a href=\"https:\/\/varvy.com\/pagespeed\/render-blocking.html\">comment supprimer le javascript bloquant le rendu<\/a> et un autre sur la <a href=\"https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/unused-css\">suppression du CSS<\/a> bloquant le rendu.&nbsp; <\/p><p>La solution la plus facile est d\u2019utiliser un plugin comme WP Rocket !&nbsp;<\/p><p>Notre plugin inclut deux options qui vous aideront \u00e0 r\u00e9pondre aux recommandations de PSI :<\/p><p><strong>Optimiser le chargement du CSS<\/strong><\/p><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"504\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/optimize-css-delivery.png\" alt=\"Optimize CSS Delivery - WP Rocket\" class=\"wp-image-1335394\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/optimize-css-delivery.png 680w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/optimize-css-delivery-300x222.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/figure><p><strong>Chargement diff\u00e9r\u00e9 de JavaScript<\/strong><\/p><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"541\" height=\"546\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Load-JavaScript-Deferred.jpg\" alt=\"Load JavaScript Deferred\" class=\"wp-image-1313702\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Load-JavaScript-Deferred.jpg 541w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Load-JavaScript-Deferred-150x150.jpg 150w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Load-JavaScript-Deferred-297x300.jpg 297w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Load-JavaScript-Deferred-300x303.jpg 300w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Load-JavaScript-Deferred-100x100.jpg 100w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Load-JavaScript-Deferred-108x108.jpg 108w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Load-JavaScript-Deferred-80x80.jpg 80w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/figure><p>Il faut noter que, parfois, il est tr\u00e8s difficile (sinon impossible) d\u2019\u00e9liminer enti\u00e8rement tout le CSS et JS bloquant le rendu. Cela d\u00e9pend \u00e9norm\u00e9ment de la mani\u00e8re dont le th\u00e8me et les plugins que vous utilisez sur votre site WordPRess sont cod\u00e9s. <\/p><p>Mais par exemple, pensez aux feuilles de style qui pourraient n\u2019\u00eatre n\u00e9cessaires qu\u2019apr\u00e8s le chargement de la page, le CSS d&rsquo;une fen\u00eatre modale n&rsquo;apparaissant qu&rsquo;apr\u00e8s avoir cliqu\u00e9 sur un bouton sp\u00e9cifique.<\/p><p>Si vous n\u2019avez pas cod\u00e9 vous m\u00eame votre site au complet, et que vous utilisez \u00e0 la place des th\u00e8mes et des plugins que d\u2019autres d\u00e9veloppeurs ont cr\u00e9\u00e9s, il faut accepter que vous ne pourrez pas les contr\u00f4ler \u00e0 100 %.&nbsp; <\/p><p>Il n\u2019est pas n\u00e9cessaire de diff\u00e9rer TOUTES vos ressources CSS et JS bloquant le rendu, d\u2019autant plus que parfois, le processus peut mener \u00e0 des pages cass\u00e9es (ce qui est bien pire qu\u2019un \u201cred score\u201c de Google PageSpeed Insight !).<\/p><h3 class=\"wp-block-heading\"><strong>Supprimer les ressources CSS inutilis\u00e9es<\/strong><\/h3><p>En supprimant les r\u00e8gles inutilis\u00e9es de vos feuilles de style, vous r\u00e9duisez la charge inutile de votre site.<\/p><p>C&rsquo;est ce que l\u2019on appelle les ressources CSS inutilis\u00e9es.<\/p><p>Un cas typique de CSS inutilis\u00e9s est celui des th\u00e8mes et plugins WordPress pr\u00e9-construits : ils contiennent g\u00e9n\u00e9ralement plus de code que n\u00e9cessaire pour chaque page car l&rsquo;auteur ne peut pas pr\u00e9voir comment l&rsquo;utilisateur va construire son site.<\/p><h4 class=\"wp-block-heading\">Alors, comment supprimer les ressources CSS inutilis\u00e9es ?<\/h4><p>Il est tr\u00e8s difficile d&rsquo;automatiser cette t\u00e2che avec pr\u00e9cision, et encore plus de supprimer ce CSS \u00e0 la main.<\/p><p><a href=\"https:\/\/css-tricks.com\/how-do-you-remove-unused-css-from-a-site\/\">Chris Coyer, auteur de CSS Tricks, en explique toutes les raisons.<\/a><\/p><p>Avec WP Rocket, vous pouvez utiliser l&rsquo;option <em>Optimiser le Chargement CSS<\/em> qui va diff\u00e9rer le chargement du CSS, mais notre plugin ne peut pas supprimer les parties inutilis\u00e9es.<\/p><p>Pour vraiment satisfaire \u00e0 cette recommandation, vous devrez coder votre site sur mesure.<\/p><h3 class=\"wp-block-heading\">R\u00e9duire le temps de r\u00e9ponse serveur (TTFB)<\/h3><p>Si votre serveur r\u00e9pond lentement aux requ\u00eates de vos utilisateurs, l\u2019exp\u00e9rience utilisateur globale de votre site en sera affect\u00e9e.<\/p><p>Comme nous l\u2019avons d\u00e9j\u00e0 mentionn\u00e9 dans <a href=\"https:\/\/wp-rocket.me\/fr\/blog\/site-wordpress-rapide\/\">notre guide sur les temps de chargements lents<\/a>, pour obtenir les meilleures performances de votre site, il est capital d\u2019avoir un serveur rapide. <\/p><p>Quand Google PageSpeed vous demande de r\u00e9duire le temps de r\u00e9ponse serveur; il fait r\u00e9f\u00e9rence \u00e0 la mesure du <em>Time to First Byte<\/em>.<\/p><p>Nous parlons de ce sujet dans notre guide : <a href=\"https:\/\/wp-rocket.me\/blog\/how-to-reduce-ttfb-wordpress-site\/\">Le time to first byte : comment le mesurer, l\u2019interpr\u00e9ter et le r\u00e9duire !<\/a><\/p><h3 class=\"wp-block-heading\">Minifier le CSS et minifier le JavaScript<\/h3><p>Ces deux recommandations sont li\u00e9es \u00e0 l\u2019une des techniques d\u2019optimisation de code les plus populaires : <strong>la minification. <\/strong><\/p><p><a href=\"https:\/\/wp-rocket.me\/google-core-web-vitals-wordpress\/minify-css-javascript\/\">La minification est la techniques rend les pages HTML, les scripts CSS et JS moins lisibles (pour les humains, \u00e9videmment !) mais plus rapides \u00e0 charger !<\/a><\/p><p>Cette m\u00e9thode retire tous les caract\u00e8res inutiles, les retours \u00e0 la ligne, les marges, les espaces et les commentaires que les d\u00e9veloppeurs ajoutent aux pages web et aux scripts. <\/p><p>Les d\u00e9veloppeurs ont besoin des commentaires, des marges et des espaces pour rendre les pages et les scripts plus lisibles au moment du d\u00e9veloppement.&nbsp;&nbsp;<\/p><p>Mais quand l\u2019ouvrage est termin\u00e9 et que le site est en ligne, tous ces \u00e9l\u00e9ments deviennent superflus. Ils augmentent le trafic du r\u00e9seau et alourdissent la bande passante avec des requ\u00eates r\u00e9seau.<br><\/p><p>C\u2019est l\u00e0 que la minification entre en sc\u00e8ne : elle rend le code plus l\u00e9ger et r\u00e9duit le temps de chargement, pour que l\u2019utilisateur final le re\u00e7oive plus rapidement.<\/p><p><strong>Alors, comment minifier des fichiers CSS et JS ?<\/strong><\/p><p>Il y a deux mani\u00e8res de minifier vos CSS et JavaScript :&nbsp;<\/p><ul class=\"wp-block-list\"><li>Manuellement<\/li><li>Automatiquement, avec un plugin<\/li><\/ul><p>Pour savoir comment minifier vos fichiers manuellement, allez voir notre guide : <a href=\"https:\/\/wp-rocket.me\/blog\/best-free-css-and-javascript-minification-tools\/\">Les meilleurs outils de minification pour le CSS et JS.<\/a><\/p><p>Pour rendre la minification automatiques et ne pas vous occuper des petites modifications manuelles, vous pouvez utiliser un plugin WordPress.<\/p><p>Il y a beaucoup de plugins de minification efficaces sur le march\u00e9, mais encore une fois, <strong>WP Rocket pourrait \u00eatre la solution parfaite pour vous !<\/strong> ?<\/p><p>Notre plugin inclut la minification HTML, CSS et JS, ainsi que la combinaison CSS et JS.<\/p><p><strong><em>Minifier et combiner les fichiers CSS<\/em><\/strong><\/p><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"522\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/css-file-optimization-by-wprocket.png\" alt=\"Minimize CSS files with WP Rocket\" class=\"wp-image-897059\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/css-file-optimization-by-wprocket.png 586w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/css-file-optimization-by-wprocket-300x267.png 300w\" sizes=\"(max-width: 586px) 100vw, 586px\" \/><figcaption>Minifier les fichiers CSS avec WP Rocket<\/figcaption><\/figure><p><strong><em>Minifier et combiner les fichiers JS<\/em><\/strong><br><\/p><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"357\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/minify_combine_js-1024x357.jpg\" alt=\"Minify and Combine JavaScript - WP Rocket\" class=\"wp-image-1317878\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/minify_combine_js-1024x357.jpg 1024w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/minify_combine_js-300x104.jpg 300w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/minify_combine_js-768x267.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/minify_combine_js.jpg 1476w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Minifier les fichiers JS avec WP Rocket<\/figcaption><\/figure><p>Comme nous l\u2019avons mentionn\u00e9 dans notre note sur la suppression des ressources bloquant le rendu, la minification et la combinaison sont des fonctionnalit\u00e9s avanc\u00e9es qui peuvent aussi <em>parfois <\/em>casser l\u2019agencement de vos pages. <br>Cela d\u00e9pend toujours du code du th\u00e8mes et des autres extensions que vous utilisez : certains fichiers JS et CSS peuvent \u00eatre incompatibles avec la minification. Gardez donc l\u2019oeil ouvert lorsque vous mettez cette technique en place. <\/p><p>Allez voir notre documentation pour comprendre <a href=\"https:\/\/docs.wp-rocket.me\/article\/19-resolving-issues-with-file-optimization\">comment r\u00e9gler les probl\u00e8mes potentiels li\u00e9s \u00e0 la minification \/ combinaison<\/a>.<\/p><h3 class=\"wp-block-heading\">Nombreuses redirections de pages&nbsp;<\/h3><p>Les redirections 301 sont en effet tr\u00e8s importantes pour informer votre navigateur qu\u2019une requ\u00eate HTTP provient d\u2019une source situ\u00e9e \u00e0 un autre endroit, <a href=\"https:\/\/wp-rocket.me\/blog\/google-soft-404-errors-fix\/\">et \u00e9viter les erreurs 404<\/a> ; mais lorsque les redirections s\u2019entassent, elles ont tendance \u00e0 ralentir vos pages. <\/p><p>PageSpeed Insights prend en compte les redirections quand une page en comporte plus de deux. <\/p><p>La solution id\u00e9ale serait, \u00e9videmment, de mettre \u00e0 jour les liens d\u2019origine vers les nouvelles ressources.<\/p><h3 class=\"wp-block-heading\">Mettre en place la compression de texte<\/h3><p>Avec cette recommandation, PageSpeed Insights vous sugg\u00e8re de mettre en place la compression GZIP.&nbsp; <\/p><p><a href=\"https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/text-compression\">Comme Google l\u2019explique :<\/a><\/p><p><em>La compression de texte diminue la taille en byte des r\u00e9ponses r\u00e9seau qui incluent du texte. Moins de bytes charg\u00e9s signifie des temps de chargement plus rapides. <\/em><\/p><p>La compression GZIP est une m\u00e9thode populaire et efficace pour donner plus de vitesse \u00e0 votre site WordPress en r\u00e9duisant le poids total des pages et <a href=\"https:\/\/wp-rocket.me\/blog\/11-critical-website-performance-metrics-worth-monitoring\/\">en am\u00e9liorant le time to first paint<\/a>.<\/p><p><a href=\"https:\/\/wp-rocket.me\/blog\/gzip-compression-wordpress\/\">Tout ce qu\u2019il y a \u00e0 savoir sur la mani\u00e8re dont mettre en place la compression GZIP sur votre site WordPRess est inclus dans notre guide !<\/a><\/p><h3 class=\"wp-block-heading\">Pr\u00e9-connexion aux origines de requ\u00eates<\/h3><p>Cet avertissement de PageSpeed appara\u00eet \u00e0 chaque fois que du contenu provenant d\u2019une source tierce se trouve sur votre site (par exemple les polices de caract\u00e8res charg\u00e9es depuis Google, ou une vid\u00e9o de YouTube) et que vous ne faites pas un <em>prefetch <\/em>pour la r\u00e9solution DNS correspondante. <\/p><p><strong>Qu\u2019est ce que le <em>prefetch <\/em>de DNS ?<br><\/strong>Voici une d\u00e9finition extraite de <a href=\"https:\/\/wp-rocket.me\/blog\/preload-prefetch-preconnect-speed-site-browser-resource-hints\/\">notre guide sur les diff\u00e9rences entre preload, prefetch, et preconnect<\/a>:<\/p><p><em>\u201cAvec le prefetch, vous pouvez dire \u00e0 votre navigateur d\u2019aller chercher les ressources dont l\u2019utilisateur pourrait avoir besoin plus tard pour une navigation ou interaction future, si cet utilisateur fait l\u2019action que vous aviez pr\u00e9vue. Ces ressources seront alors r\u00e9cup\u00e9r\u00e9es \u00e0 la priorit\u00e9 la plus basse par le navigateur, lorsque la page en cours aura fini de charger et qu\u2019il y aura de la bande passante disponible.\u201d<\/em><\/p><p>Avec le prefetching de DNS, vous pouvez indiquer au navigateur de faire une recherche DNS sur une page pendant que l\u2019utilisateur la navigue. Lorsque une requ\u00eate est envoy\u00e9e pour la ressource externe, la r\u00e9solution DNS aura d\u00e9j\u00e0 \u00e9t\u00e9 trait\u00e9e, ce qui aura pour effet de r\u00e9duire la latence. <\/p><p>Les requ\u00eates de prefetching de DNS peuvent donner un petit gain d\u2019acc\u00e9l\u00e9ration \u00e0 votre temps de chargement, et vous pouvez l\u2019appliquer facilement (et satisfaire PageSpeed) avec WP Rocket.&nbsp;<\/p><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"430\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/prefetch-DNS-requests-1024x430.png\" alt=\"Prefetch DNS requests with WP Rocket\" class=\"wp-image-1335387\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/prefetch-DNS-requests-1024x430.png 1024w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/prefetch-DNS-requests-300x126.png 300w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/prefetch-DNS-requests-768x323.png 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/prefetch-DNS-requests.png 1314w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\">Pr\u00e9-charger les requ\u00eates cl\u00e9s<\/h3><p>Cet avertissement fait r\u00e9f\u00e9rence \u00e0 <a href=\"https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/critical-request-chains\">la strat\u00e9gie d\u2019optimisation du Critical Rendering Path (CRP)<\/a>. <br>Il est utile de donner la priorit\u00e9 au CRP avant d\u2019autres ressources, et de d\u00e9cider de leur ordre de chargement.&nbsp;<\/p><p>De cette mani\u00e8re, le navigateur peut charger la page plus rapidement. <\/p><p>Pour s\u2019occuper de cette recommandation PSI, vous devez d\u00e9clarer des liens de pr\u00e9chargement dans votre HTML, afin que le navigateur sache qu\u2019il doit charger ces ressources d\u00e8s que possible <\/p><p>WP Rocket vous permet de vous occuper de cet avertissement uniquement pour les fichiers CSS : en activant l\u2019option Optimiser le chargement du CSS, WP Rocket ajoute l\u2019attribut <em>rel=\u00a0\u00bbpreload\u00a0\u00bb <\/em>\u00e0 vos fichiers CSS.<\/p><p>Vous trouverez plus d\u2019information sur <a href=\"https:\/\/docs.wp-rocket.me\/article\/108-render-blocking-javascript-and-css-pagespeed#critical-path-css\">comment WP Rocket g\u00e8re le CSS critical ic<\/a>i.<\/p><h3 class=\"wp-block-heading\">Diff\u00e9rer le chargement des images hors-\u00e9cran<\/h3><p>Les images hors \u00e9cran sont celles qui n\u2019apparaissent pas lorsque l\u2019utilisateur ouvre une page.&nbsp;<\/p><p>On les appelle les images <em>below-the-fold.<\/em><\/p><p>Puisque l\u2019utilisateur ne peut pas les voir lorsqu\u2019il charge la page, il est inutile de charger ces images dans le processus de chargement. <\/p><p>Avec cette recommandation, PageSpeed vous sugg\u00e8re de diff\u00e9rer le chargement des images qui ne sont pas \u00e0 l\u2019\u00e9cran pour le reporter au moment o\u00f9 l\u2019utilisateur d\u00e9file sur la page et envoie une requ\u00eate pour le contenu<em> below-the-fold<\/em>.<\/p><p>Pour diff\u00e9rer le chargement des images offscreen, vous pouvez <strong>appliquer du LazyLoad sur ces images<\/strong>.<\/p><p>Le LazyLoad est une technique qui vous permet de diff\u00e9rer le chargement d\u2019une image (<a href=\"https:\/\/wp-rocket.me\/blog\/lazyloading\/\">pour en savoir plus sur le LazyLoad et comment l\u2019appliquer \u00e0 vos images, allez lire notre guide<\/a>).<br><br>Vous pouvez <a href=\"https:\/\/docs.wp-rocket.me\/article\/130-manually-apply-lazyload-to-an-image\">appliquer manuellement le LazyLoad sur vos fichiers images<\/a>, ou bien utiliser un plugin qui le fait pour vous.&nbsp;<\/p><p>Si vous choisissez la seconde option, vous avez deux excellentes alternatives : <\/p><ol class=\"wp-block-list\"><li><a href=\"https:\/\/wordpress.org\/plugins\/rocket-lazy-load\/\">Notre plugin LazyLoad gratuit<\/a> :<\/li><\/ol><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"173\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/LazyLoad-WP-Rocket-Plugin.png\" alt=\"Free LazyLoad Plugin by WP Rocke\" class=\"wp-image-1478585\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/LazyLoad-WP-Rocket-Plugin.png 539w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/LazyLoad-WP-Rocket-Plugin-300x96.png 300w\" sizes=\"(max-width: 539px) 100vw, 539px\" \/><\/figure><p>2) WP Rocket, qui inclut l\u2019option le LazyLoad pour vos images :&nbsp;<\/p><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"998\" height=\"375\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Enable-LazyLoad-on-WP-Rocket-Media-Tab.png\" alt=\"Enable LazyLoad with WP Rocket \" class=\"wp-image-1097160\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Enable-LazyLoad-on-WP-Rocket-Media-Tab.png 998w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Enable-LazyLoad-on-WP-Rocket-Media-Tab-300x113.png 300w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Enable-LazyLoad-on-WP-Rocket-Media-Tab-768x289.png 768w\" sizes=\"(max-width: 998px) 100vw, 998px\" \/><figcaption>LazyLoad integr\u00e9 dans WP Rocket<\/figcaption><\/figure><p>En choisissant l\u2019un des deux, vous satisferez aux exigences de PageSpeed Insights. Cela devrait r\u00e9soudre l\u2019avertissement concernant les images offscreen non diff\u00e9r\u00e9es. <\/p><p>Gardez en t\u00eate que le LazyLoad de WP Rocket ne peut pas \u00eatre appliqu\u00e9 \u00e0 toutes les images pour le moment (comme par exemple les images de fond charg\u00e9es depuis les feuilles de styles.).<\/p><p>Pour savoir \u00e0 quel moment ces exceptions s\u2019appliquent, <a href=\"https:\/\/docs.wp-rocket.me\/article\/1141-using-lazyload-in-wp-rocket\">allez voir notre documentation<\/a>.<\/p><h3 class=\"wp-block-heading\">Donner aux images la dimension ad\u00e9quate&nbsp;<\/h3><p>L\u2019art d\u2019optimiser les images est tr\u00e8s facile \u00e0 ma\u00eetriser.<br>Vous pourrez voir une \u00e9norme am\u00e9lioration dans la vitesse de chargement des pages, et Google PageSpeed le remarquera et vous r\u00e9compensera pour ce changement ! <\/p><p>Pour redimensionner et optimiser vos images, vous devez suivre quelques \u00e9tapes que nous d\u00e9crivons en d\u00e9tails dans notre guide : <a href=\"https:\/\/wp-rocket.me\/blog\/compress-image-for-web\/\">comment compresser et r\u00e9duire le poids de vos images<\/a>.<\/p><h3 class=\"wp-block-heading\">Encoder efficacement et optimiser les images<\/h3><p>L\u2019encodage d\u2019images et le processus qui enregistre les images dans un format compress\u00e9 plus efficace. <br>Pour optimiser les images, on utilise un ensemble de mesures qui font en sorte que les images chargent plus vite, telles que :<\/p><ul class=\"wp-block-list\"><li>Choisir le bon format d\u2019images<\/li><li>R\u00e9duire le poids des images<\/li><li>Les compr\u00e9sser&nbsp;<\/li><\/ul><p>Il existe un outil efficace qui s\u2019occupe de la strat\u00e9gie d\u2019optimisation de vos images : <a href=\"https:\/\/wp-rocket.me\/blog\/imagify\/\">notre outil gratuit Imagify<\/a>. Il vous aidera \u00e0 travailler sur vos fichiers et \u00e0 r\u00e9gler la majorit\u00e9 des avertissements de PageSpeed qui concernent les images.<\/p><h3 class=\"wp-block-heading\">Servir les images au format next-gen<\/h3><p>Avec cette recommandation, PageSpeed vous demande d\u2019utiliser des formats d\u2019images plus modernes, comme <strong>JPEG 2000<\/strong>, <strong>JPEG XR<\/strong> et <a href=\"https:\/\/wp-rocket.me\/blog\/webp-use-image-format-wordpress\/\"><strong>WebP<\/strong><\/a>.<\/p><p>Ces formats d\u2019images sont meilleurs que leurs pr\u00e9d\u00e9cesseurs, JPEG et PNG, en termes de qualit\u00e9 et de fonctionnalit\u00e9s de compression : ils peuvent se charger plus vite et consomment moins de donn\u00e9es mobile. <\/p><p>Notre plugin d\u2019optimisation d\u2019image <a href=\"https:\/\/imagify.io\/\">Imagify<\/a> est capable de convertir les images au format WebP, profitez-en ! WP Rocket offrira bient\u00f4t la compatibilit\u00e9 WebP (il sera ajout\u00e9 \u00e0 l\u2019une de nos prochaines versions.).<\/p><h2 class=\"wp-block-heading\">PageSpeed Insights recommendations: Diagnostics<\/h2><p>Toutes les recommandations dans la section <em>Diagnostics<\/em> se concentrent sur les performances et les meilleures pratiques qui peuvent aider \u00e0 am\u00e9liorer votre site. <\/p><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"219\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Diagnostics-PageSpeed-Insights-1.png\" alt=\"Diagnostics Tab - PageSpeed Insights by Google\" class=\"wp-image-1335423\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Diagnostics-PageSpeed-Insights-1.png 675w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Diagnostics-PageSpeed-Insights-1-300x97.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><figcaption>La section <em>Diagnostics<\/em> <\/figcaption><\/figure><p>Voyons quelles sont les recommandations de PSI les plus communes dans cette section et ce que vous pouvez faire pour les r\u00e9gler. <\/p><ul class=\"wp-block-list\"><li>Faire en sorte que le texte reste visible pendant le chargement de polices web<\/li><li>Minimiser le travail de la trame principale et r\u00e9duire le temps d\u2019ex\u00e9cution de JavaScript<\/li><li>Servir les ressources statiques avec une m\u00e9thode de mise en cache efficace<\/li><li>\u00c9viter les \u00e9normes charges r\u00e9seau<\/li><li>Eviter une taille excessive du DOM<\/li><li>Minimiser la profondeur des requ\u00eates critiques<\/li><\/ul><h3 class=\"wp-block-heading\">Faire en sorte que le texte reste visible pendant le chargement de polices web<\/h3><p>Cet avertissement PSI concerne le chargement des polices de caract\u00e8res web, qui sont souvent&nbsp; des fichiers lourds qui ralentissent beaucoup le chargement des pages.&nbsp; <\/p><p>Certains navigateurs cachent le texte d\u2019une page en attendant que les polices de caract\u00e8res se chargent. Cet effet s\u2019appelle \u00ab\u00a0flash de texte invisible\u00a0\u00bb.<\/p><p>Mais cette solution n\u2019est pas id\u00e9ale pour l\u2019exp\u00e9rience utilisateur. Dans ce cas, la meilleure solution est de permettre aux utilisateurs de voir le texte en utilisant une police de caract\u00e8res syst\u00e8me. <\/p><p>L\u2019effet produit sera le \u00ab\u00a0flash de texte non stylis\u00e9\u00a0\u00bb, mais en utilisant une police de caract\u00e8re syst\u00e8me par d\u00e9faut, le navigateur pourra r\u00e9duire de mani\u00e8re significative le temps de chargement, puisque qu\u2019il utilisera une police de caract\u00e8res qui est d\u00e9j\u00e0 dans son syst\u00e8me. <\/p><p>Une fois que la police de caract\u00e8res web que vous avez choisie \u00e0 l\u2019origine sera enti\u00e8rement charg\u00e9e, elle sera visible pour l\u2019utilisateur. Personne n\u2019aura \u00e0 fixer une page remplie de texte invisible si vous choisissez <a href=\"https:\/\/web.dev\/avoid-invisible-text\">la solution \u201cflash de texte non stylis\u00e9\u00a0\u00bb<\/a>.<\/p><p>WP Rocket 3.3.5 propose <strong>la compatibilit\u00e9 pour les polices de caract\u00e8re Google <\/strong>en utilisant la propri\u00e9t\u00e9 \u00ab\u00a0<em>swap<\/em>\u00a0\u00bb de la propri\u00e9t\u00e9 font-display :<\/p><p>Cela signifie que si vous utilisez des polices de caract\u00e8res Google, WP Rocket vous aidera \u00e0 vous occuper de l\u2019effet \u00ab\u00a0flash de texte non stylis\u00e9\u00a0\u00bb.<\/p><figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"302\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Combine-Google-Fonts-Files.png\" alt=\"Combine Google Fonts with WP Rocket\" class=\"wp-image-1335440\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Combine-Google-Fonts-Files.png 794w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Combine-Google-Fonts-Files-300x114.png 300w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Combine-Google-Fonts-Files-768x292.png 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/Combine-Google-Fonts-Files-460x175.png 460w\" sizes=\"(max-width: 794px) 100vw, 794px\" \/><figcaption>Combiner les polices de caract\u00e8res Google<\/figcaption><\/figure><p>Pour en apprendre plus sur <a href=\"https:\/\/wp-rocket.me\/blog\/guide-web-font-optimization\/\">l\u2019optimisation des polices de caract\u00e8res web, vous pouvez lire notre guide<\/a>.<\/p><h4 class=\"wp-block-heading\">Minimiser le travail de la trame principale et r\u00e9duire le temps d\u2019ex\u00e9cution de JavaScript<\/h4><p>Ces recommandations concernent l\u2019utilisation de scripts JS et leur impact sur les performances de temps de chargement de vos pages. <\/p><p>L\u2019utilisation de JS a un prix pour votre site : une fois charg\u00e9, il doit \u00eatre \u201clu\u201d et \u201ccompris\u201d par le navigateur (parcouru et compil\u00e9) puis \u00eatre ex\u00e9cut\u00e9 dans le navigateur. Plus il y a de JS sur votre page, plus il faudra de temps au navigateur pour le parcourir, compiler et l\u2019ex\u00e9cuter.<\/p><p>D\u2019apr\u00e8s la note sur \u201c<em>Minimiser le travail de la trame principale<\/em>\u201c, voici comment PageSpeed le d\u00e9finit :<\/p><p><em>Essayez de r\u00e9duire le temps pass\u00e9 \u00e0 parcourir, compiler et ex\u00e9cuter le JS. D\u00e9livrer des charges JS plus petites devrait vous aider. <\/em><\/p><p>Pour r\u00e9duire le temps d\u2019ex\u00e9cution de JS et minimiser le travail de la trame principale, vous devez<strong> retirer le JS qui n\u2019est pas n\u00e9cessaire sur votre page<\/strong> en d\u00e9sactivant le le chargement des fichiers JS des plugins et des th\u00e8mes sur la page. <\/p><p>Vous pouvez utiliser des plugins sp\u00e9cifiques pour vous aider \u00e0 retirer le JS inutile de vos pages, comme :&nbsp;<\/p><ul class=\"wp-block-list\"><li><a href=\"https:\/\/wordpress.org\/plugins\/plugin-organizer\/\">https:\/\/wordpress.org\/plugins\/plugin-organizer\/<\/a><\/li><li><a href=\"https:\/\/wordpress.org\/plugins\/wp-asset-clean-up\/\">https:\/\/wordpress.org\/plugins\/wp-asset-clean-up\/<\/a><\/li><li><a href=\"https:\/\/tomasz-dobrzynski.com\/wordpress-gonzales\">https:\/\/tomasz-dobrzynski.com\/wordpress-gonzales<\/a><\/li><\/ul><p>Utilisez les avec pr\u00e9caution et parlez-en au d\u00e9veloppeur ou consultez la documentation avant de les utiliser.&nbsp;<\/p><h3 class=\"wp-block-heading\">Servir les ressources statiques avec une m\u00e9thode de mise en cache efficace<\/h3><p>Une politique de mise en cache est l\u2019ensemble des \u00e9tapes qui sont mises en place pour faire en sorte que vos pages sont mises en cache et chargent rapidement. <br><br>Comme nous l\u2019avons d\u00e9j\u00e0 vu dans notre <a href=\"https:\/\/wp-rocket.me\/fr\/blog\/site-wordpress-rapide\/\">guide sur le temps de chargement et la mise en cache<\/a>, il y a plusieurs couches de cache disponibles que vous pouvez contr\u00f4ler et appliquer d\u00e8s que possible \u00e0 votre site, comme la mise en cache de page, la mise en cache c\u00f4t\u00e9 serveur, la mise en cache d\u2019objet et la mise en cache navigateur.<br><br>Lorsque Google PageSpeed vous demande de servir les ressources statiques avec une politique de mise en cache efficace, il fait r\u00e9f\u00e9rence \u00e0 la mise en cache navigateur.<br><br>Pour apprendre comment vous occuper de cet avertissement, vous pouvez lire notre guide sur <a href=\"https:\/\/wp-rocket.me\/blog\/how-to-correct-the-leverage-browser-caching-warning-in-wordpress\/\">comment r\u00e9soudre l\u2019avertissement de static cache de PageSpeed<\/a>.<br><br>Si vous utilisez WP Rocket, vous n\u2019avez pas \u00e0 vous soucier de \u00e7a, puisque <strong>notre plugin applique automatiquement les en-t\u00eates <em>Expire<\/em> n\u00e9cessaires dans le fichier htaccess<\/strong>. <br><br>Si vous utilisez un serveur NGINX, vous n\u2019aurez pas le fichier htaccess et les en-t\u00eates mentionn\u00e9s ci-dessus ne seront pas appliqu\u00e9s. Cependant, WP Rocket est pr\u00eat \u00e0 l\u2019emploi sur les serveurs NGINX. <a href=\"https:\/\/docs.wp-rocket.me\/article\/37-nginx-configuration-for-wp-rocket\">Apprenez-en plus \u00e0 ce sujet ici<\/a>.<\/p><h3 class=\"wp-block-heading\">\u00c9viter les \u00e9normes charges r\u00e9seau<\/h3><p>Ici, PageSpeed vous recommande de r\u00e9duire le nombre de requ\u00eates r\u00e9seaux.&nbsp;<\/p><p>Les requ\u00eates r\u00e9seau ont un impact important sur les vitesses de chargement des pages, mais elles affectent \u00e9galement l\u2019exp\u00e9rience utilisateur, le taux de rebond et le SEO.<\/p><p>Pour r\u00e9gler cet avertissement et <a href=\"https:\/\/wp-rocket.me\/blog\/reduce-http-requests-speed-wordpress-site\/\">r\u00e9duire la quantit\u00e9 de requ\u00eates HTTP sur votre site, vous pouvez suivre notre guide.<\/a><\/p><h3 class=\"wp-block-heading\">Eviter une taille excessive du DOM<\/h3><p>Les \u00e9l\u00e9ments DOM sont tous les tags sur une page (comme DIV, HTML, BODY, etc.).<\/p><p><a href=\"https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/dom-size\">D\u2019apr\u00e8s le guide des d\u00e9veloppeurs web de Google<\/a>, un arbre de DOM optimal inclut les caract\u00e9ristiques suivantes :&nbsp;<\/p><ul class=\"wp-block-list\"><li>Moins de 1500 noeuds au total.<\/li><li>Une profondeur maximale de 32 noeuds.&nbsp;<\/li><li>N\u2019a pas de noeud parent avec plus de 60 noeuds enfants<\/li><\/ul><p>De mani\u00e8re g\u00e9n\u00e9rale, pour r\u00e9duire la taille excessive d\u2019un DOM vous devez v\u00e9rifier les th\u00e8mes et plugins que vous utilisez. Pour ce faire, vous pouvez vous occuper vous m\u00eame du design de votre site ou demander de l\u2019aide \u00e0 un d\u00e9veloppeur.<\/p><h3 class=\"wp-block-heading\">Minimiser la profondeur des requ\u00eates critiques<\/h3><p>Cet note fait r\u00e9f\u00e9rence \u00e0 la <a href=\"https:\/\/developers.google.com\/web\/tools\/lighthouse\/audits\/critical-request-chains?utm_source=lighthouse&amp;utm_medium=unknown\">cha\u00eene de requ\u00eates critiques<\/a>, c\u2019est \u00e0 dire la liste de ressources charg\u00e9es avec une priorit\u00e9 \u00e9lev\u00e9e sur la page. Ce n\u2019est pas un test que vous \u201cr\u00e9ussissez\u201d ou \u201c\u00e9chouez\u201d, mais si vous le r\u00e9glez, vous pourrez am\u00e9liorer les performances de chargement de votre site.<\/p><p>PageSpeed Insights vous encourage \u00e0 vous occuper de cette suggestion en \u201cr\u00e9duisant la longueur des cha\u00eenes, r\u00e9duire la taille des chargements de ressources, ou diff\u00e9rer le chargement des ressources qui ne sont pas n\u00e9cessaires pour am\u00e9liorer le temps de chargement de la page\u201d.<\/p><p>Avec WP Rocket, vous pouvez am\u00e9liorer le facteur minimiser la profondeur des requ\u00eates critiques en retirant le CSS\/JS bloquant le rendu. Cela signifie activer les options que nous avons pr\u00e9sent\u00e9es plus haut :&nbsp;<\/p><ul class=\"wp-block-list\"><li>Optimiser le chargement du CSS<\/li><li>Charger le JavaScript diff\u00e9r\u00e9&nbsp;<\/li><li>Combiner les fichiers JavaScript&nbsp;<\/li><\/ul><h2 class=\"wp-block-heading\">En r\u00e9sum\u00e9<\/h2><p>Dans cet article vous avez appris \u00e0 interpr\u00e9ter et r\u00e9gler les recommandations de PageSpeed Insight dans les sections <em>Diagnostics<\/em> et <em>Opportunities<\/em>.<\/p><p>Souvenez-vous qu\u2019avec PageSpeed, le plus important est de voir ses recommandations comme un outil puissant qui vous aide \u00e0 am\u00e9liorer les performances de votre site.Mais elles ne sont en aucun cas un indicateur de la vitesse r\u00e9elle de vos pages.&nbsp;<br>En apprenant \u00e0 interpr\u00e9ter et r\u00e9gler ses avertissements, vous serez capable de faire un audit de la sant\u00e9 de votre site, et de savoir dans quels cas les recommandations de PageSpeed doivent \u00eatre suivies.<\/p><p>Vous pouvez maintenant aller de l\u2019avant et en apprendre plus sur d\u2019autres aspects de cet indispensable outil de test de performance :<\/p><ul class=\"wp-block-list\"><li>Pourquoi vous ne devriez pas vous soucier de votre score PageSpeed Insights&nbsp;<\/li><li>Comment lire le nouvel audit Lighthouse by PageSpeed Insights<\/li><li>Comment tirer le meilleur parti de outil de test de vitesse de Google<\/li><li><a href=\"https:\/\/wp-rocket.me\/fr\/blog\/gtmetrix\/\">Comprendre GTMetrix, La meilleure alternative \u00e0 PageSpeed Insights&nbsp;<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>Les recommandations de PageSpeed Insights repr\u00e9sentent un aspect difficile de l\u2019optimisation des performances web. D\u2019un c\u00f4t\u00e9, ce sont des suggestions pr\u00e9cieuses qui peuvent vous aider \u00e0 am\u00e9liorer les performances de votre site. Mais de l\u2019autre, un rapport PSI contient parfois un grand nombre de recommandations, ce qui peut \u00eatre difficile \u00e0 comprendre. Vous en venez [&hellip;]<\/p>\n","protected":false},"author":9832,"featured_media":1335523,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"kia_subtitle":"","footnotes":""},"categories":[73],"tags":[],"class_list":["post-1478547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cache-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment appliquer les recommandations de Google PageSpeed Insights<\/title>\n<meta name=\"description\" content=\"Vous ne savez pas par o\u00f9 commencer pour r\u00e9pondre aux recommandations de PageSpeed Insights ? Pas de panique ! Notre guide explique comment travailler avec eux et am\u00e9liorer les performances du site.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment appliquer les recommandations de Google PageSpeed Insights\" \/>\n<meta property=\"og:description\" content=\"Vous ne savez pas par o\u00f9 commencer pour r\u00e9pondre aux recommandations de PageSpeed Insights ? Pas de panique ! Notre guide explique comment travailler avec eux et am\u00e9liorer les performances du site.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Rocket\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-13T09:33:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-24T09:40:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"460\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alice Orru\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:site\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alice Orru\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/\"},\"author\":{\"name\":\"Alice Orru\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/75d605841adae53badeafbcd017ba417\"},\"headline\":\"Comment appliquer les recommandations de Google PageSpeed Insights\",\"datePublished\":\"2019-09-13T09:33:57+00:00\",\"dateModified\":\"2022-03-24T09:40:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/\"},\"wordCount\":4190,\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png\",\"articleSection\":[\"Temps de chargement et cache\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/\",\"url\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/\",\"name\":\"Comment appliquer les recommandations de Google PageSpeed Insights\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png\",\"datePublished\":\"2019-09-13T09:33:57+00:00\",\"dateModified\":\"2022-03-24T09:40:57+00:00\",\"description\":\"Vous ne savez pas par o\u00f9 commencer pour r\u00e9pondre aux recommandations de PageSpeed Insights ? Pas de panique ! Notre guide explique comment travailler avec eux et am\u00e9liorer les performances du site.\",\"breadcrumb\":{\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#primaryimage\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png\",\"width\":1100,\"height\":460,\"caption\":\"PageSpeed Insights Recommendations\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/wp-rocket.me\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Page speed and caching\",\"item\":\"https:\/\/wp-rocket.me\/blog\/wordpress-cache\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment appliquer les recommandations de Google PageSpeed Insights\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wp-rocket.me\/#website\",\"url\":\"https:\/\/wp-rocket.me\/\",\"name\":\"WP Rocket\",\"description\":\"Plugin d&#039;optimisation de sites WordPress\",\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wp-rocket.me\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/wp-rocket.me\/#organization\",\"name\":\"WP Rocket\",\"url\":\"https:\/\/wp-rocket.me\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"width\":150,\"height\":41,\"caption\":\"WP Rocket\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\",\"https:\/\/x.com\/wp_rocket\",\"https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/75d605841adae53badeafbcd017ba417\",\"name\":\"Alice Orru\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4f4cb17d459b1433fea57ad2286303bd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4f4cb17d459b1433fea57ad2286303bd?s=96&d=mm&r=g\",\"caption\":\"Alice Orru\"},\"description\":\"Alice Orr\u00f9 is a web content writer with strong experience in international customer service and B2B copywriting. She is an active member of the WordPress community: she loves translating WordPress into Italian and speaking at WordCamps.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment appliquer les recommandations de Google PageSpeed Insights","description":"Vous ne savez pas par o\u00f9 commencer pour r\u00e9pondre aux recommandations de PageSpeed Insights ? Pas de panique ! Notre guide explique comment travailler avec eux et am\u00e9liorer les performances du site.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment appliquer les recommandations de Google PageSpeed Insights","og_description":"Vous ne savez pas par o\u00f9 commencer pour r\u00e9pondre aux recommandations de PageSpeed Insights ? Pas de panique ! Notre guide explique comment travailler avec eux et am\u00e9liorer les performances du site.","og_url":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/","og_site_name":"WP Rocket","article_publisher":"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","article_published_time":"2019-09-13T09:33:57+00:00","article_modified_time":"2022-03-24T09:40:57+00:00","og_image":[{"width":1100,"height":460,"url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png","type":"image\/png"}],"author":"Alice Orru","twitter_card":"summary_large_image","twitter_creator":"@wp_rocket","twitter_site":"@wp_rocket","twitter_misc":{"\u00c9crit par":"Alice Orru","Dur\u00e9e de lecture est.":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#article","isPartOf":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/"},"author":{"name":"Alice Orru","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/75d605841adae53badeafbcd017ba417"},"headline":"Comment appliquer les recommandations de Google PageSpeed Insights","datePublished":"2019-09-13T09:33:57+00:00","dateModified":"2022-03-24T09:40:57+00:00","mainEntityOfPage":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/"},"wordCount":4190,"publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"image":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png","articleSection":["Temps de chargement et cache"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/","url":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/","name":"Comment appliquer les recommandations de Google PageSpeed Insights","isPartOf":{"@id":"https:\/\/wp-rocket.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#primaryimage"},"image":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png","datePublished":"2019-09-13T09:33:57+00:00","dateModified":"2022-03-24T09:40:57+00:00","description":"Vous ne savez pas par o\u00f9 commencer pour r\u00e9pondre aux recommandations de PageSpeed Insights ? Pas de panique ! Notre guide explique comment travailler avec eux et am\u00e9liorer les performances du site.","breadcrumb":{"@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#primaryimage","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/How-to-address-PageSpeed-Insights-recommendations.png","width":1100,"height":460,"caption":"PageSpeed Insights Recommendations"},{"@type":"BreadcrumbList","@id":"https:\/\/wp-rocket.me\/fr\/blog\/recommandations-pagespeed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/wp-rocket.me\/fr\/"},{"@type":"ListItem","position":2,"name":"Page speed and caching","item":"https:\/\/wp-rocket.me\/blog\/wordpress-cache\/"},{"@type":"ListItem","position":3,"name":"Comment appliquer les recommandations de Google PageSpeed Insights"}]},{"@type":"WebSite","@id":"https:\/\/wp-rocket.me\/#website","url":"https:\/\/wp-rocket.me\/","name":"WP Rocket","description":"Plugin d&#039;optimisation de sites WordPress","publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wp-rocket.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/wp-rocket.me\/#organization","name":"WP Rocket","url":"https:\/\/wp-rocket.me\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","width":150,"height":41,"caption":"WP Rocket"},"image":{"@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","https:\/\/x.com\/wp_rocket","https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q"]},{"@type":"Person","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/75d605841adae53badeafbcd017ba417","name":"Alice Orru","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4f4cb17d459b1433fea57ad2286303bd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4f4cb17d459b1433fea57ad2286303bd?s=96&d=mm&r=g","caption":"Alice Orru"},"description":"Alice Orr\u00f9 is a web content writer with strong experience in international customer service and B2B copywriting. She is an active member of the WordPress community: she loves translating WordPress into Italian and speaking at WordCamps."}]}},"_links":{"self":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts\/1478547"}],"collection":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/users\/9832"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/comments?post=1478547"}],"version-history":[{"count":0,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/posts\/1478547\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/media\/1335523"}],"wp:attachment":[{"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/media?parent=1478547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/categories?post=1478547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-rocket.me\/fr\/wp-json\/wp\/v2\/tags?post=1478547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}