Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Le guide ultime pour booster la vitesse et les performances de WordPress

Aucun ne veut attendre sur un site lent. Nous avons travaillé dur pour faire de WPBeginner l’un des sites WordPress les plus rapides de la planète.

Dans le monde numérique rapide d’aujourd’hui, les pages web à chargement rapide sont une nécessité. Elles maintiennent l’intérêt des internautes, améliorent le nombre de pages vues et peuvent même aider au référencement de WordPress.

En optimisant les performances de nos propres sites et en offrant un service professionnel d’optimisation de la vitesse des sites, nous avons appris les stratégies les plus efficaces pour rendre les sites paresseux extrêmement rapides.

Dans cet article, nous partagerons les astuces d’optimisation de la vitesse de WordPress les plus utiles pour booster les performances de WordPress et accélérer votre site.

Boost WordPress speed and performance

Contrairement aux autres listes « X meilleure extension de mise en cache WordPress » ou aux tutoriels génériques « X astuces pour accélérer WordPress », cet article est un guide complet sur l’optimisation des performances de WordPress.

Nous avons essayé de tout couvrir, de pourquoi la vitesse est importante à ce qui ralentit votre site WordPress et les étapes actionnables que vous pouvez prendre pour améliorer la vitesse de votre WordPress immédiatement.

Pour vous faciliter la tâche, nous avons créé une table des matières qui vous aidera à naviguer dans notre guide ultime pour accélérer votre site WordPress.

Table des matières

Les bases de la performance de WordPress

Accélérer WordPress en quelques étapes par étapes (Aucun codage)

Meilleures pratiques d’optimisation des performances de WordPress

Régler WordPress pour qu’il soit plus rapide (avancé)

Pourquoi la vitesse est-elle importante pour votre site WordPress ?

Des études affichent qu’entre 2000 et 2016, la capacité d’attention moyenne des humains a chuté de 12 à 8 secondes. Aujourd’hui, elle se situe autour de 8,25 secondes en moyenne.

Qu’est-ce que cela signifie pour vous en tant que propriétaire de site ?

Cela signifie que vous avez très peu de temps pour afficher aux utilisateurs/utilisatrices votre contenu et les convaincre de rester sur votre site WordPress.

Un site lent signifie que les utilisateurs/utilisatrices risquent de quitter votre page avant même qu’elle ne soit chargée.

Selon une étude de cas de StrangeLoop portant sur Amazon, Google et d’autres grands sites, un retard d’une seconde dans le temps de chargement des pages peut prospecter une perte de 7 % des conversions, une diminution de 11 % des pages vues et une baisse de 16 % de la satisfaction des clients/clientes.

Strangeloop speed study

En outre, Google et d’autres moteurs de recherche ont déjà commencé à pénaliser les sites plus lents en les faisant descendre dans les résultats de recherche, ce qui se traduit par une baisse du trafic pour les sites lents.

Pour résumer, si vous voulez plus de trafic, d’abonnés/abonnées et de revenus pour votre site web, alors vous devez rendre votre site WordPress RAPIDE !

Comment vérifier la vitesse de votre site WordPress

Souvent, les débutants pensent que leur site est correct simplement parce qu’il ne semble pas lent sur leur ordinateur. C’est une ÉNORME erreur.

Étant donné que vous visitez fréquemment votre propre site web, les navigateurs modernes comme Chrome stockent votre site dans le cache et le récupèrent automatiquement dès que vous commencez à taper une adresse. Votre site se charge ainsi presque instantanément.

Cependant, un utilisateur/utilisatrice normal(e) qui visite votre site pour la première fois peut ne pas avoir la même expérience. En fait, des utilisateurs/utilisatrices situés dans des lieux géographiques différents auront une expérience complètement différente.

C’est pourquoi nous vous recommandons de tester la vitesse de votre site à l’aide d’un outil comme le test de vitesse WordPress d’IsItWP.

Il s’agit d’un outil en ligne gratuit qui vous permet de tester la vitesse de votre site.

Pour plus de recommandations, vous pouvez consulter notre guide sur la manière d’effectuer correctement un test de vitesse de site.

Après avoir effectué le test de vitesse de votre site web, vous vous demandez peut-être quelle vitesse de site vous devriez viser.

Un bon temps de chargement de page est inférieur à 2 secondes.

Toutefois, plus vous pouvez accélérer le processus, mieux c’est. Quelques millisecondes d’améliorations ici et là peuvent permettre de gagner une demi-seconde, voire une seconde entière, sur le temps de chargement.

[Retour en haut ↑]

Qu’est-ce qui ralentit votre site WordPress ?

Le rapport de votre test de vitesse contiendra probablement de nombreuses recommandations d’amélioration. Toutefois, la plupart de ces recommandations relèvent d’un jargon technique difficile à comprendre pour les débutants.

Savoir ce qui ralentit votre site est la clé pour améliorer les performances et prendre des décisions plus intelligentes à long terme.

Les principales causes de lenteur d’un site WordPress sont les suivantes :

  • Hébergement web – Lorsque votre serveur hébergeur n’est pas correctement configuré, cela peut nuire à la vitesse de votre site.
  • Configuration de WordPress – Si votre site WordPress n’utilise pas les pages mises en cache, votre serveur sera surchargé et votre site Web sera lent ou tombera en panne.
  • Taille de la page – Les pages se chargent lentement si vous utilisez des images qui ne sont pas optimisées pour le web.
  • Mauvais plugins – Si vous utilisez une extension mal codée, elle peut ralentir considérablement votre site.
  • Scripts externes – Les scripts externes tels que les publicités, les chargeurs de polices, etc. peuvent également avoir un impact considérable sur les performances de votre site.

Maintenant que vous savez ce qui ralentit votre site WordPress, voyons comment l’accélérer.

Astuce : Vous souhaitez réduire le nombre d’extensions sur votre site ? Commencez à utiliser WPCode, qui est une puissante extension de gestion d’extraits de code pour WordPress. Il vous aidera facilement à réduire au moins 5 extensions.

