/9 façons pour accélérer WordPress et de réduire le temps de chargement de votre site

9 façons pour accélérer WordPress et de réduire le temps de chargement de votre site

Même si j’ai fait de mon mieux pour rendre ce tutoriel aussi convivial que possible pour les débutants, il faut tout de même votre pleine conscience pour en tirer le meilleur parti. De nos jours, tous les sites Web WordPress ne sont plus les mêmes. Vous utilisez peut-être WordPress comme un :

Blog
Site web des membres
Le site de WooCommerce
Système de gestion de l’apprentissage
Site Web de l’entreprise

Ou il pourrait en être autrement.

Cependant, la majorité de la méthodologie expliquée ci-dessous est appliquée à tous les sites Web WordPress et certains d’entre eux sont utilisés pour un type spécifique de site Web. Par exemple, à un stade ultérieur, j’ai partagé en profondeur les options transients de WordPress, et ceci est plus applicable à un site d’adhésion ou à tout site WordPress utilisant WooCommerce ou EDD.

Aussi, j’ai fait de mon mieux pour suggérer un plugin gratuit pour toutes les options de booster de performance WordPress ci-dessous. Cependant, il serait sage d’utiliser un seul plugin qui fait tout cela.

J’ai trouvé WP-Rocket pour être le meilleur à cela, et c’est ce que j’utilise ici à ShoutMeLoud. Si vous êtes un gars expérimenté WordPress, alors vous devriez vous concentrer sur la technicité sur la façon de le faire. Pour un débutant qui cherche à améliorer la vitesse de WordPress, il suffit de saisir WP-Rocket plugin, et il accélérera WordPress avec seulement quelques clics.

Avant de commencer :

La première chose que vous devriez faire est de mesurer la vitesse de votre site Web WordPress.

Test de vitesse d’exécution :

Voici quelques-uns des outils de test de vitesse WordPress que vous pouvez utiliser :

GTMetrix
Outil.Pingdom.com
Page Speed insights par Google

Maintenant, faites une capture d’écran des résultats et enregistrez-la dans un dossier.

Une fois que vous avez terminé d’utiliser les conseils d’optimisation de vitesse partagés ci-dessous, il vous suffit de réexécuter à nouveau le test de vitesse et de comparer les résultats avant et après.

Sauvegardez WordPress :

Avant de commencer à affiner votre WordPress, vous devriez faire une sauvegarde de la base de données WordPress.

Depuis, nous allons faire de l’optimisation au niveau de la base de données, en prenant une sauvegarde ajoute un filet de sécurité, en cas de situation inévitable. Vous pouvez utiliser n’importe lequel de ces plugins de sauvegarde WordPress.

Dois-je appliquer toutes les techniques d’accélération de WordPress ?

Certains des conseils peuvent être appliqués instantanément et vous pouvez obtenir un gain de vitesse significatif.

Cependant, certains des conseils qui peuvent nécessiter l’implication d’un développeur ou nécessiter plus de savoir-faire technique comme l’implémentation du CDN, l’utilisation du DNS premium peut être utilisée avec le temps.

Votre objectif devrait être d’utiliser le plus grand nombre possible de ces astuces pour réduire le temps de chargement du site Web WordPress.

Au cours des prochains jours, vous devriez vous efforcer de mettre en œuvre tous les conseils d’optimisation de la vitesse pour atteindre l’objectif ultime de moins d’une seconde de temps de chargement.

Il y a quelques jours, je vous ai informé que Google a commencé à classer les sites Web en fonction de la vitesse et depuis, nous avons tous compris pourquoi il n’est pas nécessaire d’offrir un blog de chargement plus rapide.

Le temps de chargement rapide aide le moteur de recherche ainsi que vos lecteurs. Non seulement il donnera une expérience utilisateur fantastique, mais il aidera également à réduire le taux de rebond de votre blog. Il n’en reste pas moins,

Aujourd’hui, je partage sept conseils qui vous aideront à accélérer WordPress et à réduire le temps de chargement de WordPress. L’objectif final est d’offrir un chargement rapide des pages à vos utilisateurs.
Accélérez WordPress : Comment réduire le temps de chargement de WordPress

1. N’utilisez pas trop de plugins WordPress

L’une des puissances les plus significatives de WordPress est les plugins, et certains d’entre vous sont tellement obsédés par lui, que vous utilisez plus de 30-40 plugins sur votre blog. Eh bien, tous les plugins ne sont pas mauvais, et j’ai couvert un excellent article sur le nombre de plugins WordPress que vous devriez utiliser.

