Avez-vous cherché votre site web en ligne sans le trouver nulle part dans les résultats ? Si votre site n'apparaît pas sur Google ni sur un autre moteur de recherche, la cause est presque toujours l'un des quelques problèmes d'indexation bien connus, et la plupart se corrigent sans aucune connaissance technique. Cet article explique ce que signifie l'absence d'un site dans les résultats de recherche, quelles en sont les causes les plus courantes, comment vérifier l'état de votre indexation et que faire pour que vos pages soient trouvées.
Il faut séparer ce problème de la question plus large du trafic. Ne pas apparaître du tout dans les résultats, sans aucun résultat pour votre domaine même quand vous cherchez le nom de votre marque, est un problème d'indexation. Cela veut dire que les moteurs de recherche n'ont pas encore exploré votre site, ou qu'on leur a dit de ne pas l'inclure. C'est différent d'être indexé mais mal classé sur des termes concurrentiels. Les deux mènent à l'absence de trafic, mais ils ont des causes et des solutions différentes.
Ce que signifie l'absence de votre site dans les résultats de recherche
Les moteurs de recherche travaillent en deux étapes. D'abord, un robot d'exploration visite votre site et lit ses pages. Ensuite, ces pages sont ajoutées à un index, une immense base de données de contenu web dans laquelle le moteur puise quand quelqu'un fait une recherche. Si votre site n'apparaît pas du tout dans les résultats, l'une de ces trois choses se produit : le robot n'a pas encore visité votre site, le robot est venu mais quelque chose l'a empêché de lire vos pages, ou les pages ont été explorées mais marquées comme non éligibles à l'index.
La distinction entre non indexé et mal classé compte, car les solutions sont complètement différentes. Un site non indexé doit être rendu accessible aux robots et soumis pour inclusion. Un site indexé mais mal classé a besoin d'un meilleur contenu, de mots-clés plus pertinents et de liens externes qui pointent vers lui. Traiter un problème de classement comme un problème d'indexation, ou l'inverse, fait perdre du temps sans aucun résultat. La première étape est toujours de confirmer dans quelle situation vous êtes vraiment.
Pourquoi votre site web n'apparaît pas dans les résultats de recherche
Sur n'importe quel site récemment lancé, ou qui a récemment cessé de recevoir du trafic de recherche, vous trouverez l'une de ces cinq causes derrière le problème. Elles s'appliquent à tous les grands moteurs de recherche, car le mécanisme sous-jacent de l'exploration et de l'indexation fonctionne de la même façon quel que soit le moteur.
Votre site n'a pas encore été exploré
Les robots des moteurs de recherche ne visitent pas tous les sites d'internet en temps réel. Ils suivent les liens d'une page à l'autre et planifient de nouvelles visites selon la fréquence à laquelle un site publie du nouveau contenu et le nombre d'autres sites qui le lient. Un tout nouveau site, sans lien externe et sans plan du site envoyé, peut ne pas être exploré pendant des semaines ou des mois après son lancement.
C'est la raison la plus courante pour laquelle un nouveau site n'apparaît pas dans les résultats de recherche, et c'est aussi la plus bénigne. Il n'y a rien d'anormal avec le site. Le robot n'est simplement pas encore passé. Envoyer un plan du site via les outils pour webmasters des moteurs de recherche raccourcit nettement cette attente, car vous indiquez directement au moteur que votre site existe et où se trouvent ses pages.
Votre site est réglé pour bloquer les moteurs de recherche
Chaque site web a un fichier appelé robots.txt, qui indique aux robots ce qu'ils peuvent ou non consulter. Pendant le développement et la préproduction, il est courant d'ajouter à ce fichier une règle qui bloque tous les robots. Cela empêche les pages à moitié construites d'apparaître dans les résultats avant que le site soit prêt. Le problème est que ce réglage reste parfois en place au lancement du site.
Un fichier robots.txt avec la ligne Disallow: / sous User-agent: * signifie que tous les robots des moteurs de recherche sont bloqués sur toutes les pages de votre site. De l'extérieur, le site paraît tout à fait normal. Un humain qui visite le site voit tout très bien. Mais aucun robot ne peut entrer, donc aucune page n'est indexée, donc aucun trafic ne vient de la recherche. C'est l'une des causes les plus lourdes de conséquences, et les plus faciles à manquer, de l'absence d'un site dans les résultats de recherche.
Vérifiez votre robots.txt en visitant votredomaine.com/robots.txt dans un navigateur. S'il contient des règles d'interdiction générales, supprimez-les ou modifiez-les pour autoriser l'exploration, puis renvoyez votre plan du site pour provoquer une nouvelle exploration.
Certaines pages portent une instruction noindex
Au-delà du fichier robots.txt qui s'applique à tout le site, chaque page peut contenir dans son HTML des instructions qui disent aux moteurs de recherche de ne pas l'inclure dans l'index. C'est ce qu'on appelle une balise noindex.
Les balises noindex sont utilisées à bon escient sur des pages qui ne doivent pas apparaître dans les résultats de recherche, comme les pages de connexion, les pages de confirmation de paiement et les pages de résultats de recherche interne. Le problème survient quand elles se retrouvent sur des pages par erreur. Cela arrive lors de migrations de site, de changements de plateforme, ou quand des pages sont construites à partir de modèles où noindex était activé par défaut. Une balise noindex sur votre page d'accueil ou vos pages de service clés empêchera complètement ces pages d'apparaître dans les résultats de recherche, quelle que soit la qualité du contenu ou le nombre de liens qui pointent vers elles.
Pour repérer des balises noindex accidentelles, il faut soit inspecter le code source de chaque page, soit passer le site dans un outil d'exploration qui signale les pages portant cette instruction.
Aucun lien externe ne pointe vers votre site
Les robots trouvent les pages en suivant des liens. Un site sans lien externe, vers lequel aucun autre site d'internet ne renvoie, est une île. Le seul moyen pour un robot d'y arriver est un envoi direct de plan du site, ou d'avoir déjà l'URL dans sa file d'attente après une visite précédente. Pour les très nouveaux sites, l'absence de liens externes ralentit nettement la découverte et l'indexation.
Les liens externes servent aussi de signaux de crédibilité. Un site sans aucun lien venant d'autres sources crédibles ressemble, du point de vue du moteur de recherche, à quelque chose qui ne mérite peut-être pas d'être indexé. Cela ne veut pas dire qu'il vous faut des centaines de liens pour que votre site apparaisse dans les résultats. Même un ou deux liens de sources pertinentes et crédibles peuvent faire une vraie différence pour un nouveau domaine. Pour voir plus largement comment le trafic de toutes les sources est touché par ce problème, lisez l'article pourquoi mon site ne reçoit pas de trafic.
Votre site a été lancé récemment
Même quand tout est configuré correctement, les nouveaux sites mettent du temps à apparaître dans les résultats de recherche. Le cycle d'exploration, le processus d'indexation et l'évaluation initiale du classement prennent tous du temps. Un site lancé aujourd'hui avec un robots.txt propre, un plan du site envoyé, des balises méta correctes et quelques liens externes peut encore mettre de quatre à douze semaines avant que ses pages apparaissent dans les résultats pour une requête quelconque.
Ce n'est pas un dysfonctionnement. C'est le déroulement normal. Le délai peut être raccourci, mais pas supprimé. Le pire est de faire pendant cette attente des changements qui créent de vrais problèmes, puis de ne pas savoir si l'absence persistante des résultats vient du retard d'origine ou d'un nouveau problème introduit par ces changements.
Comment vérifier si votre site est indexé
Le moyen le plus rapide de vérifier l'état de l'indexation est de chercher votre domaine avec l'opérateur site: dans n'importe quel grand moteur de recherche. Saisissez site:votredomaine.com dans la barre de recherche et validez. Si des pages de votre site apparaissent dans les résultats, votre site est indexé. Si rien n'apparaît, votre site n'est pas indexé ou ne l'est que partiellement.
Une vérification plus détaillée est possible avec les outils pour webmasters des moteurs de recherche. Ces plateformes vous montrent précisément quelles pages ont été indexées, lesquelles ont été explorées mais non indexées, lesquelles sont bloquées par le robots.txt ou des balises noindex, et lesquelles ont des erreurs d'exploration. Le rapport de couverture de ces outils est le moyen le plus fiable d'avoir une image complète de l'état de votre indexation. Il montre aussi les éventuelles actions manuelles prises contre votre site, une cause moins courante mais plus grave de l'absence dans les résultats de recherche.
Les outils pour webmasters des moteurs de recherche permettent aussi de demander l'indexation d'URL précises, ce qui peut accélérer le processus pour des pages nouvellement publiées ou récemment corrigées après avoir été bloquées.
Comment faire indexer votre site web
Une fois la cause identifiée, les étapes sont simples. La plupart des problèmes d'indexation ont une solution directe, et les résultats sont généralement visibles dans les semaines qui suivent le changement.
Envoyer un plan du site
Un plan du site est un fichier, généralement au format XML, qui liste toutes les pages que vous voulez faire indexer par les moteurs de recherche. L'envoyer via les outils pour webmasters est le moyen le plus direct d'indiquer aux moteurs de recherche que votre site existe et de provoquer une exploration. Si votre site a déjà été exploré mais que certaines pages manquent dans l'index, l'envoi d'un plan du site peut aider à faire examiner ces pages.
Vérifiez si votre plateforme génère un plan du site automatiquement et le met à jour quand vous publiez de nouvelles pages. Si c'est le cas, vérifiez l'URL du plan du site (généralement votredomaine.com/sitemap.xml) et envoyez-la via les outils pour webmasters. Pour en savoir plus sur l'effet des mises à jour de contenu sur la santé et la visibilité de votre site, lisez l'article comment mettre à jour le contenu de votre site web.
Supprimer les restrictions d'exploration
Si votre fichier robots.txt bloque les robots, modifiez-le pour autoriser l'accès. Le changement prend effet à la prochaine visite d'un robot. Après avoir modifié le robots.txt, utilisez les outils pour webmasters pour demander une nouvelle exploration, afin que le changement soit pris en compte rapidement au lieu d'attendre la prochaine visite prévue.
Si certaines pages ont des balises noindex qui ne devraient pas s'y trouver, supprimez ces balises et demandez la réindexation des pages concernées via les outils pour webmasters. Pour les pages qui ne doivent pas être indexées, comme les pages d'administration, les contenus en double et les pages de faible valeur, laissez les balises noindex en place.
Obtenir au moins quelques liens externes
Obtenir même un petit nombre de liens externes vers votre site aide sur deux plans : cela donne aux robots un chemin pour trouver vos pages en suivant les liens normalement, et cela signale aux moteurs de recherche que votre site est une présence réelle et active sur le web. Commencez par les sources les plus accessibles : annuaires pertinents, associations professionnelles, partenaires, fournisseurs, ou publications de votre domaine qui font des liens vers les marques qu'elles citent.
Vous n'avez pas besoin de créer des dizaines de liens pour que votre site apparaisse dans les résultats de recherche. Pour un nouveau domaine, une poignée de liens pertinents et crédibles suffit pour que l'exploration et l'indexation fonctionnent normalement.
Corriger les pages cassées
Les pages qui renvoient des codes d'erreur, en particulier des erreurs 404 pour des pages qui n'existent plus, peuvent amener les robots à déprioriser un domaine si elles sont nombreuses. Corrigez les liens internes qui pointent vers des pages supprimées, mettez en place des redirections des anciennes URL vers les bonnes pages de destination et vérifiez si des pages de votre site renvoient des erreurs. Pour un parcours complet du fonctionnement des erreurs 404 et de leur correction, lisez l'article qu'est-ce qu'une erreur 404 et comment la corriger. Pour le problème voisin des liens cassés, lisez l'article que sont les liens cassés et pourquoi ils nuisent à votre site.
Comment WEMASY gère l'indexation
WEMASY génère automatiquement un plan du site pour chaque site et le met à jour au fil des publications. La configuration du robots.txt est accessible depuis les réglages de la plateforme, il n'y a donc aucun risque qu'un blocage d'exploration du mode développement reste actif après le lancement. Chaque page comprend des réglages de balises méta, dont la possibilité d'activer noindex sur certaines pages si nécessaire, directement dans l'éditeur de page, sans toucher au code.
Pour les marques qui veulent suivre l'état de leur indexation, l'intégration des statistiques de WEMASY fait remonter les données des moteurs de recherche : vous pouvez suivre quelles pages reçoivent du trafic naturel et repérer celles qui sont indexées mais n'envoient pas encore de visiteurs.
Découvrez ce qui est inclus sur le créateur de site web WEMASY, ou consultez les offres sur la page des tarifs.
Questions fréquentes
Combien de temps faut-il pour qu'un site apparaisse dans les résultats de recherche ?
Pour un nouveau site avec un plan du site envoyé et sans restriction d'exploration, l'indexation initiale prend généralement une à quatre semaines. L'indexation complète de toutes les pages et le début du classement sur les mots-clés visés prennent habituellement trois à six mois. Les sites vers lesquels pointent plus de liens externes sont explorés plus souvent et ont tendance à être indexés plus vite. Avec le créateur de site web de WEMASY, vous pouvez le mettre en place directement sur votre site.
Quelle différence entre être indexé et être classé dans les résultats de recherche ?
Être indexé signifie que votre page est dans la base de données du moteur de recherche et peut apparaître dans les résultats. Le classement désigne l'endroit où votre page apparaît quand quelqu'un cherche un terme pertinent. Une page peut être indexée mais se classer en page 10, où elle ne reçoit aucun trafic notable. L'indexation est un préalable au classement, mais elle seule ne garantit pas la visibilité.
Comment savoir si mon site est indexé ?
Cherchez site:votredomaine.com dans n'importe quel grand moteur de recherche. Si des pages de votre site apparaissent dans les résultats, votre site est indexé. Pour un détail plus précis des pages indexées, bloquées ou en erreur, utilisez les outils pour webmasters des moteurs de recherche. Le rapport de couverture y donne une image complète.
Une balise noindex peut-elle apparaître sur une page par accident ?
Oui. Les balises noindex peuvent être ajoutées par accident lors de migrations de site, de changements de plateforme, ou quand des pages sont créées à partir de modèles où la balise était activée par défaut. C'est l'un des problèmes les plus difficiles à repérer, car la page paraît tout à fait normale aux visiteurs. Seul un robot ou quelqu'un qui inspecte le code source de la page le remarquerait. Lancer un audit d'exploration est le moyen le plus fiable de trouver des balises noindex accidentelles sur tout votre site.
Corriger un blocage du robots.txt répare-t-il l'indexation immédiatement ?
Pas immédiatement. Après avoir supprimé un blocage d'exploration, il faut attendre la prochaine exploration. Envoyer votre plan du site via les outils pour webmasters et demander une exploration accélère nettement les choses. Dans la plupart des cas, les robots passent dans les quelques jours à une semaine qui suivent la demande. Les pages commencent à apparaître dans les résultats une fois explorées et traitées, ce qui peut prendre encore quelques jours.
Mon site apparaissait avant mais a disparu des résultats de recherche. Que s'est-il passé ?
Un site qui était indexé et a disparu des résultats est une situation différente de celle d'un nouveau site jamais indexé. Les causes courantes sont un changement du robots.txt qui a introduit un blocage d'exploration, une balise noindex ajoutée par accident, une action manuelle d'un moteur de recherche pour violation de ses règles, une baisse importante des signaux de qualité du site, ou l'expiration puis le réenregistrement d'un domaine qui a remis l'autorité à zéro. Utilisez d'abord les outils pour webmasters pour vérifier les actions manuelles et les erreurs de couverture, car ils identifient tout de suite les causes les plus graves.