# Checklist d’audit SEO : 25 points à contrôler sur chaque page

> Une checklist d’audit SEO en 25 points à contrôler sur chaque page : indexation, title, intertitres, contenu, images, liens, vitesse, mobile et données structurées.

URL: https://yes-seo.com/fr/blog/checklist-audit-seo · Mis à jour 2026-10-30

Un audit SEO n’a pas besoin de former un rapport de 60 pages. La plupart des problèmes de positionnement viennent d’une courte liste d’anomalies faciles à tester et, le plus souvent, faciles à corriger. Cette checklist reprend les 25 points que nous contrôlons sur chaque page, regroupés selon ce qu’ils protègent. Parcourez-la à la main, ou laissez un [audit SEO de site web](https://yes-seo.com/fr/audit-seo-site-web) exécuter les 25 contrôles sur l’ensemble de votre site en quelques minutes.

**Sections de la checklist**

- [Indexation (points 1 à 6)](#indexing)

- [Pertinence (points 7 à 11)](#relevance)

- [Qualité et liens (points 12 à 16)](#quality)

- [Vitesse (points 17 à 21)](#speed)

- [Mobile, partage et résultats enrichis (points 22 à 25)](#mobile)

## Indexation : les moteurs peuvent-ils trouver la page et la conserver ?

Ces contrôles pèsent le plus lourd, car un échec peut retirer complètement une page des résultats de recherche.

### 1. La page renvoie un code 200 OK

**Test :** chargez l’URL dans un vérificateur SEO ou dans l’onglet Réseau des outils de développement de votre navigateur. **Correction :** réparez les erreurs serveur, rétablissez les pages supprimées ou redirigez en 301 les pages déplacées vers leur remplaçante.

### 2. Aucune directive noindex

**Test :** cherchez `noindex` dans la balise meta robots et dans l’en-tête de réponse `X-Robots-Tag`. **Correction :** supprimez-la des pages qui doivent se positionner. Vérifiez les réglages de votre CMS et de votre extension SEO, où elle est souvent activée par erreur.

### 3. Le fichier robots.txt autorise la page

**Test :** ouvrez `/robots.txt` et vérifiez qu’aucune règle `Disallow` ne correspond au chemin de la page pour Googlebot ou pour tous les robots. **Correction :** restreignez ou supprimez la règle. N’oubliez pas que robots.txt bloque l’exploration, pas l’indexation : utilisez noindex pour les pages que vous voulez écarter des résultats.

### 4. Une balise canonical qui pointe vers la page elle-même

**Test :** repérez `<link rel="canonical">` dans le head et vérifiez qu’elle désigne l’URL préférée de la page. **Correction :** ajoutez-en une, avec une URL absolue, et assurez-vous qu’il n’y en a qu’une.

### 5. HTTPS avec un certificat valide

**Test :** la page se charge en https:// sans avertissement, et http:// redirige vers elle en une seule étape. **Correction :** installez un certificat gratuit et ajoutez une redirection 301 sur l’ensemble du site.

### 6. Un sitemap XML déclaré dans robots.txt

**Test :** ouvrez `/sitemap.xml` (ou l’URL indiquée dans robots.txt) et confirmez qu’il s’agit d’un XML valide qui liste vos pages importantes. **Correction :** générez-en un avec votre CMS ou votre extension SEO, ajoutez une ligne `Sitemap:` dans robots.txt et soumettez-le dans Search Console.

## Pertinence : la page dit-elle clairement de quoi elle parle ?

### 7. Un title unique de 50 à 60 caractères

**Test :** lisez la balise title et comptez ses caractères. **Correction :** commencez par le sujet principal, ajoutez le bénéfice, terminez par votre marque. Chaque page doit avoir son propre title.

### 8. Une meta description de 140 à 160 caractères

**Test :** vérifiez que la description existe, qu’elle est unique et qu’elle respecte la longueur. **Correction :** résumez la page et donnez une raison de cliquer. Évitez de reprendre le title mot pour mot.

### 9. Un seul H1

**Test :** comptez les éléments H1 et lisez leur texte. **Correction :** gardez un seul H1, en phase avec le sujet de la page, et transformez les autres gros titres en H2. Méfiez-vous des thèmes qui placent le logo dans un H1.

### 10. Une hiérarchie d’intertitres logique

**Test :** listez les intertitres dans l’ordre et cherchez les niveaux sautés ou un pavé de texte sans H2. **Correction :** structurez la page en sections qui reprennent les questions que se posent les internautes.

### 11. Assez de contenu pour répondre à la requête

**Test :** comptez les mots visibles et comparez votre page à celles qui se positionnent sur le même mot-clé. **Correction :** étoffez les pages trop minces avec des informations réellement utiles, ou fusionnez-les dans une page plus solide.

## Qualité et liens : la page est-elle bien entretenue ?

### 12. Aucun lien cassé

**Test :** interrogez chaque lien de la page et repérez les réponses 404, 410 et 5xx. **Correction :** mettez à jour ou supprimez les liens cassés ; redirigez les pages internes disparues vers leur meilleur remplaçant.

### 13. Aucune chaîne de redirections

**Test :** suivez les redirections de la page et comptez les étapes. **Correction :** faites pointer vos liens directement vers les URL finales et ramenez chaque redirection à une seule étape.

### 14. Un texte alternatif sur les images significatives

**Test :** repérez les images sans attribut `alt`. **Correction :** décrivez brièvement chaque image porteuse de sens ; réservez un `alt=""` vide aux images purement décoratives.

### 15. Un maillage interne suffisant

**Test :** comptez les liens vers d’autres pages de votre propre site et vérifiez que les pages importantes reçoivent des liens depuis votre navigation ou vos contenus. **Correction :** ajoutez des liens contextuels avec des ancres descriptives.

### 16. Aucun contenu mixte

**Test :** sur les pages en HTTPS, cherchez les images, scripts ou feuilles de style chargés en http://. **Correction :** passez l’URL de chaque ressource en https.

## Vitesse : la page se charge-t-elle rapidement ?

### 17. Une réponse serveur en moins de 800 ms

**Test :** mesurez le délai avant le premier octet (TTFB). **Correction :** ajoutez un cache de page, un CDN ou un hébergement plus rapide ; optimisez les requêtes de base de données lentes.

### 18. La compression du texte est activée

**Test :** contrôlez l’en-tête de réponse `Content-Encoding` (gzip ou br). **Correction :** activez la compression dans votre serveur, votre panneau d’hébergement ou votre CDN.

### 19. Aucun script bloquant le rendu dans le head

**Test :** repérez les balises `<script src>` du head dépourvues de `defer` ou de `async`. **Correction :** ajoutez `defer`, déplacez les scripts non critiques plus bas et intégrez le CSS critique directement dans la page.

### 20. Les images déclarent leur largeur et leur hauteur

**Test :** repérez les images sans dimensions. **Correction :** ajoutez les attributs width et height, ou une propriété CSS aspect-ratio, pour que la mise en page ne saute pas.

### 21. Un HTML de taille raisonnable et le chargement différé

**Test :** vérifiez le poids du HTML et si les images situées sous la ligne de flottaison utilisent `loading="lazy"`. **Correction :** supprimez le code superflu intégré à la page et chargez en différé les images placées plus bas, mais pas l’image principale en haut de page.

## Mobile, partage et résultats enrichis

### 22. Une balise viewport pour mobile

**Test :** cherchez `<meta name="viewport" content="width=device-width, initial-scale=1">`. **Correction :** ajoutez-la à votre gabarit.

### 23. Un attribut de langue et un favicon

**Test :** contrôlez `<html lang>` et un `<link rel="icon">`. **Correction :** renseignez le code de langue et ajoutez une icône carrée d’au moins 48×48 pixels.

### 24. Des balises Open Graph et Twitter Card

**Test :** cherchez `og:title`, `og:description`, `og:image` et `twitter:card`. **Correction :** ajoutez-les avec une image de 1200×630 pour que les liens partagés aient un aspect professionnel.

### 25. Des données structurées valides

**Test :** repérez les blocs JSON-LD et vérifiez qu’ils sont lisibles et qu’ils utilisent les bons types (Organization, Product, Article, LocalBusiness, BreadcrumbList). **Correction :** ajoutez le balisage adapté au type de votre page et validez-le avec le test des résultats enrichis de Google.

## Contrôles à l’échelle du site lorsque vous auditez beaucoup de pages

Quand vous auditez un site entier plutôt qu’une seule page, ajoutez trois comparaisons que les contrôles page par page ne peuvent pas faire :

- **Les title en doublon** : plusieurs pages se font concurrence sur la même requête.

- **Les meta descriptions en doublon** : des résultats qui paraissent identiques dans la recherche.

- **Les liens internes cassés sur l’ensemble du site**, avec la page où chacun a été trouvé.

## Comment utiliser cette checklist efficacement

Exécuter 25 contrôles à la main sur chaque page ne passe pas à l’échelle. Voici une routine réaliste :

- Lancez un audit automatisé pour obtenir la liste complète des contrôles en échec et des pages concernées.

- Corrigez immédiatement les problèmes d’indexation (1 à 6) : ils bloquent tout le reste.

- Traitez ensuite les défauts de gabarit, car une seule modification corrige de nombreuses pages.

- Travaillez la pertinence et le contenu sur vos pages à plus forte valeur.

- Planifiez un nouvel audit chaque semaine pour détecter tôt les nouveaux problèmes.

Envie de voir le score de vos pages sur les 25 contrôles ? [Lancez le vérificateur SEO on-page](https://yes-seo.com/fr/verificateur-seo-on-page) gratuitement sur une page, ou [auditez votre site entier](https://yes-seo.com/fr/audit-seo-site-web).
