technique14 avril 2026·Mis à jour 5 mai 2026·11 min

Pourquoi mon site n'apparaît pas sur Google : 8 causes et solutions

Une checklist de diagnostic pour les sites qui n'apparaissent pas sur Google. Indexation, robots.txt, canonical, contenu pauvre, sandbox : huit causes racines et la solution pour chacune.

Juliette
Par Juliette
Experte SEO de Bloomwise

À retenir

  • Avant d'imaginer une pénalité, confirme que ton site est réellement indexé avec une recherche `site:` et le rapport Pages de Google Search Console.
  • Le blocage le plus fréquent pour un nouveau site : une balise noindex accidentelle ou une ligne Disallow dans robots.txt, souvent un héritage de la préproduction.
  • Une balise canonical mal configurée peut faire disparaître tes pages au profit d'une version que tu n'as jamais voulu publier.
  • Le contenu pauvre ou dupliqué est la deuxième cause d'échec la plus fréquente pour les petits sites, loin devant n'importe quelle pénalité algorithmique.
  • Un nouveau site met 3 à 6 mois pour décrocher ses premières positions sur des mots-clés concurrentiels. Si tu viens de lancer, l'essentiel de la solution est patience plus publication régulière.

"Pourquoi mon site n'apparaît pas sur Google" est la question de panique la plus fréquente qu'on reçoit des petits entrepreneurs. Avant d'accuser un algorithme ou de payer une aide SEO, déroule ce diagnostic en huit étapes dans l'ordre. Sur les audits qu'on fait passer chez Bloomwise, la cause racine est presque toujours un détail technique qui se règle en dix minutes. Ce guide est l'ordre exact qu'utilise notre équipe, avec la solution à chaque problème, ce qu'il faut vérifier après, et des liens vers des ressources plus profondes. Si ton problème n'est pas technique mais stratégique, commence plutôt par notre guide pour choisir ses mots-clés SEO.

Un avertissement avant de commencer. Ne saute pas directement à "Étape 8 : action manuelle". La grande majorité des histoires "Google m'a pénalisé" se révèlent être une balise oubliée ou un cluster de contenu pauvre. Fais les étapes dans l'ordre. Garde les explications exotiques pour quand les causes évidentes sont écartées.

Étape 1 : confirme que ton site est vraiment indexé

Tape site:tondomaine.com dans Google. Compte les résultats.

  • Zéro résultat : ton site n'est pas du tout indexé. Passe à l'étape 2.
  • Quelques résultats, pages manquantes : indexation partielle. Saute à l'étape 4.
  • Toutes les pages présentes : l'indexation est OK, ton problème c'est le positionnement, pas l'indexation. Saute à l'étape 7.

Ce test sépare "Google n'a jamais vu mon site" de "Google connaît mon site mais ne le positionne pas". Les solutions n'ont rien à voir. L'opérateur site: est un check visuel rapide. La réponse autoritaire vit dans Search Console sous Pages, où chaque URL est classée comme indexée, non indexée avec une raison, ou exclue volontairement.

Pour une URL spécifique, utilise l'outil Inspection d'URL en haut de Search Console. Colle l'URL et Google te dit si elle est indexée, quand elle a été crawlée pour la dernière fois, quel canonical il a retenu, et si la page est mobile-friendly. Bloqué sur une seule URL têtue ? Cet outil répond en clair pourquoi un site non indexé du tout n'a rien à voir avec un site indexé-mais-mal-positionné.

Étape 2 : décortique le rapport Pages de Google Search Console

Ouvre Search Console, puis Indexation, puis Pages. Tu verras deux graphiques et un tableau :

  • Indexées : les pages que Google a dans son index. Bien.
  • Non indexées : avec une raison pour chacune (noindex, canonical, soft 404, explorée mais non indexée, erreur de redirection, erreur serveur, et quelques autres).

Clique dans Non indexées, puis dans chaque catégorie de raison pour voir la liste complète des URL touchées. Le bucket "Explorée, actuellement non indexée" est le casse-tête le plus fréquent pour un petit site. Google a trouvé la page, a décidé qu'elle ne valait pas l'indexation, et est passé à autre chose. Ça veut généralement dire contenu pauvre, quasi-doublon ailleurs, ou autorité perçue trop basse sur le sujet.

Mets le rapport Pages en favori. Ouvre-le chaque semaine pendant les trois premiers mois après un lancement ou une migration. La majorité des problèmes indexation google remontent là en quelques jours, pas dans le thread Twitter que tu liras trois semaines plus tard.

Étape 3 : traque les règles robots.txt bloquant tes pages

