En bref. Conserver la boucle robots.default_groups, ajouter les directives aux groupes concernés et comparer le rendu du modèle au fichier robots.txt généré par Shopify.
Définition : Conserver les groupes de règles par défaut de Shopify consiste à garder la boucle
robots.default_groupsdansrobots.txt.liquidet à ajouter des directives personnalisées autour de sa sortie. Chaque groupe conserve son agent utilisateur (user-agent), ses règles existantes et son éventuel plan de site (sitemap).
Points clés
- Au 17 octobre 2026, la documentation de Shopify sur la modification du fichier recommande les personnalisations Liquid pour préserver la possibilité de mettre à jour les règles automatiquement.
- La référence du modèle de Shopify précise que l’ajout de
robots.txt.liquidremplace le contenu généré à l’adresse/robots.txt. - Le guide de personnalisation de Shopify place les ajouts aux groupes existants dans la boucle par défaut et les groupes personnalisés distincts en dehors de celle-ci.
Comment fonctionne la boucle par défaut ?
La référence du modèle de Shopify situe le fichier à l’emplacement templates/robots.txt.liquid. La boucle externe parcourt chaque groupe par défaut. Elle produit group.user_agent, puis chaque élément de group.rules, suivi de group.sitemap lorsque celui-ci est présent. Un agent utilisateur identifie le robot d’exploration auquel un groupe s’applique.
L’exemple d’ajout de Shopify adapte cette structure avec une directive Disallow, qui demande de ne pas explorer les chemins correspondant au motif indiqué :
{% 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 %}
Où placer les directives personnalisées ?
L’exemple d’ajout de Shopify fournit le motif /*?q=* présenté ci-dessus. La condition sélectionne le groupe dont la valeur d’agent utilisateur est * ; la boucle interne des règles continue de produire chaque règle existante de ce groupe. Cet exemple illustre l’emplacement d’une restriction portant sur un paramètre de requête.
Pour un robot absent des groupes par défaut, le même guide présente un groupe distinct après la boucle par défaut. Son exemple utilise discobot. L’ajout des lignes suivantes après le bloc Liquid complet conserve la sortie de la boucle :
User-agent: discobot
Disallow: /
Que faut-il vérifier avant la publication ?
La référence du modèle de Shopify demande aux marchands d’enregistrer le contenu actuel de /robots.txt et de le comparer au rendu du modèle avant la publication. Les groupes par défaut accessibles dans Liquid peuvent différer du fichier généré par Shopify.
Le centre d’aide de Shopify relève une différence concrète : les modèles qui produisent les groupes par défaut peuvent conserver Disallow: /search et Disallow: /policies/ après la disparition de ces règles du fichier généré par défaut. L’examen de ces chemins donne un point de comparaison précis. La suppression du modèle personnalisé rétablit le fichier généré actuel.
Termes associés
- robots.txt
- Priorité des groupes robots.txt
- Comment modifier robots.txt dans Shopify ?
- Comment rétablir le fichier robots.txt par défaut de Shopify ?
Questions fréquentes
Puis-je remplacer la boucle Liquid par du texte brut ?
Vous le pouvez, mais la documentation de Shopify sur la modification du fichier le déconseille, car les règles peuvent devenir obsolètes. Conserver les objets Liquid préserve la possibilité pour Shopify de mettre à jour le fichier.
L’enregistrement du modèle fait-il réagir les robots immédiatement ?
La même documentation de Shopify indique que les modifications prennent effet instantanément, tandis que les robots peuvent réagir plus tard. Vous pouvez consulter le contenu publié à l’adresse /robots.txt de votre domaine principal.
Sources
- Centre d’aide Shopify, « Editing robots.txt.liquid », sans date
- Shopify Developers, « robots.txt.liquid », sans date
- Shopify Developers, « Customize robots.txt », sans date
Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO