Bloquer l'indexation dans la recherche avec noindex

Vous pouvez empêcher l'affichage d'une page ou d'une autre ressource dans la recherche Google en incluant une balise Meta ou un en-tête noindex dans la réponse HTTP. Lors de la prochaine exploration de cette page par Googlebot, la balise ou l'en-tête seront détectés et cette page sera totalement exclue des résultats de recherche Google, même si d'autres sites contiennent des liens vers celle-ci.

La directive noindex est utile si vous n'avez pas accès à la racine de votre serveur, car elle vous permet de contrôler l'accès à votre site page par page.

Mettre en œuvre la directive noindex

Il existe deux façons de mettre en œuvre la directive noindex : en tant que balise Meta et sous forme d'en-tête de réponse HTTP. Ces deux méthodes ont le même effet. Choisissez celle qui est la plus pratique pour votre site et la plus adaptée à votre type de contenu.

Balise <meta>

Pour empêcher les robots d'exploration de la plupart des moteurs de recherche d'indexer une page de votre site, ajoutez la balise Meta suivante dans la section <head> de votre page :

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

Pour n'empêcher que les robots d'exploration Google d'indexer une page, utilisez la balise suivante :

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

Sachez que certains robots d'exploration de moteurs de recherche peuvent interpréter l'instruction noindex différemment. Par conséquent, il se peut que votre page s'affiche toujours dans les résultats d'autres moteurs de recherche.

En savoir plus sur la balise Meta noindex

En-tête de réponse HTTP

Au lieu d'une balise Meta, vous pouvez également afficher un en-tête X-Robots-Tag avec une valeur noindex ou none dans votre réponse. Un en-tête de réponse peut être utilisé pour les ressources non HTML, telles que les fichiers PDF, les fichiers vidéo et les fichiers image. Voici un exemple de réponse HTTP avec une instruction X-Robots-Tag qui indique aux robots d'exploration de ne pas indexer une page :

HTTP/1.1 200 OK
(…)
X-Robots-Tag: noindex
(…)

En savoir plus sur l'en-tête de réponse noindex

Nous aider à détecter vos balises Meta

Nous devons explorer votre page pour détecter les balises Meta et les en-têtes HTTP. Si une page continue à figurer dans les résultats, c'est probablement parce que nous n'avons pas exploré la page depuis que vous avez ajouté la balise. Vous pouvez nous demander d'explorer à nouveau votre page en utilisant l'outil d'inspection d'URL. Cela peut également s'expliquer par le fait que votre fichier robots.txt bloque l'accès de nos robots d'exploration à cette URL, ce qui nous empêche de voir la balise. Vous devez modifier votre fichier robots.txt pour nous permettre d'accéder à votre page. Vous pouvez modifier et tester votre fichier robots.txt à l'aide de l'outil de test du fichier robots.txt.