Importance d’un bon hébergeur WordPress

Votre service d’hébergement WordPress joue un rôle important dans les performances de votre site. Un bon fournisseur d’hébergement mutualisé comme Bluehost ou SiteGround prend des mesures supplémentaires pour optimiser les performances de votre site.

En revanche, dans le cas de l’hébergement mutualisé, vous partagez les ressources du serveur avec de nombreux autres clients/clientes. Cela signifie que si votre site voisin reçoit beaucoup de trafic, cela peut avoir un impact sur les performances de l’ensemble du serveur, ce qui, à son tour, ralentira votre site.

En revanche, l’utilisation d’un service d’hébergement WordPress infogéré vous permet de bénéficier des configurations de serveur les plus optimisées pour faire fonctionner WordPress. Les entreprises d’hébergement WordPress infogérées proposent également des sauvegardes automatiques, des mises à jour WordPress automatiques et des configurations de sécurité plus avancées pour protéger votre site.

Nous recommandons WP Engine comme notre fournisseur d’hébergement WordPress géré préféré. C’est également l’hébergeur le plus populaire du secteur. (Voir notre coupon spécial WP Engine).

[Retour en haut ↑]


Accélérer WordPress en quelques étapes par étapes (Aucun codage)

Nous savons qu’apporter des modifications à la configuration de votre site peut être une idée terrifiante pour les débutants, surtout si vous n’êtes pas un as de la technologie.

Mais ne vous inquiétez pas, il y a des moyens d’y remédier.

Si vous n’êtes pas à l’aise pour faire des changements sur votre site par vous-même, WPBeginner Pro Services offre un service abordable d’optimisation de la vitesse du site qui peut s’en charger pour vous.

WPBeginner Pro Services

Nos experts WordPress vous aideront à améliorer la vitesse et les performances de votre site en un rien de temps. Le service d’optimisation de la vitesse du site comprend la configuration de la mise en cache, l’installation d’un CDN, la compression d’images, le chargement paresseux, un rapport de performance avant et après, et bien plus encore.

C’est une excellente option si vous n’êtes pas doué pour la technologie, si vous n’avez pas le temps d’effectuer les optimisations vous-même ou si vous souhaitez simplement une totale tranquillité d’esprit.

Cependant, nous avons aidé des milliers d’utilisateurs de WordPress à améliorer leurs performances.

Nous allons donc vous montrer comment vous pouvez accélérer votre site WordPress en quelques clics (aucun codage n’est nécessaire).

Si vous savez pointer et cliquer, vous pouvez le faire !

Installer un plugin de mise en cache WordPress

Les pages WordPress sont dynamiques. Cela signifie qu’elles sont construites à la volée chaque fois que quelqu’un visite une publication ou une page de votre site.

Pour la Version de vos pages, WordPress doit exécuter un processus pour trouver les informations nécessaires, les assembler, puis les afficher à votre compte.

Ce processus comporte de nombreuses étapes et peut vraiment ralentir votre site lorsque plusieurs personnes le visitent en même temps.

C’est pourquoi nous recommandons à tous les sites WordPress d’utiliser une extension de mise en cache. La mise en cache peut rendre votre site WordPress de 2x à 5x plus rapide.

Voici comment cela fonctionne.

Au lieu de passer par tout le processus de génération de la page à chaque fois, votre extension de mise en cache fait une copie de la page après le premier chargement et sert ensuite cette version en cache à tous les utilisateurs/utilisatrices suivants.

How caching works

Comme vous pouvez le voir dans le graphique ci-dessus, lorsqu’un utilisateur visite votre site WordPress, votre serveur récupère les informations d’une base de données MySQL et de vos fichiers PHP. Il les rassemble ensuite dans un contenu HTML, qui est présenté au compte de l’utilisateur.

C’est un processus long, mais vous pouvez en passer une grande partie en utilisant la mise en cache.

Il existe de nombreuses extensions de mise en cache WordPress, mais nous recommandons d’utiliser WP Rocket (premium) ou WP Super Cache (gratuit).

Consultez notre guide étape par étape pour savoir comment installer et mettre en cache WP Super Cache sur votre site WordPress. Il n’est pas difficile à définir, et vos internautes remarqueront la différence.

Par ailleurs, de nombreuses entreprises d’hébergement WordPress comme Bluehost et SiteGround proposent des solutions de mise en cache.

SiteGround SG Optimizer

Si vous utilisez SiteGround, votre site WordPress sera préinstallé avec leur SG Optimizer. Cette extension a toutes les fonctionnalités puissantes que vous obtiendriez avec un plugin de mise en cache WordPress premium comme WP Rocket.

SG Optimizer

La meilleure partie est qu’il est spécialement optimisé pour les serveurs Google Cloud de SiteGround pour vous donner des résultats de performance supérieurs.

Outre la mise en cache, vous bénéficiez également de divers autres réglages de performance, de la conversion d’images WebP dans WordPress, de l’optimisation de la base de données, de la minification CSS, de la compression GZIP, et bien plus encore.

Il dispose également de fonctionnalités de mise en cache dynamique pour vous aider à accélérer votre site e-commerce.

Mise en cache Bluehost

Si vous utilisez Bluehost, vous pouvez aller dans la section Sites  » Vitesse pour ajuster vos paramètres de mise en cache.

Bluehost caching levels

Si vous utilisez un fournisseur d’hébergement WordPress géré, vous n’avez pas besoin d’une extension de mise en cache car elle est intégrée et activée par défaut.

Bonus : vous pouvez combiner les extensions de mise en cache avec un pare-feu d’application web comme CloudFlare ou Sucuri pour une augmentation maximale des performances.

[Retour en haut ↑]

Optimiser la vitesse des images

Optimized vs Unoptimized Images in WordPress

Les images donnent de la vie à votre contenu et aident à stimuler l’engagement. Les chercheurs ont trouvé que l’utilisation de visuels colorés rend les gens 80% plus susceptibles de lire votre contenu.

