Cours Web Performances & SEO
Session 3 Module 11 15 min

Checklist Complète pour Audit

Checklist exhaustive point par point

Checklist interactive pour auditer la performance d'un site. Cliquez sur chaque point pour le marquer comme validé, à corriger ou non applicable. Votre progression est sauvegardée automatiquement.

0/33
0 valides
0 a corriger
0 N/A
Non vérifié OK À corriger N/ACliquer pour changer le statut
StatutPoint à vérifierComment vérifier
Images en format WebP ou AVIFDevTools > Network > Img > verifier extensions
Aucune image > 200 Ko (sauf hero full-width)DevTools > Network > Size column
Images servies a la bonne taille (pas de redimensionnement CSS)Lighthouse "Properly size images"
width et height definis sur toutes les imagesInspecter HTML : <img width="..." height="...">
loading="lazy" sur images hors viewportVerifier dans le HTML source
Image LCP sans loading="lazy"L'image hero doit charger immediatement
Image LCP avec fetchpriority="high"Verifier attribut sur l'image principale
Alt descriptif sur les imagesInspecter HTML, important pour accessibilite et SEO
StatutPoint à vérifierComment vérifier
Fichiers CSS minifiesDevTools > Network > ouvrir le fichier CSS
Pas de CSS render-blocking inutileLighthouse "Eliminate render-blocking resources"
StatutPoint à vérifierComment vérifier
Scripts avec defer (dependants de l'ordre)Code source : <script defer src="...">
Aucun script bloquant sans defer/async dans <head>Code source : rechercher <script src sans attribut
Scripts tiers non-essentiels differes ou supprimesDevTools > Network > filtrer par domaine tiers
Fichiers JS minifiesDevTools > Network > ouvrir le fichier JS
StatutPoint à vérifierComment vérifier
font-display: swap definiDevTools > Sources > fichier CSS @font-face
Polices en format WOFF2DevTools > Network > Font > colonne Type
Maximum 2-3 variantes chargeesDevTools > Network > filtrer Font
Si Google Fonts : preconnect actifCode source : <link rel="preconnect" href="fonts...">
StatutPoint à vérifierComment vérifier
TTFB < 200ms (ideal) ou < 600ms (acceptable)DevTools > Network > document HTML > Waiting (TTFB)
Pas de redirections inutiles (301/302)DevTools > Network > filtrer par status 3xx
Compression Brotli ou Gzip activeeDevTools > Network > Response Headers > content-encoding
StatutPoint à vérifierComment vérifier
LCP < 2.5 secondesPageSpeed Insights ou Lighthouse > Performance
Element LCP identifie et optimiseLighthouse > Diagnostics > Largest Contentful Paint element
INP < 200msPageSpeed Insights (donnees terrain) ou web-vitals.js
CLS < 0.1PageSpeed Insights ou Lighthouse > Performance
Toutes images/iframes ont des dimensionsEvite les sauts de layout au chargement
StatutPoint à vérifierComment vérifier
Aucune ressource render-blocking non critiqueLighthouse "Eliminate render-blocking resources"
Maximum 2-3 domaines tiers critiquesDevTools > Network > compter les domaines externes
StatutPoint à vérifierComment vérifier
Viewport meta correctCode source : <meta name="viewport" content="width=device-width...">
Teste en conditions reseau degrade (3G)DevTools > Network > Slow 3G throttling
Tap targets minimum 48x48pxLighthouse "Tap targets are not sized appropriately"
Pas de scroll horizontalDevTools > responsive mode ou test sur mobile
Texte lisible sans zoom (16px minimum)Lighthouse "Document uses legible font sizes"