Commencez par l’outil d’inspection d’URL
Avant de deviner, collez l’URL dans Google Search Console → Inspection de l’URL. L’outil indique précisément pourquoi Google a écarté la page et laquelle des neuf causes ci-dessous s’applique. Les libellés les plus fréquents :
- Détectée, actuellement non indexée : Google connaît l’URL mais ne l’a pas encore explorée. Presque toujours un problème de budget d’exploration ou de priorité perçue.
- Explorée, actuellement non indexée : Google a bien récupéré la page et a choisi de ne pas la garder. Contenu trop court, duplicata ou domaine sans confiance.
- Exclue par la balise noindex : un blocage de votre côté, simple à lever.
- Bloquée par le fichier robots.txt : un autre blocage de votre côté, tout aussi simple.
- Page en double, sans URL canonique sélectionnée par l’utilisateur : votre déclaration de canonique désigne autre chose.
Cause 1 : une directive noindex est en place
Une balise <meta name="robots" content="noindex"> dans l’en-tête HTML, ou un en-tête HTTP X-Robots-Tag: noindex, demande explicitement à Google d’ignorer la page. C’est la première cause d’échec sur les sites récents, parce que beaucoup de frameworks livrent un noindex en mode développement que personne ne pense à retirer en production.
Correctif : lancez curl -I sur l’URL et lisez les en-têtes, puis affichez le code source et cherchez la chaîne « noindex ». Retirez-la partout où elle apparaît, redéployez, puis signalez l’URL pour une nouvelle exploration.
Cause 2 : le robots.txt bloque l’URL
Ouvrez https://votresite.fr/robots.txt et cherchez une ligne Disallow qui correspond à votre chemin. L’erreur classique consiste à livrer un Disallow: / global pour la préproduction et à oublier de le modifier en production.
Cause 3 : une soft 404
Votre page renvoie bien un code 200, mais son contenu ressemble à une page d’erreur : « désolé, cette page n’existe plus », un listing produit vide, un panneau de résultats sans résultat. Google classe cela en soft 404 et refuse d’indexer. Pire, cela dégrade la confiance accordée aux chemins voisins.
Correctif : soit vous remplissez la page avec un contenu réel, soit vous renvoyez un vrai code 404 pour que Google l’ignore proprement.
Cause 4 : contenu dupliqué ou trop court
Si votre page reprend en grande partie une autre page du site — ou de n’importe où sur le web — Google en choisit une comme canonique et écarte les autres. Les pages courtes, faites surtout d’éléments récurrents et déclinées sur des dizaines d’URL, subissent le même sort.
Correctif : regroupez les doublons avec une redirection 301 ou une balise rel=canonical. Étoffez les pages minces avec du contenu réellement utile, pas du remplissage.
Cause 5 : une balise canonique mal placée
Votre page déclare comme canonique une autre adresse, soit par accident — une canonique posée au niveau du gabarit et héritée par toutes les pages filles — soit parce qu’une extension du CMS la génère automatiquement. Google respecte la déclaration et refuse d’indexer la page que vous vouliez.
Correctif : sous Next.js, déclarez alternates: { canonical: "./" } dans les métadonnées du gabarit racine, pour que chaque page se déclare elle-même. Sous WordPress, vérifiez les réglages de Yoast ou de Rank Math. Contrôlez toujours avec curl -s <url> | grep canonical.
Cause 6 : une autorité de domaine trop faible
Un domaine neuf, sans le moindre lien entrant, n’émet aucun signal de confiance. Google explorera vos pages, mais les traitera comme peu prioritaires et pourra refuser de les indexer si le contenu n’a rien d’exceptionnel.
Correctif : c’est un chantier de plusieurs mois, pas une correction d’après-midi. Obtenez des liens légitimes — articles invités, annuaires professionnels sérieux, mentions presse — publiez du contenu de fond, et concentrez l’autorité sur vos pages prioritaires par le maillage interne.
Cause 7 : un serveur trop lent
Si Googlebot rencontre régulièrement un temps de réponse supérieur à cinq secondes ou des erreurs 5xx, il lève le pied. La fréquence d’exploration baisse, le référencement ralentit, et des pages finissent par sortir de l’index.
Correctif : consultez les statistiques d’exploration dans la Search Console. Visez un temps de réponse initial sous les 200 ms : mise en cache, hébergement plus solide, CDN, requêtes de base de données optimisées.
Cause 8 : un rendu JavaScript qui échoue
Si votre contenu n’apparaît qu’après exécution du JavaScript côté navigateur, Googlebot doit traiter la page en deux passes. La seconde est mise en file et peut prendre plusieurs jours. Si votre script échoue, Google voit une page quasi vide et n’indexe rien.
Correctif : générez le contenu essentiel côté serveur. Utilisez « Tester l’URL en direct » puis la capture d’écran de l’outil d’inspection pour voir ce que Google a réellement vu. Si la capture est blanche, votre problème est le rendu, pas le référencement.
Cause 9 : un maillage interne insuffisant
Si votre nouvelle page n’est accessible que par une ligne de sitemap, sans aucun lien depuis le reste du site, Google la traite comme secondaire. Le maillage interne est un signal d’importance, et son absence en est un aussi.
Correctif : liez chaque nouvelle page depuis l’accueil, des articles connexes, la navigation ou une page de catégorie. Le minimum acceptable est un lien entrant depuis une page explorée régulièrement.
Après la correction : redemandez une exploration
Une fois le blocage levé, rien n’oblige à attendre que Google s’en aperçoive. Signalez l’URL directement, par l’API d’indexation ou par Index Instantané, et Googlebot repasse en général dans la minute. Si la correction est réelle, la page repart dans le circuit sans autre intervention.