Essayez de minimiser le nombre de plugins sur votre blog et nettoyez régulièrement votre base de données. Le plugin avancé d’optimisation de base de données peut vous aider à le faire en un rien de temps.

Assurez-vous que vous utilisez au moins un plugin cache sur votre blog, et je vous suggère WP-Rocket plugin. Une règle simple : se débarrasser des plugins obsolètes.

2. Optimisez vos images

Votre objectif avec des images sur WordPress devrait être :

La plus haute qualité
Compression efficace des données
Fichiers plus petits

Les images sont l’épine dorsale du web visuel et si vous utilisez trop d’images dans votre article ou sur vos pages produits, il y a de fortes chances que votre page se charge lentement.

Un site web transfère en moyenne 800-900kb d’images par URL.

C’est bien de rendre vos messages illustratifs en intégrant des images pertinentes, mais trop de tout n’est pas bon.

Que feriez-vous si vous aviez un blog avec beaucoup de photos ?

L’optimisation de l’image pour la vitesse est ce dont vous avez besoin. Il y a quelques choses que vous pouvez faire tout de suite pour améliorer les performances d’un site Web WordPress à forte intensité de photos :

Utiliser un CDN : StackPath de préférence (anciennement MAXCDN)

Utilisez le bon format d’image :

L’utilisation du bon format d’image réduit considérablement la taille de l’image. Parfois, le simple fait de changer le format de fichier de.png à.jpg nous a permis de réduire la taille de 80%.

Si vous avez un graphiste dans votre équipe, demandez-lui de compresser l’image à l’aide de photoshop. D’après notre expérience, c’est le meilleur moyen de réduire la taille de l’image sans perdre en qualité.

Une autre technologie que vous pouvez utiliser est la compression d’image et le chargement paresseux d’image, qui est utile quand vous avez trop d’images sur un billet de blog.

Optimisation de l’image en gros à l’aide de pixels courts

shortpixel

Utilisez ce plugin appelé ShortPixel pour optimiser vos images WordPress. Il offre 100 optimisations d’images gratuites tous les mois et vous permet également de faire des suivis :

Offrir le format d’image Webp (Cela va être très utile)
Convertir les images.png existantes en.jpg
Différents niveaux de compression
Compression en un clic d’anciennes images
Compression automatique de nouvelles images

 

3. Sélectionnez des thèmes WordPress modernes et rapides :

Si vous utilisez toujours l’ancien thème WordPress qui a été conçu en 2013-14, il est temps pour vous de faire une mise à jour. Beaucoup de choses ont changé ces dernières années, et maintenant la plupart des thèmes sont conçus pour un chargement plus rapide.

De plus, vous devez vous assurer d’utiliser un thème vraiment réactif pour permettre un chargement plus rapide de votre blog sur mobile et tablettes.

Si vous êtes à la recherche d’une recommandation pour un thème WordPress à chargement rapide alors, je vous suggérerais les thèmes Genesis qui est le meilleur marché de thème WordPress là-bas.

En voici deux autres qui sont très populaires en 2019 :

Astra
Générer la presse

4. Choisissez un hébergement Web de qualité Optimisé pour WordPress :

Beaucoup d’entre vous font une erreur en choisissant un hébergeur local pour héberger votre site WordPress.

N’oubliez pas, de choisir une société d’hébergement qui est bien optimisé pour l’exécution des blogs WordPress. SiteGround est sans aucun doute le top dans la catégorie de l’hébergement mutualisé qui tiendra dans votre poche.

Hébergement Siteground pour WordPress

Vous pouvez utiliser ce lien pour obtenir jusqu’à 70% de réduction sur l’hébergement Siteground.

Si vous avez un site Web d’entreprise sur WordPress ou un blog professionnel, je vous suggère d’obtenir l’hébergement chez Kinsta.

Kinsta offre de nombreuses fonctionnalités avancées qui réduisent immédiatement le temps de chargement d’un site WordPress. Certaines de ces caractéristiques sont :

DNS Premium
CDN gratuit
PHP 7.3
Kinsta MU (cache intégré)

Kinsta utilise l’infrastructure en nuage de Google pour héberger votre site Web WordPress, ce qui vous donne la possibilité de choisir parmi la pléthore d’options de centre de données.

Si vous utilisez la plateforme WooCommerce, n’utilisez que ces hébergements :

SiteGround
Bluehost
LiquidWeb
Kinsta

5. Choisissez l’emplacement du serveur le plus proche de votre public inactif :

