Comment modifier robots.txt dans Shopify ?

L'équipe Citead, mis à jour le

En bref. Modifiez templates/robots.txt.liquid dans l’éditeur de code du thème Shopify, utilisez les groupes de règles par défaut en Liquid et comparez le résultat produit avant publication.

Définition : En octobre 2026, Shopify permet de modifier robots.txt au moyen d’un fichier de thème nommé robots.txt.liquid, situé dans le répertoire templates. Ce modèle génère les règles d’exploration servies à l’adresse /robots.txt ; son ajout remplace le contenu généré automatiquement par Shopify.

Points clés

Comment créer le modèle ?

La procédure du centre d’aide de Shopify commence dans Boutique en ligne (Online Store). Le menu d’actions du thème concerné propose Modifier le code (Edit code). Le parcours documenté consiste à choisir Ajouter un nouveau modèle (Add a new template), à sélectionner robots, puis à cliquer sur Créer le modèle (Create template). Un fichier robots.txt.liquid existant peut être modifié directement.

Les instructions de Shopify pour les développeurs décrivent aussi la création du fichier dans l’éditeur de code : clic droit sur Templates, choix de Nouveau fichier (New File), saisie du nom robots.txt.liquid, puis appui sur Entrée (Enter). Le chemin obtenu dans le thème est :

templates/robots.txt.liquid

Avant toute modification, le centre d’aide demande aux marchands de supprimer les personnalisations ou solutions de contournement antérieures, y compris tout service tiers utilisé pour servir robots.txt.

Que contient robots.txt.liquid ?

Un agent utilisateur (user agent) identifie le robot auquel s’applique un groupe de règles. Le guide de personnalisation de Shopify montre comment parcourir les groupes par défaut, restituer leurs règles existantes et ajouter une directive dans le groupe concerné. Son exemple ajoute une restriction d’exploration pour les URL contenant le paramètre ?q= :

{% for group in robots.default_groups %}
  {{- group.user_agent }}
  {%- for rule in group.rules -%}
    {{ rule }}
  {%- endfor -%}
  {%- if group.user_agent.value == '*' -%}
    {{ 'Disallow: /*?q=*' }}
  {%- endif -%}
  {%- if group.sitemap != blank -%}
    {{ group.sitemap }}
  {%- endif -%}
{% endfor %}

Cet exemple de Shopify porte précisément sur le blocage de ce paramètre. La condition group.user_agent.value place la directive ajoutée dans le groupe associé au caractère générique. La boucle restitue aussi le plan de site (sitemap) de chaque groupe lorsqu’il existe. Le même guide place les groupes de robots supplémentaires en dehors de la boucle lorsqu’ils ne figurent pas parmi les groupes par défaut.

La documentation de référence du modèle recommande d’utiliser les objets Liquid dès que possible. Elle indique aussi que le contenu produit à partir des groupes par défaut peut différer du fichier généré par Shopify, ce qui rend la comparaison nécessaire même lorsque le modèle conserve ces groupes.

Comment vérifier et appliquer les modifications ?

Le guide de Shopify pour les développeurs demande de comparer la réponse /robots.txt enregistrée au résultat produit par le modèle avant publication. Cette comparaison permet de repérer les changements introduits par le modèle, en plus de la directive personnalisée prévue.

Le centre d’aide situe robots.txt à la racine du domaine principal de la boutique, par exemple example.com/robots.txt. Les modifications enregistrées dans le thème publié prennent effet instantanément, même si les robots peuvent réagir avec un délai.

Termes associés

Questions fréquentes

Puis-je restaurer le fichier généré automatiquement ?

Oui. Le centre d’aide de Shopify indique que vous pouvez supprimer le fichier personnalisé robots.txt.liquid pour revenir au fichier robots.txt par défaut.

Puis-je remplacer le modèle par des règles en texte brut ?

La documentation de référence du modèle autorise les règles en texte brut, mais recommande fortement les objets Liquid. Le centre d’aide avertit que remplacer le contenu du modèle par du texte brut peut laisser des règles obsolètes lorsque Shopify modifie ses valeurs par défaut.

L’assistance Shopify modifie-t-elle ce fichier ?

La même documentation du centre d’aide classe ces modifications parmi les personnalisations non prises en charge. Si vous avez besoin d’aide, elle vous oriente vers un Shopify Partner.

Sources

  1. Centre d’aide Shopify, « Editing robots.txt.liquid », sans date
  2. Shopify, « Customize robots.txt », sans date
  3. Shopify, « robots.txt.liquid », sans date

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