Cependant, si vos images ne sont pas optimisées, elles peuvent nuire plus qu’aider. En fait, les images non optimisées sont l’un des problèmes de vitesse les plus courants que nous constatons sur les sites de débutants.

Avant de téléverser une photo directement depuis votre téléphone ou votre appareil photo, nous vous recommandons d’utiliser un logiciel de modification de photos afin d’optimiser vos images pour le web.

Dans leur format d’origine, ces photos peuvent avoir une taille de fichier considérable. Mais en fonction du format du fichier image et de la compression que vous choisissez dans votre logiciel de modification, vous pouvez réduire la taille de votre image jusqu’à 5 fois.

Chez WPBeginner, nous utilisons uniquement deux formats d’image : JPEG et PNG.

Vous vous demandez peut-être maintenant : quelle est la différence ?

Le format d’image PNG n’est pas compressé. Lorsque vous comprimez une image, vous perdez des informations. Une image non comprimée sera donc de meilleure qualité et plus détaillée. L’inconvénient est que le fichier est plus volumineux et prend donc plus de temps à charger.

Le format JPEG, quant à lui, est un format de fichier compressé qui réduit légèrement la qualité de l’image, mais dont la taille est nettement inférieure.

Comment décider du format d’image à choisir ?

  • Si notre photo ou image a beaucoup de couleurs différentes, nous utilisons le format JPEG.
  • S’il s’agit d’une image plus simple ou si nous avons besoin d’une image transparente, nous utilisons le format PNG.

Vous trouverez ci-dessous un tableau comparatif des tailles de fichiers obtenues par différents outils de compression sur une image particulière.

Image Compression Comparison Table

Comme vous pouvez le voir dans le tableau, le format d’image que vous utilisez peut faire une ÉNORME différence en termes de taille de fichier, ce qui affectera les performances de votre site.

Pour savoir exactement comment optimiser vos images à l’aide de Photoshop et d’autres outils de modification courants, sans sacrifier la qualité, consultez notre guide étape par étape sur l’optimisation des images pour les performances web sans perte de qualité.

[Retour en haut ↑]


Meilleures pratiques d’optimisation des performances de WordPress

Après avoir installé une extension de mise en cache et optimisé vos images, vous remarquerez que votre site commencera à se charger beaucoup plus rapidement.

Mais si vous voulez vraiment que votre site soit aussi rapide que possible, vous devrez utiliser les meilleures pratiques énumérées ci-dessous.

Ces astuces ne sont pas trop techniques, vous n’avez donc pas besoin de connaître le code pour les mettre en œuvre. Mais en les utilisant, vous éviterez des problèmes courants qui ralentiront votre site.

Maintenir votre site WordPress à jour

Updating WordPress Core From the Dashboard

En tant que projet open-source bien entretenu, WordPress est fréquemment mis à jour. Chaque mise à jour offre uniquement de nouvelles fonctionnalités, mais corrige également les problèmes de sécurité et les bogues. Votre thème WordPress et vos extensions peuvent également faire l’objet de mises à jour régulières.

En tant que propriétaire de site web, il est de votre responsabilité de maintenir votre site WordPress, votre thème et vos extensions à jour avec les dernières versions. Ne pas le faire peut rendre votre site lent et peu fiable, et vous rendre vulnérable aux menaces de sécurité.

Pour plus de détails sur l’importance des mises à jour, consultez notre article sur les raisons pour lesquelles vous devriez toujours utiliser la dernière version de WordPress.

[Retour en haut ↑]

Optimiser les processus d’arrière-plan

Les processus d’arrière-plan dans WordPress sont des tâches planifiées qui s’exécutent en arrière-plan de votre site WordPress. Voici quelques exemples de tâches d’arrière-plan qui s’exécutent sur un site WordPress :

  • Tâches du plugin d’extension WordPress
  • WordPress cron jobs pour publier des publications planifiées
  • Les tâches cron de WordPress pour vérifier les mises à jour
  • Les moteurs de recherche et autres robots d’indexation qui tentent de récupérer du contenu.

Les tâches telles que les tâches cron pour les publications et les mises à jour planifiées ont un impact minime sur les performances du site.

Cependant, d’autres processus en arrière-plan, comme les extensions de sauvegarde et l’exploration excessive par les moteurs de recherche, peuvent ralentir un site.

Vous devez vous assurer que votre extension de sauvegarde WordPress fonctionne uniquement pendant les périodes de faible trafic sur votre site. Vous devez également adapter la fréquence des sauvegardes et les données qui doivent être sauvegardées.

Par exemple, si vous créez une sauvegarde quotidienne complète alors que vous publiez uniquement du nouveau contenu deux fois par semaine, vous devez ajuster cela.

Si vous souhaitez des sauvegardes plus fréquentes, comme des sauvegardes en temps réel, nous vous recommandons alors d’utiliser une solution SaaS comme BlogVault afin de ne pas taxer votre serveur.

En ce qui concerne l’exploration, vous devez garder un œil sur vos rapports d’exploration dans la Google Search Console. Des explorations fréquentes qui donnent lieu à des erreurs peuvent entraîner un ralentissement ou un manque de réactivité de votre site.

Consultez notre guide complet sur Google Search Console pour savoir comment évaluer le taux d’exploration.

[Retour en haut ↑]

Utiliser des extraits sur la page d’accueil et dans les archives

Preview summary on WPBeginner

Par défaut, WordPress affiche le contenu intégral de chaque article sur votre page d’accueil et dans les archives. Cela signifie que votre page d’accueil, vos catégories, vos identifiants et les autres pages d’archives se chargeront tous plus lentement.

Un autre inconvénient de l’affichage d’articles complets sur ces pages est que les utilisateurs/utilisatrices ne ressentent pas le besoin de visiter l’article proprement dit. Cela peut réduire le nombre de pages vues et le temps que les utilisateurs/utilisatrices passent sur votre site.

