Comment accélérer votre site WordPress
Publié: 2023-02-12Dans le monde numérique d'aujourd'hui, tout est question de rapidité et d'efficacité. Et parmi tous les problèmes de performances du site Web, la vitesse du site Web est l'un des principaux responsables de la perte de visiteurs sur votre site Web WordPress. Si votre site Web se charge plus lentement qu'il ne le devrait, il ne fait aucun doute que votre trafic et vos résultats sont directement affectés. La reconnaissance de ce fait laisse de nombreux développeurs et propriétaires d'entreprise se demander comment accélérer les sites WordPress. Les informations suivantes vous aideront à comprendre pourquoi des temps de chargement rapides sont essentiels, et vous apprendrez même quelques astuces pour augmenter la vitesse de votre site WordPress.
Vitesse du site WordPress
WordPress est un puissant outil de création de contenu qui a pris d'assaut le monde. En fait, la plate-forme a été utilisée pour créer plus de 75 millions de sites Web. Cependant, comme pour tous les autres outils de création de sites Web, vous aurez besoin d'un ou deux plugins WordPress, de thèmes et d'autres outils pour rendre les choses parfaites et aider votre image de marque à briller. Malheureusement, ces types d'outils peuvent ralentir les choses quel que soit votre système de gestion de contenu. Alors, comment pouvez-vous augmenter les performances de WordPress ?
Heureusement, il existe des moyens d'améliorer la vitesse de votre site. Grâce à une gestion appropriée de vos thèmes, images, plugins et autres contenus, vous pouvez facilement accélérer les choses. N'oubliez pas que chaque système de gestion de contenu devra charger tous les éléments associés, qu'ils soient visibles sur la page ou exécutés en arrière-plan, avant qu'un client puisse profiter pleinement de votre page.
À ce stade, vous vous demandez peut-être quel est le lien entre les vitesses de chargement et le fait que les visiteurs apprécient votre page. Malheureusement, il se peut qu'ils n'apprécient rien du tout si votre page est lente à se charger.
Pourquoi la vitesse du site est-elle importante ?
Le crissement nostalgique d'un modem commuté signalant que votre page finira par se charger fait partie de l'histoire technologique. De nos jours, les consommateurs s'attendent à ce que les pages Web se chargent rapidement. En fait, 40 % ont déclaré qu'ils abandonneraient un site si le chargement prenait plus de trois secondes.
La meilleure chose que vous puissiez faire pour votre entreprise est d'avoir un site WordPress rapide. Sans cela, vous perdrez sans aucun doute de l'argent et du trafic. En effet, les consommateurs en ligne sont légèrement impatients. En fait, plus de la moitié de tous les mobinautes admettent avoir abandonné une page uniquement en raison de son temps de chargement lent. Il convient également de noter que les sites Web avec des vitesses de chargement de 1 à 2 secondes voient des taux de conversion près de trois fois supérieurs à ceux qui se chargent en 5 à 10 secondes.
Pire encore, si vos sites Web ont des vitesses plus lentes, cela peut empêcher les consommateurs potentiels de vous trouver. Google a récemment annoncé que la vitesse des pages deviendrait un facteur de classement dans les recherches mobiles d'ici juillet 2018. Cela signifie qu'un site lent affectera négativement votre classement SEO. S'il y a jamais eu un moment pour apprendre à accélérer les sites WordPress, c'est maintenant.
La vitesse du site Web est encore plus importante pour le mobile
Bien que l'omniprésence des appareils mobiles et de l'utilisation mobile ne soit pas exactement une nouvelle, vous ne savez peut-être pas que la vitesse joue un rôle énorme dans la façon dont Google indexe les recherches mobiles. Si votre site est un peu lent et qu'il est toujours fortement lié à certains termes de recherche, vous pouvez obtenir un classement décent. Cependant, Google donne la priorité aux sites mobiles plus rapides.
Un Américain sur cinq se considère comme un utilisateur d'Internet "uniquement mobile". Si vous êtes préoccupé par les temps de chargement de votre site mobile, vous voudrez peut-être envisager d'utiliser un thème WordPress moderne et choisir des plugins basés sur le concept de conception réactive.
À quelle vitesse un site doit-il se charger ?
Alors, à quelle vitesse est assez rapide ? Google rapporte que la meilleure pratique consiste à maintenir vos temps de chargement à trois secondes ou moins. Les résultats montrent que lorsque les temps de chargement passent d'une à trois secondes, la probabilité d'un rebond (un utilisateur partant immédiatement) augmente de 32 %.
De plus, pour les pages qui mettent cinq secondes ou plus à se charger, la probabilité d'un rebond augmente de 90 %. Si vous souhaitez fidéliser les visiteurs plutôt que de les chasser, vous devez donc vous efforcer d'obtenir des temps de chargement moyens inférieurs à trois secondes (et idéalement plus rapides que cela).
Comment réduire les temps de chargement des pages
Si vous souhaitez faire votre part pour aider ces outils à augmenter la vitesse de WordPress pour votre site, il existe une variété de tactiques simples que vous pouvez utiliser vous-même. Autoriser la mise en cache de votre site est l'un des moyens les plus simples. Voici quelques autres conseils que vous pouvez utiliser.
1. Exécutez un diagnostic de la vitesse du site
Comprendre la vitesse de chargement de votre site Web est la prochaine étape vers l'amélioration des performances du site. Le suivi de la vitesse du site est conseillé si vous installez un plugin ou apportez une autre modification à votre site et souhaitez voir comment cela affecte les temps de chargement du site.
Pour analyser la vitesse de chargement, la plupart des gens s'appuient sur Google PageSpeed. Mais vous pouvez également essayer d'utiliser un outil comme WP Engine Speed Tool pour des conseils de vitesse de site spécifiques à WordPress sur la façon d'améliorer le fonctionnement de votre site. Après avoir inséré l'URL de votre site, vous recevrez par e-mail une analyse personnalisée concernant la vitesse de chargement de votre site et des recommandations spécifiques pour l'accélérer. Vous pouvez également entrer une page spécifique pour analyser le temps de chargement de la page.
Ou si vous êtes un client de WP Engine, nous vous recommandons d'utiliser Page Performance dans le portail utilisateur pour suivre et tester les performances de votre page Web par rapport aux modifications du site. Avec Page Performance, vous pouvez même programmer des tests récurrents envoyés à votre boîte de réception afin que vous n'ayez pas à le configurer manuellement.
2. Supprimer les plugins et thèmes inutilisés
Outre le fait que vous devez toujours garder vos plugins et vos thèmes à jour, la suppression de ceux qui ne sont pas utilisés est la prochaine étape vers un site rapide. Non seulement les plugins et les thèmes inutilisés présentent des failles de sécurité, mais ils peuvent également nuire aux performances du site Web WordPress.
Pour supprimer le plugin WordPress inutilisé, vous devez d'abord le désactiver. Ensuite, vous pouvez accéder à votre liste de plugins inactifs et supprimer ceux dont vous ne voulez plus.
Pour nettoyer les plugins sur un réseau multisite, consultez cet article utile.
Pour supprimer un thème WordPress indésirable, allez simplement dans Apparence > Thèmes pour supprimer ceux qui ne sont plus utilisés.
3. Nettoyez votre bibliothèque multimédia
Une autre solution simple pour résoudre les problèmes de performances consiste à supprimer les supports inutilisés. Au fil du temps, vous pourriez commencer à accumuler des images qui ne sont plus utilisées. Pour libérer de l'espace, vous devriez envisager de supprimer les supports inutilisés.
Pour supprimer manuellement les supports inutilisés, Vous pouvez utiliser un plugin comme Media Cleaner pour éliminer les médias inutilisés ou vous pouvez le faire manuellement. Pour supprimer manuellement les médias inutilisés, accédez simplement à Ajouter un média -> Médiathèque -> Non attaché , puis supprimez les fichiers qui ne sont plus utilisés.
Pour en savoir plus sur la façon de nettoyer votre bibliothèque multimédia WordPress, consultez cet article utile.
4. Nettoyez votre base de données
Si rien n'est fait, votre base de données WordPress commencera à s'encombrer au fil du temps. Ce gonflement inutile peut ralentir votre site. Cependant, avec des nettoyages réguliers, vous pouvez réduire la taille de votre base de données pour un chargement plus rapide.
Par exemple, les révisions de publication peuvent occuper une énorme partie de l'espace inutile. Si vous avez un article contenant 100 Ko de données et qu'il y a cinq révisions de cet article, l'espace total perdu est d'environ 500 Ko.
Le nettoyage de votre base de données peut être effectué manuellement via phpMyAdmin, bien que cela puisse être délicat et dommageable si vous ne savez pas ce que vous faites. Si vous n'êtes pas un expert technique, l'installation d'un plugin pour accomplir cette tâche est le moyen le plus sûr de aller. WP-Sweep et Advanced Database Cleaner sont tous deux des valeurs sûres pour parcourir votre base de données et se débarrasser d'éléments tels que les anciennes révisions, les commentaires de spam, les requêtes MySQL, etc.
5. Supprimer Javascript et CSS bloquant le rendu
Si vous avez utilisé des outils de test de page pour tester la vitesse de votre site Web, vous avez peut-être rencontré cette recommandation qui peut être difficile à comprendre. Si vous regardez la vue en cascade de votre page à l'aide d'un outil comme webpagetest.org ou Pingdom, vous verrez probablement qu'il y a un certain nombre de fichiers JavaScript (fichiers .js) qui se chargent avant votre ligne "start render". Ceci est connu sous le nom de "JavaScript bloquant le rendu".
La fonction principale de JavaScript est d'effectuer une action sur une page Web, comme une fenêtre contextuelle ou la rotation d'images dans votre curseur. En réalité, ces actions n'ont pas besoin d'être chargées tant que votre site n'a pas entièrement chargé le contenu et les styles. Ainsi, en "différant l'analyse JavaScript", ces outils disent en réalité : "chargez ces éléments plus tard dans votre page plutôt qu'en haut". Il existe quelques plugins qui peuvent vous aider à différer ce JavaScript, y compris WP Critical CSS .
6. Minimisez CSS, HTML et JavaScript
Au fil du temps, CSS, HTML et d'autres fichiers de code source peuvent s'accumuler et faire fonctionner votre site comme de la mélasse. Pour donner à votre site une injection de vitesse, vous devriez envisager de minifier son code.
Grâce à la minification, le backend de votre site sera optimisé pour être une machine maigre. Cette technique fonctionne en réduisant la taille des fichiers HTML, JavaScript et CSS, et fonctionne pour supprimer les caractères inutiles, comme les espaces, les sauts de ligne et les commentaires. Le résultat est une quantité réduite de transfert de données nécessaire pour que les fichiers s'exécutent plus rapidement et que vos pages Web se chargent plus rapidement. Il existe un certain nombre de plugins conçus pour réduire le code. Autoptimize est l'un des plugins gratuits les mieux notés pour cette tâche. Vous pouvez également essayer le plugin premium WP Rocket qui aide à l'optimisation du site, y compris la minification. CSS Compressor est une autre bonne option qui simplifie le code CSS.
7. Optimisez les images
Les images sont impératives pour garder un visiteur du site engagé. Bien que votre site puisse contenir une tonne de belles images, c'est une bonne idée d'optimiser ces images pour obtenir des temps de chargement de page rapides. Il existe plusieurs façons d'optimiser vos images, y compris la compression d'images, l'ajout de texte et de titres alternatifs et la création d'un sitemap d'image. Pour en savoir plus sur la façon dont vous optimisez les images, consultez cet article, Comment optimiser vos images pour WordPress.
8. Chargement paresseux de longues pages
Pour les sites d'une page et les sites qui ont une longue page d'accueil, le Lazy Loading peut être un véritable gain de temps. Le Lazy Loading empêche essentiellement les éléments situés plus bas sur votre page d'être chargés jusqu'à ce que le visiteur fasse défiler vers le bas pour les voir. En ne chargeant pas tout le contenu de votre longue page en même temps, cela permet à votre site de commencer à s'afficher plus rapidement. Un plugin couramment utilisé pour cela serait BJ Lazy Load.
9. Limiter les commentaires par page
Bien qu'il soit génial d'attirer autant d'attention sur les articles de votre blog, une tonne de commentaires peut également ralentir le temps de chargement de la page. Diviser la section des commentaires en pages est une bonne idée pour réduire le temps de chargement.
Pour limiter le nombre de commentaires qui apparaissent par page, allez simplement dans Paramètres -> Discussion et cochez la case « Diviser les commentaires en pages ». Vous pouvez ensuite sélectionner le nombre de commentaires par page (la valeur par défaut est de 50).
Cela devrait aider à améliorer la consommation de mémoire et à augmenter les temps de chargement des pages pour les publications et les pages avec des tonnes de commentaires.
10. Réduire les redirections
Les redirections ont certaines utilisations, mais les redirections inutiles, telles que les redirections 301 et les chaînes de redirection, peuvent vraiment ralentir les choses. Il est préférable de réduire le nombre de demandes d'informations supplémentaires effectuées par votre serveur.
11. Réduire les révisions de poste
Les révisions de publication enregistrent chaque modification de contenu que vous apportez à l'infini, ce qui peut ralentir le fonctionnement de votre site. Pour accélérer votre site, vous pouvez choisir de limiter le nombre de révisions par article.
Pour ce faire, ouvrez le fichier wp-config.php et ajoutez cette ligne de code pour limiter le nombre de révisions post :
define( 'WP_POST_REVISIONS', 4 );
Le nombre, dans ce cas, indique quatre, ce qui signifie qu'il y aura quatre révisions créées par publication. Vous pouvez modifier ce nombre ou même désactiver les révisions en définissant la valeur sur 0 ou false.
12. Désactiver les pingbacks et les rétroliens
Bien que vous n'ayez peut-être jamais entendu parler de pingbacks ou de trackbacks auparavant, ils sont considérés par certains comme une fonctionnalité héritée. Bien que ce soit toujours une bonne idée de s'assurer qu'ils sont désactivés car ils peuvent ralentir la vitesse de la page.
Pour désactiver les pingbacks et les trackbacks, allez simplement dans Paramètres -> Discussion et assurez-vous que "Autoriser les notifications de liens d'autres blogs..." n'est pas coché.
13. Exécutez la dernière version de PHP
L'exécution de la dernière version de PHP peut avoir un effet majeur sur la vitesse de votre site. Pour déterminer si votre site est prêt à passer au dernier environnement PHP, essayez d'utiliser le plugin PHP Compatibility Checker de WP Engine. .
La mise à jour vers la dernière version de PHP par vous-même est également facile et peut être effectuée en accédant à votre portail utilisateur et en suivant les étapes.
En savoir plus sur les nouveautés de PHP 7.4.
14. Choisissez un thème rapide et léger
Tous les thèmes WordPress ne sont pas créés égaux, certains sont mieux écrits que d'autres. Une belle conception d'interface utilisateur n'a aucun sens si votre site ne se charge pas rapidement.
Plutôt que d'opter pour un thème riche en fonctionnalités (ce qui implique beaucoup de code qui doit être chargé chaque fois que quelqu'un visite votre site), adoptez une approche minimale en utilisant un thème qui contient le strict minimum de ce qui est nécessaire pour bien fonctionner.
Bien sûr, vous voulez que le thème soit beau. Assurez-vous de profiter de la suite de thèmes WordPress premium de WP Engine, qui sont disponibles pour les clients sans frais supplémentaires.
15. Utilisez un CDN
Quel que soit l'emplacement de l'utilisateur, votre contenu doit être diffusé à une vitesse fulgurante. Parfois, ce n'est pas toujours faisable, cependant… c'est-à-dire si votre site n'est pas sur une infrastructure qui contient des centres de données dans d'autres parties du monde. La distance peut signifier un décalage dans la diffusion du contenu, c'est là qu'un réseau de diffusion de contenu (CDN) devient pratique.
Un CDN accélère le chargement des pages car, une fois configuré, votre site Web utilisera un serveur optimisé le plus proche du visiteur de votre site. Le centre de données stockera le contenu et les fichiers statiques, puis les fournira aux utilisateurs en fonction de leur emplacement. Cela peut aider à réduire les requêtes HTTP externes car le contenu statique est déjà prêt à être utilisé au lieu de demander des tonnes de HTTP à la fois.
Le choix d'un CDN dépend de la popularité et des besoins de votre site. Certaines solutions CDN WordPress incluent MaxCDN, Cloudflare ou CacheFly. (La solution MaxCDN de WP Engine peut être configurée via le portail utilisateur.)
16. Tirez parti de la mise en cache du navigateur
Lorsque votre serveur Web a des en-têtes HTTP configurés pour spécifier le délai d'expiration du cache, il inclut également des directives de navigateur sur la durée pendant laquelle la page Web doit être mise en cache dans le navigateur de votre visiteur. Cela indique au navigateur de votre visiteur de télécharger les éléments de votre site Web (comme CSS, JavaScript et les images) à partir du disque local de leur machine plutôt que du réseau. Étant donné que cela signifie que le navigateur a moins de connexions réseau à établir, cela contribuera à garantir que votre page Web se charge plus rapidement pour eux.
Il est également important de s'assurer que vos en-têtes HTTP incluent une date d'expiration afin que le navigateur sache quand obtenir les ressources du réseau comme si elles étaient nouvelles, plutôt que de les obtenir de leur machine locale.
Chez WP Engine, nous nous occupons de cette pièce pour vous puisque nos serveurs sont déjà optimisés pour servir les sites Web WordPress. Par défaut, les pages sont configurées pour expirer toutes les dix minutes et les ressources statiques telles que les images, CSS et JavaScript sont configurées pour expirer tous les 30 jours.
17. Passer à un serveur dédié
Si votre site reçoit beaucoup de trafic, il est judicieux de l'héberger sur un serveur dédié, où les ressources du serveur ne sont pas partagées.
Lorsque la disponibilité est cruciale, un serveur partagé peut être gênant. Même si l'hébergement partagé est abordable, être sur le même serveur que d'autres peut entraîner un engorgement du processeur et de la RAM. C'est comme être dans un complexe d'appartements et vous n'avez qu'une quantité d'eau à partager… si un autre site accapare toute la bande passante du serveur, vous vous retrouvez avec un site/serveur lent et des temps d'arrêt potentiels.
Pour garantir une disponibilité maximale de votre site, il vaut la peine d'investir dans un plan d'hébergement où vous recevez toutes les ressources d'un seul serveur.
18. Considérez votre infrastructure d'hébergement
L'environnement d'hébergement que vous choisissez peut avoir un impact positif considérable sur la vitesse du site. Selon le serveur et la technologie, un hébergement WordPress géré est nécessaire pour un site WordPress plus rapide.
Les sites de l'environnement d'hébergement de WP Engine ont montré une amélioration moyenne de la vitesse du site de 68 %. Voici quelques-unes des façons dont WP Engine contribue à la vitesse du site :
EverCache : nom donné à notre système de mise en cache multiniveau complet, EverCache permet de fournir davantage de pages mises en cache à vos utilisateurs finaux. Lorsqu'elles sont mises en cache, vos pages sont servies en quelques millisecondes, contre quelques secondes complètes lors de la génération de la page sans cache. EverCache met également en cache les résultats des requêtes répétées dans votre base de données pour des performances plus rapides. Ces couches combinées signifient des performances plus rapides et un site Web plus léger qui peut prendre en charge votre site à travers des vagues de trafic élevé.
Caching : Nous interdisons tous les plugins de cache car nous le faisons mieux. Notre plate-forme d'hébergement WordPress fournit une mise en cache pour la page, l'objet, la gestion CDN, la réécriture d'URL, etc.
Infrastructure sophistiquée : Tout le trafic Web est géré par notre système frontal sophistiqué. Cette couche propriétaire est construite à partir de milliers de règles de code soigneusement conçues qui sont continuellement auditées et ajustées pour des performances maximales et finement réglées pour WordPress.
Vous voulez un point de vue tiers sur les avantages et les inconvénients de l'utilisation de WP Engine ? Découvrez cette revue du moteur WP.
Plugins d'optimisation de la vitesse du site WordPress
WordPress a un énorme écosystème de plugins qui peut rendre l'utilisation de l'outil beaucoup plus facile. En voici quelques-uns axés spécifiquement sur l'accélération des choses.
- Perfmatters : Ce plugin vous permet de désactiver les options par défaut de WordPress que vous n'utilisez pas.
- WP Super Minify : Cet outil vous permet de combiner et de compresser des fichiers pour un chargement plus rapide.
- WP Smush.it : Ce plugin optimise vos images pour qu'elles ne ralentissent pas votre page.
- BJ Lazy Load : cet outil empêche le chargement de toute votre page en une seule fois, ce qui augmente la vitesse.
WP Engine inclut des fonctionnalités qui peuvent aider à accélérer votre site et rendre inutiles certains de ces plugins.
Obtenez de l'aide pour améliorer la vitesse du site WordPress à partir du moteur WP
Toutes ces étapes sont nécessaires pour améliorer la vitesse du site Web WordPress, ainsi que l'expérience utilisateur. Si vous vous demandez comment accélérer WordPress de la manière la plus efficace possible, WP Engine est la solution. Sa fiabilité et son infrastructure offrent une vitesse de site plus rapide pour vos clients. Découvrez comment la solution d'hébergement WordPress rapide de WP Engine peut vous aider à accélérer votre site Web aujourd'hui.