Optimiser la vitesse et les
performances de
WordPress
Daniel Roch
Expert SEO WordPress
Auteur | Conférencier | Consultant
On booste ta visibilité
avec SeoMix et SEOKEY
daniel@seomix.fr
La vitesse, c’est quoi ?
9,58 secondes
au 100 mètres
11,2 secondes pour
charger l’accueil
Pourquoi optimiser
la vitesse ?
Pourquoi optimiser la vitesse ?
Conversions
Expériences utilisateur
SEO
Ecologie
Pourquoi optimiser la vitesse ?
Source : https://www.cloudflare.com/fr-fr/learning/performance/more/website-performance-conversion-rates/
Les différents types de temps de
chargement
Les différents types de temps de chargement
Le temps ressenti
Les pages web qui rament
Les différents types de temps de chargement
Le temps mesuré par les outils
Les différents types de temps de chargement
Les critères
« officiels »
(les Core Web
Vitals)
Attention aux chiffres
Attention aux chiffres
Tests à un instant T
La distance géographique
Le débit internet
Le nombre d’utilisateurs en même temps
Comment mesurer ?
GTMetrix
WebPageTest
Comment
mesurer ?
Comment
mesurer ?
Google Page
Speed
Comment
mesurer ?
Google Page
Speed
Comment
mesurer ?
cruxvis
cruxvis.withgoogle.com
Comment se charge
une page web ?
Comment se charge une page web ?
1. La requête DNS
2. Chargement de WordPress puis génération du code HTML
3. Téléchargement puis Waterfall
4. Animations et scripts
Comment se charge une page web ?
1. La requête DNS
2. Chargement de WordPress puis génération du code HTML
3. Téléchargement puis Waterfall
4. Animations et scripts
Source : https://vlad.studio/fr/wallpaper/how_internet_works
Comment se charge une page web ?
Chargement de WP
puis génération HTML
Comment se charge une page web ?
Comment se charge une page web ?
Comment se charge
une page web ?
Le Waterfall
Puis les animations et
scripts
1 – Les DNS et CDN
Les DNS et CDN
Sans DNS
Fast
Anycast
https://www.dnsperf.com/
Les DNS et CDN
Avec DNS
Fast
Anycast
https://www.dnsperf.com/
Les DNS et CDN
Les CDN
2 – Le TTFB
Le TTFB
Hébergement de qualité
O2switch
Infomaniak
Serveur mutualisé versus dédié
PHP récent : 8.0 minimum
Le TTFB
La mémoire limite
Elle est allouée par l’hébergeur et WordPress utilisera par défaut 40Mo
Il faut dire à WordPress de tout utiliser => Fichier wp-config.php
define('WP_MEMORY_LIMIT', ‘256M’);
define(‘WP_MAX_MEMORY_LIMIT', ‘256M’);
Le TTFB
Réduire le nombre d’extensions
Réduire le nombre de fonctionnalités
Réduire la complexité du code
Le TTFB
Testez avec
code Profiler
Le TTFB
Cache serveur ou plugin de cache : indispensable
Le TTFB
La taille de la base de données
Elle peut prendre une taille folle
Il faut la nettoyer régulièrement
Il faut limiter sa croissance
Le TTFB
WP
Sweep
Le TTFB
Limiter révisions et vider la corbeille
define( 'EMPTY_TRASH_DAYS', 3 );
define( 'WP_POST_REVISIONS', 5 );
Nettoyage manuel de temps à autre
3 – Le poids de la page
Le poids de la page
Faites le tri des ressources
Le poids de la page
Minification et compression des fichiers CSS et JS
Par le développeur
Par une extension (WP Rocket)
Le poids de la page
Des ressources optimisées
Compression des images => Imagify
Le bon format : JPEG ou PNG
4 – Les ressources externes
Les ressources externes
Si elles sont présentes sur un
autre nom de domaine, il faut
agir !
5 – Le code
Le code
Un seul code mobile et desktop
Le code
Pas ou peu de transitions
Le code
Les bonnes dimensions dès le début
Le code
Lazyload, mais pas sur tous les éléments
Le code HTML
Les sprites CSS
En Résumé ?
En Résumé ?
1. Analyser pour savoir quoi faire
2. Du cache
3. Un bon hébergeur
4. Réduire le poids et le nombre de ressources
5. Pas ou peu de JS et de transitions
6. Optimiser son code et ses extensions
daniel@seomix.fr
Merci !
Des
questions ?

Optimiser la vitesse et les performances de WordPress