Afin d’accélérer le temps de chargement des pages d’archives, vous pouvez définir votre site de manière à ce qu’il affiche des extraits au lieu du contenu complet.

Vous pouvez aller dans Réglages  » Lecture et sélectionner « Extrait » au lieu de « Texte intégral » à côté du paramètre concernant ce qui doit être affiché pour chaque article dans un flux.

RSS Feeds Can Contain Full Text or an Excerpt of Each Post

Pour plus de détails sur les avantages et les inconvénients de l’affichage des résumés, consultez notre article sur la publication complète par rapport au résumé (extrait) dans vos pages d’archives WordPress.

[Retour en haut ↑]

Diviser les commentaires en pages

Paginate comments

Vous recevez beaucoup de commentaires sur vos publications de blog? Félicitations ! C’est un excellent indicateur d’un public engagé.

Mais l’inconvénient est que le chargement de tous ces commentaires peut avoir un impact sur la vitesse de votre site.

WordPress dispose d’une solution intégrée pour cela. Il suffit d’aller dans Réglages  » Discussion et de cocher la case à côté de l’option  » Répartir les commentaires dans les pages « .

Break comments in pages

Pour des instructions plus détaillées, consultez notre guide sur la pagination des commentaires dans WordPress.

[Retour en haut ↑]

Utiliser un réseau de distribution de contenu (CDN)

Vous vous souvenez que nous avons mentionné plus haut que les utilisateurs/utilisatrices de différents emplacements géographiques peuvent avoir des temps de chargement différents sur votre site ?

En effet, l’Emplacement de vos serveurs web hébergeurs peut avoir un impact sur la vitesse de votre site.

Supposons par exemple que les serveurs de votre entreprise d’hébergeur se trouvent aux États-Unis. Un internaute qui se trouve également aux États-Unis constatera généralement des temps de chargement plus rapides qu’un internaute en Inde.

L’utilisation d’un réseau de distribution de contenu (CDN) peut aider à accélérer les temps de chargement pour tous vos internautes.

Un CDN est un réseau composé de serveurs répartis dans le monde entier. Chaque serveur stockera les fichiers statiques utilisés pour composer votre site.

Ces fichiers statiques comprennent des fichiers immuables tels que des images, CSS et JavaScript, contrairement à vos pages WordPress qui sont dynamiques comme expliqué ci-dessus.

Lorsque vous utilisez un CDN, chaque fois qu’un compte visite votre site, il reçoit ces fichiers statiques du serveur le plus proche. Votre propre serveur web hébergeur sera également plus rapide puisque le CDN fait une grande partie du travail.

Vous pouvez voir comment cela fonctionne dans cette infographie.

What Is a CDN Infographic

Nous recommandons d’utiliser Sucuri, Bunny CDN, ou Cloudflare (gratuit).

Un CDN fonctionne bien avec les sites WordPress et complète vos plugins de mise en cache WordPress existants pour des temps de chargement encore plus rapides.

[Retour en haut ↑]

Ne téléversez pas de fichiers audio ou vidéo directement sur WordPress

YouTube

Vous pouvez téléverser directement des fichiers audio et vidéo sur votre site WordPress, et il les affichera automatiquement dans un lecteur HTML5….

Mais il ne faut JAMAIS faire cela !

Héberger des fichiers audio et vidéo vous coûtera de la bande passante. Votre entreprise d’hébergeur peut vous facturer des frais de dépassement, voire fermer complètement votre site, même si votre offre comprend une bande passante « illimitée ».

L’hébergement de fichiers multimédias volumineux augmente considérablement la taille de vos sauvegardes et complique la restauration de WordPress à partir d’une sauvegarde.

Vous devriez plutôt utiliser un service d’hébergement audio et vidéo comme YouTube, Vimeo, DailyMotion ou SoundCloud, et les laisser s’occuper du travail difficile. Ils disposent de la bande passante nécessaire !

WordPress dispose d’une fonctionnalité intégrée d’intégration des vidéos. Vous pouvez donc copier et coller l’URL de votre vidéo directement dans votre publication et elle sera intégrée automatiquement.

Trouvez plus de détails sur son fonctionnement dans notre guide sur l’Embarqué des vidéos dans WordPress.

Si vous créez un site de podcast avec WordPress, nous vous recommandons d’utiliser le service d’hébergement de podcasts Blubrry pour obtenir les meilleures performances.

[Retour en haut ↑]

Utiliser un thème optimisé pour la vitesse

The WordPress.org theme directory

Lorsque vous sélectionnez un thème pour votre site, il est important d’accorder une attention particulière à l’optimisation de la vitesse. Certains thèmes d’apparence magnifique et impressionnante sont en réalité mal codés et peuvent ralentir considérablement votre site.

Il est généralement préférable d’opter pour un thème plus simple que de choisir un thème surchargé de mises en page complexes, d’animations tape-à-l’œil et d’autres fonctionnalités inutiles. Vous pouvez toujours ajouter ces fonctionnalités à l’aide d’extensions WordPress de qualité.

Les boutiques de thèmes WordPress premium comme StudioPress, Themify, CSSIgniter et Astra proposent des thèmes bien codés et optimisés pour la vitesse. Vous pouvez également consulter notre article sur la sélection du thème WordPress parfait pour obtenir des conseils sur ce qu’il faut rechercher.

Avant d’activer votre nouveau thème, consultez notre guide sur la manière de changer correctement de thème WordPress pour une transition en douceur.

[Retour en haut ↑]

Utiliser des extensions plus rapides

Les extensions WordPress mal codées ajoutent souvent beaucoup de poids, que votre site ait réellement besoin de l’extension ou non. Cela augmente la vitesse de chargement de votre page et ralentit votre site.

Pour vous aider à choisir les meilleures extensions, nous publions souvent nos choix d’experts des meilleures vitrines de plugins WordPress. Nous accordons une attention particulière à la facilité d’utilisation, à l’expérience utilisateur et surtout aux performances.