La majorité des hébergeurs vous laissent choisir le centre de données où votre site est hébergé. Si vous connaissez le pays de votre public cible, vous devriez choisir le centre de données le plus proche de vos clients inactifs.

Si vous optez pour Kinsta, vous pouvez utiliser l’outil GCPing pour voir la latence de votre emplacement aux différents centres de données offerts par le serveur Kinsta.

Voici la liste des hébergements WordPress les plus rapides que vous pouvez choisir.

6. Utilisez le réseau CDN pour une livraison plus rapide :

Dans la plupart des cas, vous hébergerez votre site Web sur un emplacement géographique particulier.

Par exemple, si vous avez acheté de l’hébergement chez InMotionhosting, Bluehost, votre site Web est plus susceptible d’être situé aux États-Unis. Maintenant, lorsqu’un utilisateur d’un pays d’Asie ou même d’Australie naviguera sur votre site, cela prendrait un temps considérable pour charger votre site.

La raison étant, la distance entre l’utilisateur et votre serveur.

Quelle est la solution ?

Eh bien, vous pouvez utiliser un réseau CDN.

Un CDN aide à résoudre ce problème, et votre site Web se chargera rapidement dans toutes les parties du monde. Ici, à ShoutMeLoud, d’autres contributeurs ont couvert en détail le CDN, et vous pouvez suivre les liens ci-dessous pour devenir un expert du CDN :

Qu’est-ce que le CDN (Content delivery network) et quels en sont les avantages ?
Meilleur CDN pour WordPress
Comment configurer MAXCDN pour WordPress Blog en utilisant WP Fastest Cache Plugin

7. Éviter trop de publicités et de scripts

N’affichez pas trop d’annonces sur votre blog. Beaucoup d’annonces PPC sont pleines de contenu HTML inutile et peuvent affecter le temps de chargement de votre site par une grande marge. Si les publicités sont un must, vous devriez utiliser Google AdSense ou Media.net car il est bien optimisé et donne le meilleur CPC.

Voici des articles triés sur le volet pour en savoir plus sur les sites Web plus rapides :

Est-ce que la vitesse de chargement du site Web a de l’importance pour le référencement ? Comment s’améliorer ?
7 conseils pour accélérer le chargement de votre site Web

8. Réduire la recherche DNS :

La recherche DNS pourrait être l’une des raisons qui augmente le temps de chargement de votre site WordPress. C’est un problème très courant car nous utilisons tous une tonne de scripts tiers pour l’analyse, les statistiques, l’optimisation de conversion ou pour d’autres raisons.

Voici ce que vous devriez faire en premier :

Rendez-vous sur tools.pingdom.com
Effectuer un test de vitesse
Faites défiler vers le bas et chargez les résultats en fonction du temps de chargement DNS.

Vous verrez un résultat comme une capture d’écran ci-dessous :

dns

Vous pouvez facilement voir quel script tiers est en train de se charger sur ce site web et combien de temps cela prend de recherche DNS. C’est une bonne idée d’effectuer le test 3 à 4 fois après un intervalle de 60 minutes. L’idée ici est de trouver quel hôte prend le maximum de temps de recherche DNS.

Voici quelques moyens que vous pouvez utiliser pour minimiser les recherches de dns.

1. Supprimez ou remplacez les scripts lents

Si le script qui prend un temps de recherche DNS élevé, alors débarrassez-vous en ou remplacez-le par quelque chose de plus approprié.

2. Utilisez un fournisseur DNS rapide

Si votre domaine est acheté à partir de services tels que NameCheap, GoDaddy ou tout autre, le résolveur DNS n’est pas aussi rapide que celui offert par Cloudflare, Amazon route 53 ou même Google domaines. Vous pouvez envisager de déplacer votre domaine vers des domaines Cloudflare ou Google. Je suis personnellement un fan de Cloudflare pour l’hébergement de domaines car ils offrent un bon rapport qualité/prix. Si vous ne voulez pas déplacer le domaine, vous pouvez toujours garder votre domaine sur votre registrar existant et configurer Cloudflare pour qu’il utilise sa prime comme service DNS gratuit.

3. Commencer à utiliser un CDN

J’ai déjà parlé de l’utilisation de CDN et je l’ajoute ici. Mon idée ici est de vous aider à comprendre dans quelles situations le CDN vous sera d’une aide maximale.

Si vous avez trouvé que la recherche DNS est responsable de la lenteur du chargement du site Web WordPress, vous devriez utiliser le CDN tout de suite. L’utilisation du CDN réduit considérablement le nombre de recherches DNS et vous verrez instantanément une augmentation de la vitesse. IMHO, utiliser CDN n’est plus une option si vous voulez vraiment accélérer WordPress.

