Checklist de SEO technique pour les équipes de développement web
Le SEO technique est la partie du travail de référencement qui vit dans le code plutôt que dans un calendrier éditorial. C'est en grande partie une checklist, et l'essentiel est vérifiable plutôt que discutable.
Ce guide est cette checklist, regroupée par le problème que chaque point évite, avec les erreurs assez fréquentes pour valoir d'être nommées.
Contrôle de l'indexation#
L'objectif ici est que soient indexées exactement les pages que vous voulez, et rien d'autre : ni copies de préproduction, ni permutations de filtres, ni doublons pour impression.
- Un seul nom d'hôte canonique ; toute autre variante redirige en 301 vers lui, HTTP et le jumeau avec ou sans www compris.
- Une canonique auto-référencée sur chaque page indexable.
- noindex, follow sur les pages pauvres ou dupliquées : résultats de recherche interne, combinaisons de filtres, pages de remerciement.
- Ne bloquez jamais dans robots.txt une page portant un noindex : la balise ne pourra jamais être lue, et l'URL reste dans l'index.
- Préproduction bloquée par authentification HTTP, pas seulement par robots.txt.
- Traitement des paramètres tranché : quelles chaînes de requête créent une page distincte et lesquelles non.
noindex et un blocage robots.txt font l'inverse l'un de l'autre et s'annulent. Si vous voulez qu'une page disparaisse, autorisez l'exploration pour que le noindex puisse être vu.
Redirections et codes de statut#
Les redirections sont l'endroit où les refontes perdent discrètement du trafic. Les échecs sont mécaniques et faciles à tester avant le lancement.
| Situation | Réponse correcte | Erreur fréquente |
|---|---|---|
| Page déplacée définitivement | 301 vers la page équivalente | 302, ou redirection vers l'accueil |
| Page supprimée, sans équivalent | 410 ou 404 | Soft 404 : une page « introuvable » qui renvoie 200 |
| Indisponible temporairement | 503 avec Retry-After | Renvoyer 200 avec un message d'erreur |
| Variantes avec et sans barre finale | Une forme canonique, l'autre en 301 | Les deux servant le même contenu en 200 |
| Ancien domaine | 301 cartographiée page par page | Tout vers le nouvel accueil |
| Chaînes de redirection | Réduire à un seul saut | A → B → C → D, avec perte de signal à chaque étape |
Pagination, facettes et duplication#
Les pages de liste génèrent les plus gros problèmes d'index, car une poignée de filtres peut produire des milliers de combinaisons d'URL qui ressemblent toutes à des quasi-doublons.
- Pages paginées : de vrais liens explorables, chaque page auto-canonique ; ne canonicalisez pas la page 2 vers la page 1.
- Combinaisons de filtres : noindex, follow par défaut ; n'indexez que le petit nombre correspondant à une vraie demande de recherche.
- Ordres de tri : ne créez jamais une nouvelle URL indexable. Même contenu, séquence différente.
- Identifiants de session et paramètres de suivi : supprimez-les ou canonicalisez vers l'URL propre.
- Doublons pour impression ou de type AMP : canonique vers la version principale.
- Produits dans plusieurs catégories : une seule URL canonique, liée depuis toutes.
Une navigation à facettes laissée ouverte est la cause la plus fréquente d'inflation d'index, et elle se résorbe lentement. Il est bien moins coûteux de la prévenir à la construction que de la défaire après.
Données structurées et configuration internationale#
Deux domaines où une erreur mécanique désactive silencieusement toute la fonctionnalité.
| Élément | Règle | Mode d'échec |
|---|---|---|
| Balisage Article | Uniquement sur de vrais articles, avec de vraies dates | Des dates de fraîcheur inventées font ignorer la fonctionnalité |
| Balisage Product | Prix et disponibilité doivent correspondre à la page | L'écart déclenche une action manuelle |
| Balisage FAQ | Uniquement pour des questions visibles sur la page | Le contenu caché est une infraction aux règles |
| Fil d'Ariane | Doit correspondre au chemin visible | Des chemins divergents sont simplement ignorés |
| hreflang | Réciproque sur chaque page de l'ensemble | Des balises unidirectionnelles font rejeter tout le groupe |
| Codes hreflang | Le même code dans le HTML et dans le sitemap | Deux codes différents pour une même page cassent le groupe |
| x-default | Pointe vers le sélecteur de langue ou la version par défaut | Son absence coûte le comportement de repli |
Questions fréquentes
Comment trouver des problèmes de SEO technique sur un site existant ?
Explorez-le avec un crawler de bureau et comparez le résultat à votre sitemap et à la couverture dans la Search Console. Là où les trois listes divergent se trouvent les problèmes : URL dans l'exploration mais pas dans le sitemap, URL indexées mais absentes de l'exploration, et pages exclues pour des raisons que vous n'aviez pas voulues.
Les chaînes de redirection comptent-elles vraiment ?
Oui, pour deux raisons. Chaque saut ajoute de la latence pour les vrais utilisateurs, et les robots cessent de suivre après quelques-uns. Après deux migrations, il est courant de trouver des chaînes de quatre ou cinq niveaux que personne n'a planifiées. Réduisez-les pour que chaque ancienne URL pointe directement vers la destination finale en un seul saut.
Dois-je mettre en noindex les pages d'étiquettes et de catégories ?
Seulement si elles sont réellement pauvres. Une page de catégorie avec une vraie description, une liste éditorialisée et des liens internes est une page d'atterrissage légitime, souvent puissante. Une page d'étiquette avec deux articles et aucun texte est de l'inflation d'index. Jugez chaque gabarit sur sa capacité à répondre à une requête que quelqu'un formule vraiment.
Qu'est-ce qui casse le plus souvent hreflang ?
Des balises non réciproques. Si la page anglaise liste l'alternative française mais que la page française ne liste pas l'anglaise, le groupe est écarté. Le deuxième échec le plus fréquent est de déclarer un code dans le HTML et un autre dans le sitemap pour la même page. Générez les deux depuis la même source pour qu'ils ne puissent pas diverger.
seo techniquechecklist seobalises canoniquesredirectionshreflangdonnées structurées