Comment configurer X-Robots-Tag sur Cloudflare Pages ?

L'équipe Citead, mis à jour le

En bref. Cloudflare Pages ajoute X-Robots-Tag: noindex aux réponses statiques correspondantes lorsque la directive est configurée dans le fichier _headers déployé.

Définition : Cloudflare Pages utilise un fichier texte brut _headers pour associer des en-têtes de réponse HTTP aux ressources statiques correspondantes. L’en-tête X-Robots-Tag: noindex demande aux moteurs de recherche qui le prennent en charge d’exclure la ressource des résultats de recherche.

La configuration et le comportement de la recherche Google décrits ici reflètent la documentation disponible en octobre 2026.

Points clés

Où placer le fichier et quelle syntaxe utiliser ?

Les règles d’en-têtes de Cloudflare se composent d’une URL ou d’un motif d’URL, suivi de lignes d’en-têtes indentées. Pour un déploiement statique où noindex doit s’appliquer à tous les chemins, le fichier contient :

/*
  X-Robots-Tag: noindex

L’astérisque correspond à tous les caractères du chemin. Cette règle générale couvre aussi les réponses statiques correspondantes sur un domaine personnalisé. Une règle propre au nom d’hôte convient donc lorsque seule l’adresse pages.dev doit recevoir la directive.

Pour les projets utilisant un framework, la même documentation indique que public/ ou static/ sont des répertoires courants dont les ressources sont copiées dans le répertoire de sortie final de la compilation. _headers doit figurer dans cette sortie copiée. Pages analyse le fichier comme une configuration ; le fichier lui-même n’est pas servi comme une ressource statique.

Comment cibler les URL pages.dev avec ces règles ?

L’exemple d’indexation fourni par Cloudflare présente ces motifs propres aux noms d’hôte :

https://:project.pages.dev/*
  X-Robots-Tag: noindex

https://:version.:project.pages.dev/*
  X-Robots-Tag: noindex

:project et :version sont des variables nommées (placeholders) qui correspondent aux composants du nom d’hôte. Les motifs couvrent le nom d’hôte du projet et les noms d’hôte comportant un composant supplémentaire. Leurs conditions sur le nom d’hôte excluent les URL des domaines personnalisés du champ de ces règles.

Les règles correspondantes se cumulent. Cloudflare joint les valeurs d’en-tête répétées en les séparant par des virgules. Une règle placée plus bas ne doit donc pas être considérée comme un remplacement de toutes les règles précédentes qui correspondent à l’URL.

Comment vérifier la directive ?

Les consignes de débogage de noindex de Google recommandent l’outil d’inspection d’URL (URL Inspection) pour vérifier la mise en œuvre, et le rapport d’indexation des pages (Page Indexing) de Search Console pour suivre les pages sur lesquelles Googlebot, le robot d’exploration de Google, extrait noindex. L’en-tête de réponse attendu est :

X-Robots-Tag: noindex

Les mêmes consignes expliquent que Google doit explorer la page pour lire ses en-têtes. Un blocage dans robots.txt empêche cet accès. Google précise aussi qu’une page peut rester dans les résultats jusqu’à sa prochaine exploration ; l’outil d’inspection d’URL permet de demander une nouvelle exploration.

Termes associés

Questions fréquentes

Cela fonctionne-t-il avec Pages Functions ?

La documentation de Cloudflare sur les en-têtes personnalisés exclut les réponses produites par Pages Functions, même lorsque l’URL correspond à une règle. Si vous utilisez Functions ou le rendu côté serveur, ajoutez l’en-tête dans le code qui produit la réponse.

Puis-je combiner noindex et nofollow ?

Oui. Les spécifications de Google sur les directives pour les robots acceptent les directives séparées par des virgules, comme X-Robots-Tag: noindex, nofollow. nofollow demande à Google de ne pas suivre les liens de la page ; ajoutez cette directive si vous souhaitez appliquer cette restriction supplémentaire.

Sources

  1. Cloudflare, "Headers", mis à jour le 25 août 2026
  2. Google Search Central, "Robots meta tag, data-nosnippet, and X-Robots-Tag specifications", mis à jour le 24 mars 2026
  3. Google Search Central, "Block Search indexing with noindex", mis à jour le 10 décembre 2025

Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO

Testez une page et voyez quoi corriger en premier

L'analyse prend en général moins de 10 secondes et ne demande pas de compte.

400 000+ pages notées dans le benchmark public