Voici quelques-uns de nos meilleurs choix pour les catégories d’extensions WordPress les plus courantes :

  • WPForms – L’extension de formulaire de contact la plus rapide et la plus conviviale pour les débutants sur WordPress.
  • All in One SEO – Puissante extension WordPress SEO qui met l’accent sur la performance du site pour vous aider à obtenir un meilleur classement SEO.
  • MonsterInsights – La meilleure extension Google Analytics pour WordPress qui ne ralentit pas votre site. Il inclut même des facultatifs pour charger gtag.js localement afin d’accélérer vos scores Google Core Web Vitals.
  • Shared Counts – De nombreuses extensions de réseaux sociaux chargent des scripts supplémentaires et de manière peu gracieuse. Shared Counts est l’une des extensions de réseaux sociaux les plus rapides pour WordPress.
  • SeedProd – Une extension de page d’atterrissage WordPress qui vous aide à construire des pages d’atterrissage ultra-rapides et même à concevoir un thème entier à partir de zéro.

Outre nos recommandations, vous pouvez également effectuer vos propres tests. Il suffit d’effectuer des tests de vitesse avant et après l’installation d’une extension pour comparer son impact sur les performances.

Pour plus de détails, consultez notre guide sur l ‘exécution d’un test de vitesse WordPress.

[Retour en haut ↑]


Régler WordPress pour qu’il soit plus rapide (avancé)

En utilisant les meilleures pratiques d’optimisation de WordPress et les astuces de vitesse de base énumérées ci-dessus, vous devriez constater une grande amélioration des temps de chargement de votre site.

Mais chaque fraction de seconde compte. Si vous souhaitez obtenir la vitesse la plus rapide possible, vous devrez procéder à quelques modifications supplémentaires.

Les astuces suivantes sont un peu plus techniques, certaines nécessitant de modifier les fichiers de votre site ou d’avoir des connaissances de base en PHP.

Confirmez également la sauvegarde de votre site, au cas où.

Diviser les longues publications en pages

Page Break Preview

Les lecteurs ont tendance à aimer les publications de blog plus longues et plus approfondies. Les publications plus longues sont même souvent mieux classées dans les moteurs de recherche.

Mais si vous publiez des articles longs formulaires contenant beaucoup d’images, celles-ci peuvent nuire au temps de chargement de vos pages.

Pensez plutôt à diviser vos publications les plus longues en plusieurs pages.

WordPress dispose d’une fonctionnalité intégrée pour ce faire. Il suffit d’ajouter un bloc Saut de page dans votre article à l’endroit où vous souhaitez démarrer une nouvelle page.

Adding a Page Break Block

Pour des instructions plus détaillées, consultez notre tutoriel sur la pagination des publications – comment diviser les articles WordPress en plusieurs pages.

[Retour en haut ↑]

Réduire les demandes HTTP externes

Reduce cross-domain HTTP requests

De nombreuses extensions et thèmes WordPress chargent toutes sortes de fichiers provenant d’autres sites. Ces fichiers peuvent inclure des scripts, des feuilles de style et des images provenant de ressources externes telles que Google, Facebook, des services d’analyse, etc.

Vous pouvez en utiliser quelques-uns. Beaucoup de ces fichiers sont optimisés pour se charger le plus rapidement possible, ce qui est plus rapide que de les héberger sur votre propre site.

Mais si vos extensions font beaucoup de ces demandes, alors cela pourrait ralentir votre site de manière significative.

Vous pouvez réduire toutes ces demandes HTTP externes en désactivant les scripts et les styles ou en les fusionnant dans un seul fichier. Voici un tutoriel sur la manière de désactiver les fichiers CSS et JavaScript de vos extensions.

[Retour en haut ↑]

Réduire les appels à la base de données

Malheureusement, il existe beaucoup de thèmes WordPress mal codés. Ils ignorent les pratiques standard de WordPress et finissent par faire des appels directs à la base de données, ou trop de demandes inutiles à la base de données.

Cela peut vraiment ralentir votre serveur en lui donnant trop de travail à faire.

Même les thèmes bien codés peuvent contenir du code qui fait des appels à la base de données juste pour obtenir les informations de base de votre blog.

Note : Cette étape est un peu plus technique et nécessite des connaissances de base en PHP et en fichiers de modèles WordPress.

Dans cet exemple, chaque fois que vous voyez <?php, c’est le début d’un nouvel appel à la base de données :

<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>
charset=<?php bloginfo('charset'); ?>" />

On ne peut pas en vouloir aux développeurs/développeuses de thèmes. Ils n’ont tout simplement aucun autre moyen de trouver la langue de votre site.

Mais si vous personnalisez votre site à l’aide d’un thème enfant, vous pouvez remplacer ces appels à la base de données par des informations spécifiques. Cela réduira tous ces appels à la base de données.

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Vous pouvez consulter votre thème parent pour trouver des exemples de ce type qui peuvent être facilement remplacés par des informations statiques.

[Retour en haut ↑]

Optimiser la base de données de WordPress

Après avoir utilisé WordPress pendant un certain temps, votre base de données contiendra de nombreuses informations dont vous n’avez probablement plus besoin. Pour améliorer les performances, vous pouvez optimiser votre base de données afin de vous débarrasser de toutes ces informations inutiles.

Cela peut être facilement géré avec l’extension WP-Sweep ou l’extension WP-Optimize. Ces deux outils vous permettent de nettoyer votre base de données WordPress en supprimant des éléments tels que les publications mises à la corbeille, les révisions, les identifiants inutilisés, etc. Ces extensions optimiseront également la structure de votre base de données en un clic.

Consultez notre guide sur l’optimisation de votre base de données WordPress pour améliorer les performances.

[Retour en haut ↑]

Limiter les révisions de publications

Changes highlighted in revision history