Va sur tondomaine.com/robots.txt dans ton navigateur. Cherche toute ligne qui commence par Disallow:. Une ligne comme Disallow: / bloque tous les crawlers sur toutes les pages. Une ligne comme Disallow: /blog/ flingue ton blog entier. Les wildcards comme Disallow: /*? peuvent aussi bloquer des URL paramétrées importantes que tu avais oubliées.

Coupables fréquents derrière un robots.txt bloquant :

  • Un Disallow: / oublié depuis la préproduction et resté en prod le jour du lancement.
  • Un toggle CMS du genre "Décourager les moteurs de recherche d'indexer ce site" (WordPress l'active par défaut à l'install).
  • Un Disallow: /wp-admin/ qui matche accidentellement un chemin de production avec le même préfixe.
  • Une valeur crawl-delay trop agressive qui étouffe Googlebot, et stalle indirectement l'indexation sur les sites volumineux.

Corrige la ligne fautive, enregistre, puis soumets le robots.txt mis à jour dans Search Console sous Paramètres, puis Crawl. Google le re-fetche en général sous 24h. Pour vérifier, lance l'outil Inspection d'URL sur une page qui était bloquée et confirme que "Crawl autorisé" affiche Oui.

Le robots.txt bloque le crawl, pas l'indexation. Une page disallowée mais liée depuis ailleurs peut quand même apparaître dans Google sous forme d'URL nue sans description, ce qui paraît cassé pour quiconque tombe dessus. Pour retirer complètement une page des résultats, il faut une balise noindex, pas un Disallow.

Étape 4 : noindex suppression des balises accidentelles

Affiche le code source HTML de ta page (clic droit, Afficher le code source) et cherche noindex. Si tu trouves :

<meta name="robots" content="noindex">

ou

<meta name="robots" content="noindex, nofollow">

Google n'indexera pas cette page. Point. La balise reste souvent activée après une migration ou se déclenche via un plugin. Retire-la, enregistre, puis demande l'indexation dans Search Console.

La même directive peut aussi vivre dans l'en-tête HTTP sous la forme X-Robots-Tag: noindex. Ouvre les DevTools de ton navigateur, va dans l'onglet Network, recharge la page, clique sur la requête du document, puis lis les Response Headers. Si tu vois X-Robots-Tag: noindex, ton noindex est posé au niveau serveur (souvent nginx, Apache, ou une config Vercel/Netlify), et la meta tag dans le HTML peut très bien ne pas exister.

Pour les sites rendus en JavaScript (beaucoup de SPA et de stacks headless), le noindex peut être injecté par le framework après le chargement. Utilise l'option "Voir la page explorée" de l'outil Inspection d'URL pour voir le HTML que Google a vraiment rendu. Si un noindex apparaît là mais pas dans la vue source, c'est ton rendu côté client qui est en cause. La vraie noindex suppression dans ce cas signifie corriger le template client, pas la réponse serveur.

En pratique, ce qu'on observe souvent : un dev copie une branche staging en production avec le noindex de staging encore hardcodé dans un composant de layout. Le fix tient en une ligne. Le coût de ne pas le trouver, c'est des mois d'invisibilité.

Étape 5 : vérifie les balises canonical

Une balise canonical indique à Google quelle URL est la version "officielle" d'une page. Mal utilisée, elle fait disparaître tes pages en silence.

Erreurs canonical fréquentes :

  • Toutes les pages canonicalisent vers la page d'accueil. Mauvaise config plugin classique sur WordPress.
  • Le canonical pointe vers une URL inexistante ou une 404.
  • Le canonical pointe vers une version HTTP alors que le site est en HTTPS.
  • Les versions www et non-www se canonicalisent l'une vers l'autre de façon incohérente.
  • La pagination canonicalise toutes les pages vers la page 1, ce qui cache les pages 2 et suivantes de l'index.

Cherche le canonical dans le code source : <link rel="canonical" href="...">. Il doit pointer vers la page sur laquelle tu es, ou vers un canonical maître volontaire si tu gères des doublons exprès. S'il pointe ailleurs sans raison claire, vérifie les paramètres canonical de ton CMS et tout override de plugin SEO. L'outil Inspection d'URL affiche aussi le canonical que Google a choisi, parfois différent de celui que tu as déclaré. C'est dans cet écart que se cachent les mauvaises surprises.

Étape 6 : audite la minceur et la duplication du contenu

Google est sévère avec le contenu mince et dupliqué. Une page est à risque quand :

  • Le compteur de mots reste sous 300 mots de contenu unique. On recommande 800 à 1500 pour un article de blog qui espère décrocher l'indexation.
  • Le même texte apparaît sur dix pages ou plus du site (fréquent en ecommerce sur les pages catégories et les landings ciblées par ville).
  • Le boilerplate (header, footer, sidebar) représente 80% ou plus du HTML.
  • Pas d'images uniques, pas de citation originale, pas de donnée propriétaire. Juste de l'information générique réécrite déjà publiée cent fois.

Une page mince sera explorée mais pas indexée. La solution : fusionner les pages pauvres en une page substantielle, ou étoffer le contenu unique par page. Erreur classique : sortir cinquante pages ville avec le même paragraphe et un <h1> différent. Google voit un article répété cinquante fois.

Pour le SEO programmatique à grande échelle, chaque page a besoin d'au moins une donnée locale, vérifiable, propre à elle. Une vraie adresse, un numéro vérifié, un avis client, une statistique régionale. Sans cet ancrage, Google les regroupe comme des variantes dupliquées et n'en indexe qu'une.

Notre guide pour rédiger un article de blog optimisé SEO détaille la structure et la profondeur que Google récompense. Version courte : couvre le sujet à fond, réponds à la vraie question de l'utilisateur, et ajoute au moins une chose que les dix premiers résultats n'ont pas déjà.

Étape 7 : âge du domaine, autorité et google sandbox

Un nouveau site (moins de 6 mois) sans backlinks se positionne mal sur des mots-clés concurrentiels même quand le setup technique est impeccable. Le pattern est parfois appelé effet google sandbox, même si Google nie le terme. Le signal que Google reconnaît, lui, c'est l'autorité du site, un score directionnel pour la confiance accumulée par ton domaine.

Leviers d'accélération qui marchent :

  • Soumets ton sitemap à Search Console et resoumets-le après chaque batch de nouveau contenu.
  • Décroche 3 à 5 vrais backlinks depuis des sites liés. Annuaires de niche, mentions partenaires, passages podcast, articles invités sur des blogs adjacents.
  • Publie à un rythme régulier. Un article par semaine pendant trois mois bat dix articles en une semaine, parce que Google récompense la fraîcheur prévisible.
  • Construit des liens internes depuis tes pages les plus fortes vers les plus récentes. Un nouvel article sans aucun lien interne est invisible des crawlers en pratique.
Âge du site Ce à quoi s'attendre
0 à 1 mois L'indexation commence, pas encore de positions notables
1 à 3 mois Les requêtes longue traîne apparaissent dans Search Console avec quelques clics
3 à 6 mois Premières positions sur des mots-clés accessibles, l'effet sandbox se lève
6 à 12 mois Croissance sur les mots-clés de concurrence moyenne, les recherches de marque commencent à composer
12 mois et + Croissance composée si la publication reste régulière, sinon plateau

Si tes chiffres ne suivent pas grosso modo cette courbe, le problème est rarement le sandbox lui-même. Plus probablement : la cadence de publication a chuté, le maillage interne est faible, ou le cluster thématique est trop étroit pour signaler une expertise sur quoi que ce soit en particulier.

Étape 8 : écarte une action manuelle

Ouvre Search Console, puis Sécurité et actions manuelles. Si Google a pénalisé ton site, la raison sera listée ici avec une procédure de correction. Les actions manuelles sont rares pour les sites légitimes. Elles tombent sur les sites qui ont acheté des backlinks à grande échelle, généré des milliers de pages IA pauvres, ou bourré des pages avec du texte caché.

Si tu en trouves une, la solution : retire le contenu ou les liens fautifs, documente ce que tu as changé, puis soumets une demande de réexamen directement depuis la page Actions manuelles. La récupération prend en général plusieurs semaines de relecture. Google est strict avec les récidivistes.

Quoi faire après le fix

Une fois le blocage technique réglé, demande l'indexation dans Search Console via l'outil Inspection d'URL pour les URL concernées et attends 5 à 14 jours. Suis les résultats avec notre guide pour mesurer les résultats SEO pour savoir si la correction a vraiment fonctionné. Si le problème revient, un plugin ou un paramètre CMS réintroduit la même chose en silence. Vérifie le change log de tes plugins et toute mise à jour CMS récente. Ce que beaucoup ignorent : un toggle "auto-update" qui repasse discrètement le noindex sur ON après chaque release.

Tu as fait les huit étapes ? Le site n'apparaît toujours pas ? Le problème est presque toujours stratégique plutôt que technique à ce stade. Tes mots-clés cibles sont-ils réalistes pour ton autorité de domaine ? Ton contenu colle-t-il vraiment à l'intention de recherche ? Ton cluster thématique est-il assez large pour signaler une expertise à Google ? Notre guide pillar sur le score SEO + GEO + recherche IA décortique les quatre catégories de signaux que Google utilise pour décider qui mérite la visibilité, et l'endroit où la plupart des petits sites perdent des points sans s'en rendre compte.


La majorité des problèmes "mon site n'est pas sur Google" sont techniques, pas stratégiques, et se règlent en un après-midi. Fais le diagnostic en huit étapes dans l'ordre. Corrige ce que tu trouves. Laisse 5 à 14 jours à l'index pour rattraper. Bloomwise détecte automatiquement les six premières causes à chaque audit, ce qui te dit en quelques minutes si tu cherches au bon endroit. Si tu ne vois toujours rien après ce délai, le problème n'est plus l'indexation. C'est le positionnement. Et la solution pour le positionnement, c'est contenu de qualité plus temps.

💡
Pas encore de Search Console ? Configure-le maintenant. Gratuit, dix minutes par vérification DNS, et c'est l'outil SEO le plus utile pour un petit site. Plus tu vérifies tôt, plus tu as de données. Sans données, tout le diagnostic ci-dessous reste de la devinette.
⚠️
"Aucun problème détecté" dans Sécurité et actions manuelles ? Alors arrête d'accuser Google. La grande majorité des histoires "j'ai été pénalisé" sont des problèmes techniques non résolus issus des étapes 1 à 6. Reviens à l'étape 1 et refais le diagnostic à fond.

Vous voulez savoir où en est votre site ?

bloomwise audite votre site en 2 minutes et vous donne un score SEO avec les priorités à corriger.

Analyser mon site gratuitement

Questions fréquentes