13 conseils pour accélérer le site WordPress (convivial pour les débutants)
Publié: 2014-11-11Le temps de chargement du site Web est crucial. Votre priorité numéro un avec WordPress devrait être d' accélérer le site WordPress . Lorsqu'un visiteur arrive sur votre site Web pour la toute première fois, vous n'avez que quelques secondes pour attirer son attention et l'encourager à passer du temps à parcourir votre site.
De nombreuses études de recherche ont confirmé que vous disposez d'un temps très court pour charger votre site Web avant que les visiteurs ne cliquent, surtout s'ils sont venus sur votre site à partir d'un autre lien.
Les causes de la vitesse lente du site sont diverses . Thème mal codé, trop de plugins, images mal optimisées, nombreux widgets, etc. Cela peut être n'importe quoi. Un site Web à chargement lent peut nuire aux entreprises en détournant les visiteurs qui s'attendent à des temps de chargement rapides et à une expérience en ligne fluide. Un point faible que WordPress traite est son temps de chargement normalement très lent.
Sans prendre les meilleures mesures, vous pourriez vous retrouver avec un site Web au ralenti qui ne sera certainement pas seulement un inconvénient pour les visiteurs récurrents du site, mais vous fera perdre des abonnés et aussi des clients en raison de la nature impatiente des gens .
Si votre page est lente, vous risquez de perdre des visiteurs avant même d'avoir eu la chance de les convertir en clients. Google a même inclus la vitesse du site Web dans sa formule de classement.
Cela indique que la vitesse de votre site affecte le référencement. Si votre site est lent, vous ne perdez pas simplement des visiteurs du site ; vous les perdez également en ayant des positions inférieures dans les moteurs de recherche.
Accélérons donc le blog WordPress sur lequel vous travaillez depuis si longtemps. Je recommande de tester la vitesse de la page avant et après ces conseils pour voir si des changements significatifs dans le temps de chargement ont été apportés. Vous pouvez utiliser GTmetrix, Pingdom ou Google PageSpeed Insights.
Conseils pour accélérer le site Web WordPress
Voici quelques conseils que vous pouvez appliquer pour améliorer la vitesse de votre site :
#1 Conservez uniquement les plugins dont vous avez besoin
Avec de nombreux plugins promettant de faire des choses incroyables pour votre site Web, il est facile de se laisser prendre et d'attraper la fièvre des plugins. Bientôt, vous aurez des plugins contrôlant toutes les fonctions et fonctionnalités de votre site.
Ce n'est pas bien. Plus de plugins, plus de problèmes. Plus vous avez de plugins, plus votre site Web doit travailler pendant son chargement. De plus, tous les plugins ne sont pas codés correctement. Certains peuvent être obsolètes.
Gardez seulement ceux dont vous avez besoin. Débarrassez-vous de plusieurs plugins qui remplissent les mêmes fonctions, des plugins que vous n'utilisez plus et de ceux qui ont été créés il y a plus de deux ans et n'ont jamais été mis à jour.
#2 Choisissez avec soin votre hébergeur
Au début, un hôte partagé peut sembler une bonne affaire (utilisation illimitée de l'espace disque, bande passante illimitée). Mais cela a un autre prix : un taux de site incroyablement lent ainsi qu'un temps d'arrêt constant tout au long des durées de trafic élevé.
Vous vous tuez en exécutant votre site Web WordPress sur un hébergement partagé si vous envisagez de faire des affaires sérieuses. Ne soyez pas une victime ; acheter un hébergement approprié. Vous pouvez vérifier les meilleurs fournisseurs d'hébergement WordPress bon marché dans mon article où je les ai comparés en fonction des fonctionnalités qu'ils offrent.
#3 Trop de widgets sur la page d'accueil
Dans la plupart des cas, la page d'accueil est la première page que les visiteurs voient. Vous l'avez peut-être conçu pour montrer tout ce que vous avez. Barre latérale ici et là, juste un widget de plus, promis . Tout pour impressionner les visiteurs.
Mais plus vous avez de widgets et de contenu sur la page d'accueil, plus le chargement de votre site est long. Gardez à l'esprit qu'un design épuré est tout aussi impressionnant. Ne collez pas de widgets de partage partout sur votre page d'accueil.
Enregistrez-les pour la fin de vos articles de blog, où ils auront le plus d'impact. Vous pouvez également accélérer les temps de chargement en utilisant les options WordPress pour afficher des extraits au lieu de messages complets et limiter le nombre de messages par page à 12.
#4 Bon thème WordPress
Un thème WordPress bien codé et optimisé est essentiel. C'est comme les fondations de votre maison. Il n'y aurait rien sans cela. Il est vrai que vous ne pouvez pas savoir exactement si un thème est bien codé jusqu'à ce que vous l'installiez et l'activiez. Découvrez ce que les autres disent et lisez les critiques pour le savoir.
Si vous n'êtes pas sûr d'opter pour un thème WordPress payant ou gratuit, peut-être que le guide de publication du thème WordPress gratuit ou payant vous aidera.
#5 Optimisation des images
Plus la taille et la qualité d'une image sont élevées, plus le temps de chargement est long. Plus vous avez d'images, plus le site devient lent. Il existe des solutions pour cela, alors n'ayez pas peur d'utiliser des images sur votre site.
Avant de télécharger des images sur mes sites, je les redimensionne toujours dans Photoshop et lors de l'enregistrement, choisissez l'option "Enregistrer pour le WEB". Cela conserve la qualité de l'image mais les optimise pour une utilisation sur le site Web.
Après le téléchargement, je lance les images via le plugin d'optimisation d'image. J'ai utilisé le plugin Image et PDF Optimizer mais maintenant je préfère ShortPixel.
Vous pouvez également avoir le plugin Lazy Load installé. Il s'agit d'un processus qui ne charge que les images apparaissant « au-dessus de la ligne de flottaison » ou de la partie du site qu'un visiteur consulte.
Vous pouvez le faire automatiquement avec le plugin jQuery Image Lazy Load (ce plugin n'est plus mis à jour et pris en charge. Je suggère de trouver un autre plugin).
#6 Utiliser le plugin de mise en cache
Les plugins WordPress sont très utiles. Les plugins de mise en cache améliorent considérablement le temps de chargement des pages et, surtout, tous sur WP.org sont gratuits et faciles à utiliser. Vous pouvez essayer W3 Total Cache, WP Rocket ou Super Cache. Ceux-ci sont les plus populaires et devraient accélérer le site WordPress.
Certaines fonctionnalités et certains paramètres peuvent être écrasants et vous pourriez vous perdre. Faites donc attention à ce que vous activez. Il existe également de nombreux didacticiels disponibles pour la meilleure configuration du plug-in de mise en cache, alors consultez-les également.
Pour plus d'informations, vous pouvez consulter la comparaison WP Rocket vs WP Super Cache vs W3 Total Cache vs Hyper Cache.
#7 Utiliser le réseau de diffusion de contenu
Tous les grands sites utilisent le CDN. Le réseau de diffusion de contenu ou CDN prend tous vos fichiers statiques que vous avez sur votre site (CSS, JavaScript et images, etc.) et permet aux visiteurs de les télécharger le plus rapidement possible en servant les fichiers sur des serveurs aussi proches que possible d'eux.
Si votre site est encore petit, vous n'avez probablement pas besoin des options payantes d'un réseau de diffusion de contenu comme Max CDN pour accélérer un site Web WordPress. Au lieu de cela, pour commencer, utilisez le plan CloudFlare gratuit.
#8 Optimiser la base de données WordPress
Cela peut être fait de manière manuelle très fastidieuse, extrêmement ennuyeuse, ou… Oui, un autre plugin. Vous pouvez simplement utiliser le plugin WP-Optimize, que j'utilise sur chaque site que je gère.
Bien qu'il n'ait pas été mis à jour depuis 1 an, il fait toujours le travail sans problèmes ni conflits avec d'autres plugins. Vous pouvez essayer WP-Sweep comme alternative.
Ce plugin vous permet de faire une seule tâche simple : optimiser la base de données (spam, post-révisions, brouillons, tableaux, etc.) pour réduire leur surcharge.
#9 Désactiver le hotlinking
Le hotlinking est une forme de « vol » de bande passante. Cela se produit lorsque d'autres sites renvoient directement vers les images de votre site à partir de leurs articles, ce qui augmente la charge de votre serveur. Cela peut s'accumuler rapidement si de nombreuses personnes « grattent » les publications de votre site au fur et à mesure qu'il devient plus populaire.
Placez ce code dans votre fichier racine .htaccess :
désactiver le hotlinking des images avec l'option d'image interdite ou personnalisée
RewriteEngine activé
RéécritureCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?sparringmind.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/your feedburner name [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
Vous devrez mettre le nom de votre flux dans "votre nom Feedburner" sinon vos images n'apparaîtront pas correctement là-bas.
#dix. Ajouter un en-tête expire aux ressources statiques
Un en-tête Expires est un moyen de spécifier une heure suffisamment éloignée dans le futur pour que les clients (navigateurs) n'aient pas à récupérer de contenu statique (tel qu'un fichier css, javascript, images, etc.). De cette façon, vous pouvez réduire considérablement votre temps de chargement pour vos utilisateurs réguliers.
Vous devez copier et coller le code suivant dans votre fichier racine .htaccess :
ExpireActive le
ExpireByType image/gif A2592000
ExpireByType image/png A2592000
ExpireParType image/jpg A2592000
ExpireParType image/jpeg A2592000
Les nombres ci-dessus sont définis pour un mois (en secondes). Modifiez-les comme vous le souhaitez.
#11 Activer la compression HTML
La compression HTML permet de réduire la taille de chaque fichier sur le site Web. Il réduit la taille du fichier en raccourcissant les URL en toute sécurité, en supprimant tous les commentaires standard et les espaces blancs désordonnés d'un fichier de document HTML.
Habituellement dans WordPress, chaque article est formaté dans un document HTML, donc évidemment, si nous activons la compression HTML, nous aurons la meilleure chance d'économiser de la bande passante et d'assurer une livraison de contenu quasi immédiate à nos lecteurs tout en améliorant le classement Google.
Si vous avez activé un plugin de mise en cache, il devrait avoir la possibilité d'activer la compression HTML.
#12 Activer la compression HTTP
C'est un peu comme la compression HTML, mais la compression HTTP cible tous les fichiers, y compris JavaScripts, CSS, HTML, XML, Plain, Favicon, etc. C'est la méthode la plus populaire pour charger des sites Web plus rapidement en compressant le reste du contenu des sites WordPress.
Il réduit de plus de 60% à 80% la taille de la page. Pour activer la compression HTTP, utilisez la ligne de codes suivante dans votre fichier .htaccess :
# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddType x-font/otf .otf AddType x-font/ttf .ttf AddType x-font/eot .eot AddType x-font/woff .woff AddType image/x-icon .ico
#13 Minifier CSS et JS
Les fichiers JavaScript et CSS contiennent généralement des espaces et des commentaires inutilisés. Pour supprimer ces espaces et commentaires inutilisés, il est préférable d'activer la minification plutôt que de modifier chaque fichier à la fois. Si vous avez activé le plugin de mise en cache ou le CDN (Cloudflare), il devrait y avoir une option pour activer CSS et js minify.
Accélérer le résumé de WordPress
J'espère que ces conseils vous aideront à accélérer le site WordPress. Je tiens à souligner que si la vitesse est extrêmement importante, elle ne fait pas tout. Gardez toujours à l'esprit l'objectif de votre site Web.
Les techniques que j'ai mentionnées vont des améliorations de base aux améliorations intermédiaires que vous pouvez mettre en œuvre pour optimiser votre site WordPress.
Cette combinaison d'outils et de plugins devrait aider à créer un site plus rapide sans dépenser d'argent. Autre chose à savoir, trop de plugins ne ralentissent pas forcément votre site à condition que ce soient des plugins de qualité.
Maintenant à vous. Qu'est-ce que j'ai raté ? Si vous avez vos conseils, faites-le moi savoir dans les commentaires ci-dessous.