Lesrévisions de publications occupent de l’espace dans la base de données de WordPress. Certains utilisateurs/utilisatrices pensent que les révisions peuvent également affecter certaines requêtes de base de données exécutées par les extensions. Si l’extension n’exclut pas spécifiquement les révisions d’articles, elle peut ralentir votre site en les recherchant inutilement.

Vous pouvez facilement limiter le nombre de révisions que WordPress conserve pour chaque article. Il suffit d’ajouter cette ligne de code à votre fichier wp-config.php :

define( 'WP_POST_REVISIONS', 4 );

Ce code permet à WordPress d’enregistrer uniquement les 4 dernières révisions de chaque publication ou page, et de supprimer automatiquement les révisions plus anciennes.

[Retour en haut ↑]

Désactiver le hotlinking et le lessivage de votre contenu

Si vous créez du contenu de qualité sur votre site WordPress, la triste vérité est qu’il sera probablement volé tôt ou tard.

Cela se produit notamment lorsque d’autres sites Web diffusent vos images directement à partir de leur URL sur votre site Web, au lieu de les téléverser sur leurs propres serveurs. En fait, ils volent la bande passante de votre hébergeur et vous n’affichez aucun trafic en conséquence.

Il suffit d’ajouter ce code à votre fichier .htaccess pour bloquer le hotlinking des images de votre site :

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

N’oubliez pas de modifier WPBeginner.com avec votre propre domaine.

Vous pouvez également consulter notre article affichant comment empêcher le vol d’images sur WordPress.

Certains sites de raclage de contenu créent automatiquement des publications en volant votre contenu à partir de votre flux RSS. Vous pouvez consulter notre guide sur la prévention du scraping de contenu de blog dans WordPress pour connaître les moyens de faire face au vol de contenu automatisé.

[Retour en haut ↑]

Utiliser le chargement paresseux si nécessaire

WP Rocket's lazy loading features

Si vous ajoutez de nombreuses images, plusieurs contenus vidéo embarqués et des galeries de photos à vos publications de blog, votre site peut bénéficier du chargement paresseux.

Au lieu de charger toutes vos images et vidéos en même temps, le chargement paresseux télécharge uniquement celles qui seront visibles sur l’écran du compte. Il remplace toutes les autres images et vidéos embarquées par une image de remplacement.

Lorsqu’un compte défile vers le bas, votre site charge les images qui sont maintenant visibles dans la zone de vue du navigateur. Vous pouvez charger paresseusement des images, des vidéos et même des commentaires WordPress et des gravatars.

Vous pouvez en savoir plus dans notre guide sur la façon de charger facilement des images paresseuses dans WordPress où nous couvrons la façon de le faire en utilisant les extensions WP Rocket et Optimole.

Pour les commentaires WordPress, voir notre guide sur le chargement paresseux des commentaires dans WordPress.

[Retour en haut ↑]

Utiliser un pare-feu de site au niveau DNS

How website firewall blocks attacks

Une extension de pare-feu WordPress vous aide à bloquer les attaques par force brute, les tentatives de piratage et les logiciels malveillants. Cependant, toutes les extensions de pare-feu ne se valent pas.

Certains d’entre eux s’exécutent sur votre site, ce qui signifie que les attaquants sont déjà en mesure d’atteindre votre serveur web avant qu’ils ne soient bloqués. Cela reste efficace en termes de sécurité, mais n’est pas optimal en termes de performances.

C’est pourquoi nous recommandons d’utiliser un pare-feu au niveau du DNS comme Cloudflare ou Sucuri. Ces pare-feu bloquent les demandes malveillantes avant même qu’elles n’atteignent votre site.

[Retour en haut ↑]

Corrigez les erreurs HTTPS/SSL sans extension

Fix HTTPS/SSL Errors Manually

Si vous passez votre site en HTTPS/SSL, il est probable que vous rencontriez des erreurs de contenu mixte.

La façon la plus simple de corriger ce problème est d’installer une extension comme Really Simple SSL. Cependant, le problème est que cette extension modifie d’abord toutes les URL, puis les modifie en HTTPS avant de les envoyer aux navigateurs des utilisateurs/utilisatrices.

L’impact sur les performances est faible mais perceptible. Vous pouvez le réduire en corrigeant manuellement toutes les URL. Pour plus de détails, consultez notre article sur la façon de corriger les problèmes SSL courants dans WordPress.

[Retour en haut ↑]

Utiliser la dernière version de PHP

WordPress est principalement écrit dans le langage de programmation PHP. Il s’agit d’un langage côté serveur, ce qui signifie qu’il est installé et fonctionne sur votre serveur d’hébergement.

Toutes les bonnes entreprises d’hébergement WordPress utilisent la version PHP la plus stable sur leurs serveurs. Cependant, il se peut que votre entreprise d’hébergement utilise une version PHP légèrement plus ancienne.

Le nouveau PHP 8.3 est 42 % plus rapide que ses prédécesseurs. C’est un énorme gain de performance dont votre site doit tirer parti.

Vous pouvez voir quelle version de PHP votre site utilise en utilisant l’extension Version Info.

Dès qu’il est activé, le plugin affiche votre version de PHP dans le pied de page de votre tableau de bord WordPress.

PHP version in WordPress admin dashboard

Si votre site utilise une version inférieure à PHP 7, demandez à votre fournisseur d’hébergement de la mettre à jour pour vous. S’il n’est pas en mesure de le faire, il est temps de trouver une nouvelle entreprise d’hébergement WordPress.

[Retour en haut ↑]

Voilà, c’est fait ! Nous espérons que cet article vous a aidé à apprendre comment améliorer la vitesse et les performances de WordPress.

Allez-y, essayez ces techniques. N’oubliez pas de tester la vitesse de votre site avant et après la mise en œuvre de ces meilleures pratiques. Vous serez surpris que ces modifications boostent les performances de votre WordPress.