4. Implémenter le Préfetching DNS dans WordPress

dns prefetch

Une autre technique qui améliore les performances de vitesse de WordPress est l’utilisation de la technique de pré-extraction DNS. Voici comment le projet Google Chromium Dev explique la pré-extraction DNS :

La pré-extraction DNS est une tentative de résolution de noms de domaine avant qu’un utilisateur ne tente de suivre un lien. Cela se fait en utilisant le mécanisme de résolution DNS normal de l’ordinateur ; aucune connexion à Google n’est utilisée. Une fois qu’un nom de domaine a été résolu, si l’utilisateur navigue vers ce domaine, il n’y aura pas de délai effectif dû au temps de résolution DNS.

L’exemple le plus évident où la pré-extraction DNS peut aider est lorsqu’un utilisateur regarde une page avec de nombreux liens vers divers domaines, comme une page de résultats de recherche. Lorsque nous rencontrons des hyperliens dans les pages, nous extrayons le nom de domaine de chacun d’eux et résolvons chaque domaine vers une adresse IP.

Tout ce travail se fait en parallèle avec la lecture de la page par l’utilisateur, en utilisant un minimum de ressources CPU et réseau. Lorsqu’un utilisateur clique sur l’un de ces noms pré-résolus, il enregistre en moyenne environ 200 millisecondes dans sa navigation (en supposant que l’utilisateur n’a pas déjà visité le domaine récemment). Plus important encore que les économies moyennes, les utilisateurs n’auront pas tendance à subir les “pires retards” pour la résolution DNS, qui sont régulièrement supérieurs à 1 seconde.

Au moment d’écrire ces lignes, tous les principaux navigateurs supportent la pré-extraction DNS.

Dans WordPress, vous pouvez activer la pré-extraction DNS en utilisant des plugins ou du code personnalisé.

La façon la plus simple est d’utiliser le plugin WP-Rocket. C’est un plugin de cache premium qui coûte environ 47 $ par an et c’est ce que j’utilise ici sur ShoutMeLoud. Ce plugin offre la possibilité de pré-rechercher les requêtes DNS, ce qui donne une amélioration significative des performances.

wp rocket

Si vous n’êtes pas prêt à passer au plugin de cache premium, vous pouvez utiliser le plugin Simple DNS prefetch qui fait également le même travail.

9. Supprimer les transients

En supprimant les transients expirées, vous pouvez obtenir un gain de performance significatif. En particulier, si vous utilisez un site Web d’adhésion WordPress, ou quelque chose comme WooCommerce, EDD ou même un plugin de partage social, ce conseil d’accélération WordPress est pour vous. Avant toute chose, comprenons ce qui est transitoire.

Que sont les transients WordPress :

L’API Transients aide les développeurs à stocker les données dans la base de données avec expiration. Généralement, les transients expirés dans votre base de données sont supprimés automatiquement, mais ce n’est pas toujours le cas. Parfois, ils restent là et gonflent votre base de données, ce qui vous coûte un délai de performance et une réduction significative du temps de chargement.

La solution est simple : Supprimer les options transients expirées

Cette option est disponible dans tous les plugins d’optimisation de base de données ou même dans WP-Rocket. Cependant, si vous recherchez un plugin autonome pour supprimer les options transients expirées, utilisez le plugin Transients Manager par Pippin Williamson.

transients

Après avoir installé le plugin, allez dans Outils> transients pour gérer et supprimer les transients de WordPress.

Les utilisateurs du plugin WP-Rocket peuvent trouver cette option sous Database > Transients Cleanup.

WP Rocket Paramètres de la base de données

Conclusion : Penser du point de vue de l’utilisateur

C’est bien d’être obsédé par la vitesse, mais au lieu de se fier uniquement aux chiffres affichés par des outils comme GTMetrix ou Pingdom, concentrez-vous sur une métrique plus conviviale. Même si des choses comme la TTFB et la première peinture significative sont élevées mais que votre page se charge en moins de 2 secondes, vous pouvez en voir l’effet dans votre analyse Google ou dans tout autre programme de statistiques que vous utilisez.

Garder vos visiteurs à l’esprit tout en optimisant vous aidera également à ne pas lâcher les scripts importants et les fonctionnalités que vous avez construits au fil du temps. Avec la vitesse, gardez la conversion dans votre esprit et cela vous aiderait beaucoup à plus long terme.