Vous voulez un rapport de performance WordPress personnalisé ? Chez WPBeginner Pro Services, vous pouvez obtenir un rapport de performance complet pour découvrir les moyens de rendre le chargement de votre site WordPress plus rapide et d’améliorer l’expérience des utilisateurs. Choisissez simplement le service dans notre catalogue de support WordPress et nous nous mettrons au travail. Planifiez le support WordPress aujourd’hui !

Vous pouvez également consulter notre guide ultime de référencement WordPress pour améliorer votre classement SEO, et notre choix d’experts des meilleurs services de téléphonie d’entreprise pour les petites entreprises.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Reader Interactions

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

130 commentairesLaisser une réponse

  1. Sameer Hussain

    I love how this article highlights the common problems first and then goes onto what less common problems could arise. Amazing stuff considering you are reading this all in one scroll.

    • WPBeginner Support

      Glad you like our our content is laid out :)

      Administrateur

  2. Naveera Batool

    Great information, implemented 7 tips from above

    • WPBeginner Support

      Thank you, glad to hear you’ve implemented some of our recommendations!

      Administrateur

  3. Lara Carter

    This article was so helpful in helping me understand all the small detail that that I never even thought of that would help the website run smoother and faster. I am learning about website development and currently doing a lot of research on it. This webpage was in so much more detail that I thought. This webpage also explained to me so many new concepts that I hadn’t heard of before and explained most of them well. There were a couple concepts that took a while for me to wrap my head around, but as a visual learner the pictures really helped me to put into context what I was reading and learning. Cant wait to try these and eventually get round to building the website.

    • WPBeginner Support

      Glad to hear our guide was helpful :)

      Administrateur

  4. Tash Hughes

    That is a comprehensive guide to speeding up a site, thank you.

    I have implemented a number of these recommendations (either from here or already in place).

    There are a lot of images on the site. I have always reduced the size (ie not put photos straight from my camera on there!) and usually they are jpgs. I notice that WP makes various copies of each image, and then the optimising feature of my cache app makes new versions. It feels like so many versions of images has to be slowing down my site! But which images are safe to delete?

    If I have linked to great-image1.jpg, for example, does an optimising feature mean the post now links to great-image1-optimised.jpg so great-image1.jpg is obsolete? Does the description get carried across into optimised images as well?

    • WPBeginner Support

      It would depend on which plugin you are using to optimize your images but most should replace instead of creating a duplicate and you would keep your description.

      Administrateur

  5. Ian Simpson

    Brilliant post. I have already implemented some of the easier tasks and have book marked this site so i can come back for ssome of the other technical stuff! I have also just contacted bunny.net through your link as I am quite happy for you to take a commision (if you do) as this post was really helpful!!

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Administrateur

  6. Amir

    amazing post. learned a lot from this website. tq

    • WPBeginner Support

      Glad to hear!

      Administrateur

  7. Devid Cols

    That’s a great article. Thanks a lot

    • WPBeginner Support

      Glad you liked our article :)

      Administrateur

  8. Xiao Wen Goh

    This is the most helpful WordPress support site ever! Thank you!

    • WPBeginner Support

      Glad you found our content helpful!

      Administrateur

  9. paul onyeneke

    i love this content

    • WPBeginner Support

      Glad you like our content :)

      Administrateur

  10. Mohamed Imon

    Exactly what the image size (width & height
    ) is good for page speed.

  11. Eric W

    Thank you for this ‘fool’ proof language to explain a lot of what I have been struggling with for our DIY site. Looking forward to getting on with implementing all relevant strategies – as soon as I can get Admin access back for my site!

    • WPBeginner Support

      Glad you found our guide helpful :)

      Administrateur

  12. Imran

    That’s a great article. Thanks a ton.

    • WPBeginner Support

      Glad you found our recommendations helpful :)

      Administrateur

  13. János Szűcs

    Thanks for this very useful and detailed guide!

    • WPBeginner Support

      Glad you found it helpful :)

      Administrateur

  14. Fahim

    very helpful.Its help me a lot.Thanks.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  15. Brian Thomasson

    You guys are the best for answering basics we overlook. Thank you very much!

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

  16. Kaitlyn

    This was incredibly thorough and helpful! In about 20 minutes this morning I sped up my current ad landing page lead time from 7.66 seconds to 1.91s.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrateur

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  17. Nana Yeboah Boafo

    My website went from 77% on GTmetrix to 92% by the time i was done with the article. thanks

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  18. Eric Vanier

    Interesting article!Thanks for the post

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  19. Neha

    I check my wordpress site speed on gtmetrix and pagespeed insights . Both shows different value

    • WPBeginner Support

      They are different sites that scan different stats the specific scores should normally be different.

      Administrateur

  20. OptimizDBA

    This is very useful and helpful information for those who are want boost WordPress speed & performance.

    • WPBeginner Support

      Thank you :)

      Administrateur

  21. Shubham Bajoria

    Which table of content do you use ?

    • WPBeginner Support

      We manually create our table of contents at the moment :)

      Administrateur

  22. Reza Prama Arviandi

    Dear WP Beginner,

    I use several plugins that have to do caching my web. But. I think my web has slow down after I’m installing 2 plugins that have some work. It is called redundant? What I’m going to do?

    • WPBeginner Support

      We would recommend only using one caching plugin on your site at a time to prevent conflicts.

      Administrateur

  23. Azhat

    Dear WP Team
    I want to know
    Is it good to embed FB, twitter post on own blog as news ?

    • WPBeginner Support

      That is a personal preference question, there is no definite on what would be best.

      Administrateur

  24. Mihir Prasad Mahanta

    I have installed so many themes and plugins. Some plugins are inactive. Does the inactive plugins slow down my website?

    • WPBeginner Support

      Normally those plugins should not have a major effect on your site’s speed but we would recommend removing unused plugins from your site

      Administrateur

  25. Tariqur Rahman

    I have a question. And No one never written about this. Question is When actually should we worry about the page speed?
    My website speed is more than 80. Even I have seen this website speed also not more than 90. So when should we worry about page speed? I am waiting your answer.

    • WPBeginner Support

      There is a large amount of debate on when to focus on speed, the main time would be when it becomes an issue for you and once you have your site speed where you would like it, you would keep an eye on when the speed starts to change to look at optimizing again.

      Administrateur

  26. Priyanka

    Thanks a lot! Just followed your tips for speeding up my site (except the higher levels)) and it improved site’s performance tremendously! I caanot thank you enough :)

    • WPBeginner Support

      Glad our recommendations could help :)

      Administrateur

  27. Pradip Nalwaya

    Thanks Bhai ! Today This Post is Very Useful. i have find many post for About WP Performance but today Finally i got Helpful Post. Thanks Again :)

    • WPBeginner Support

      Glad you found our post helpful :)

      Administrateur

  28. Laja' Dekunle

    Just read and haven’t implemented. But I must commend you guys, how much your articles and videos have helped a beginner like me is immeasurable. I give you a big thumbs up followed with a very big THANK YOU.

    • WPBeginner Support

      You’re welcome, glad our guides have been helpful :)

      Administrateur

  29. Sayan De

    I am using Bluehost shared Wordpress hosting from your referral, My Site is taking more than 4.5 sec to load. Please help me sir.

    • WPBeginner Support

      You would want to start by following the recommendations in this article

      Administrateur

  30. Jane Frith

    Really useful article, but bits of it are beyond this WP Beginner! I really need to limit the number of revisions on my posts, but am nervous about coding and changing php. Can you direct me to where I might find more detail about where to enter this code, preferably with screen shots? Many thanks for such a useful article.

  31. Mehmet

    Thanks for amazing useful guide. We would like to make a wordpress web promoting all the cafe-restaurants, hotels and other businesses in the country. And we estimate that there will be 800,000 pages on this website (such as tripadvisor). Would you suggest we do it in Wordpress?

    • WPBeginner Support

      You could certainly create a site to do that, you would want to make sure your hosting can handle a site that large

      Administrateur

  32. عدیل ثاقب

    Thanks WPBeginner, It helped me to speed up my website :D

    • WPBeginner Support

      You’re welcome, glad our guide could be helpful :)

      Administrateur

  33. Keely

    Great post. Clients often don’t realise design is only one part of the big picture and that site speed is very important.

    • WPBeginner Support

      Thank you, glad you liked our post :)

      Administrateur

  34. Imroj Khan

    My website had load speed 10sec .but when I follow some step through this article. My website load speed is 4 sec. Amazing.

    • WPBeginner Support

      Glad our article could help speed up your site :)

      Administrateur

  35. Gilly

    great post! Forgive me if this is noobie but on the shared counts, does it carry over the shares i already have? I tried using their support form but appears many submissions are left unanswered.

    • WPBeginner Support

      As long as you are not changing your domain the plugin should be able to pull in the current shares for your site.

      Administrateur

  36. Ola Philips

    This article is so explanatory and helpful.
    Plaase, does creating too much pages and much contents affects site loading speed, I mean if a WordPress site has up to 200 pages, can that slow down the loading time and I there any disadvantage of creating much pages in WordPress.
    Because I wonder why an organisation will have up to five subdomains in one site

    • WPBeginner Support

      To an extent, that will affect loading time but with a decent hosting provider and a caching plugin you can normally mitigate any slowdown caused by how much content is on your site

      Administrateur

  37. Martin

    Great guide. Thank you so much for this, definitely useful for anyone who a wants to succeed on the internet.

    • WPBeginner Support

      Glad you found our article helpful :)

      Administrateur

  38. Nate

    Hi there

    Great info on speeding up wordpress websites.

    I have a dilemma. I have a lot of comments on a number of my posts, which is slowing down those posts considerably. It’s particularly dire on mobile.

    If comment pagination is bad for SEO and slow posts are bad for SEO, how do we deal with posts that have a lot of comments which is the best solution – faster post with paginated comments but duplicate content or just put up with slow loading?

    Thanks for any insight

    • WPBeginner Support

      If you are using an SEO plugin they should normally add a canonical tag and other recommendations as they find them to let Google know about the original page without worrying about SEO effects of paginating your comments

      Administrateur

  39. Richard C

    Boy this guide is crazy! There are a lot of great tips here. I’m definitely going to work through and upgrade my website. Thanks so much!

    It’s gonna take some time to implement all of these, but I’m happy to have found this information.

    • WPBeginner Support

      Glad you like our guide :)

      Administrateur

  40. Ritika

    can i earn through upgrading my free wordpress.com site to premium?

  41. ahmed

    hi i want to know how to let a slider my wp specific page background

    • WPBeginner Support

      You would want to reach out to your current theme’s support for if they would have a method to replace your page background with a slider

      Administrateur

  42. zeeshan alam

    Thanks WPBEGINNER for this useful guide, i am Learning from your site whenever i have a problem i search it in your website and Got help Thank You

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Administrateur

    • WPBeginner Support

      Thank you :)

      Administrateur

  43. Angelo

    very useful tips on how to increase wordpress speed, thank you!

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  44. Alex

    Hi, I’m not sure how to configure a webs hosting server to increase speed. Where can I find more info on this?

    • WPBeginner Support

      For the moment we don’t have a recommended method to configure and speed up a hosting environment.

      Administrateur

  45. Jaya

    Thankyou for all ur detail explaination, i wrote every inch of ur recomendation n set it up to my WP. Thanks

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  46. Lazos Pap

    Why you include the Bluehost as a good web hosting service? Cause so far as i know its really bad.

    • WPBeginner Support

      From our use of BlueHost we have not had any trouble and have had a good experience. We understand that some users may have had trouble with certain hosts and are keeping our ears out, however, not everyone has the best experience every time even with a good hosting provider.

      Administrateur

  47. Artem

    Thanks. But strange there is no word for AMP-pages.

  48. Mohsen Noori

    this article help me to speed my wordpress site.
    thank you :)

    • WPBeginner Support

      Glad our article could help :)

      Administrateur

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.