Utilisation de la directive Clean-param pour réduire le crawl des pages en double

Ask AI about this page

8 views 6 min de lecture

La directive clean-param est une instruction spécifique placée dans le fichier robots.txt pour informer Yandex que certains paramètres d’URL ne modifient pas le contenu sous-jacent d’une page. En identifiant ces paramètres, vous empêchez le robot de recherche d’indexer plusieurs versions de la même page, ce qui aide à maintenir la qualité de l’index et garantit que votre budget de crawl est consacré à du contenu unique et précieux plutôt qu’à des variations d’URL redondantes.

Quel est le rôle de clean-param dans l’indexation Yandex ?

Yandex traite les URL avec différents paramètres comme des adresses distinctes. Si votre site utilise des identifiants de suivi, des jetons de session ou des filtres de tri qui apparaissent dans la chaîne d’URL, le robot peut voir des dizaines de versions d’une même page produit. Cela crée un gonflement de l’index. La directive clean-param agit comme un filtre, ordonnant au bot de traiter ces URL comme l’adresse de base.

Utilisation de la directive Clean-param pour réduire le crawl des pages en double

Par exemple, considérons un magasin vendant des vêtements. Une page produit pourrait être accessible via ‘example.com/item?id=123&session=abc’ et ‘example.com/item?id=123&session=xyz’. Pour l’utilisateur, le contenu est identique. Pour le moteur de recherche, elles apparaissent comme deux pages distinctes. Sans la directive, le crawler tente de traiter les deux, gaspillant des ressources qui pourraient être utilisées pour découvrir de nouveaux articles de blog ou des mises à jour de catégories.

Cette directive ne supprime pas les paramètres de l’URL pour l’utilisateur. Au lieu de cela, elle indique au crawler de les ignorer lors du calcul de la version canonique de la page. C’est un signal qui garde votre index propre et garantit que l’autorité de votre site est concentrée sur l’URL principale, ce qui est un facteur clé pour des classements sains.

La gestion de ces paramètres est essentielle pour les sites avec de grands catalogues. Sans instructions claires, le robot de recherche pourrait passer une quantité inutile de temps à crawler des milliers de variations d’une seule page, ce qui, en fin de compte, n’apporte aucune valeur supplémentaire à l’utilisateur ou à la visibilité de recherche de votre site.

Utilisation de la directive Clean-param pour réduire le crawl des pages en double — 2

Comment configurer clean-param dans robots.txt

Vous implémentez cette directive en ajoutant une ligne spécifique à votre fichier robots.txt. La syntaxe suit un modèle logique : vous déclarez les paramètres qui doivent être ignorés pour des chemins spécifiques. Il est essentiel d’être précis pour éviter de bloquer accidentellement du contenu important qui pourrait dépendre de paramètres pour afficher différents produits ou variations.

  • Identifiez les paramètres qui ne modifient pas le contenu, tels que ‘utm_source’, ‘session_id’ ou ‘sort_order’.
  • Ajoutez la ligne ‘Clean-param: parameter_name /path/to/pages’ à votre fichier robots.txt.
  • Utilisez le caractère générique astérisque (*) pour appliquer la règle à l’ensemble du site si le paramètre est universel.
  • Testez l’implémentation à l’aide des outils de diagnostic Yandex Webmaster.

Lors de la configuration de la règle, tenez compte de la portée. Si un paramètre comme ‘ref’ est utilisé partout sur votre site, utilisez une portée large. Si un paramètre comme ‘size’ n’est utilisé que sur les pages produits, ciblez la directive spécifiquement vers le répertoire des produits. Cela évite les effets secondaires involontaires où un filtre dont vous avez réellement besoin pour la navigation est ignoré par le crawler.

La précision est vitale ici. Si vous ajoutez par inadvertance un paramètre qui contrôle le filtrage de contenu (comme ‘color’ ou ‘material’ sur un site marchand) à la directive clean-param, Yandex pourrait ne pas indexer ces variations pertinentes. Vérifiez toujours quels paramètres servent uniquement au suivi interne ou aux modifications de mise en page par rapport à ceux qui fournissent un contenu unique aux visiteurs.

Pourquoi devriez-vous éviter l’indexation excessive de paramètres ?

Lorsque le robot passe trop de temps à crawler des variations dynamiques, il visite vos pages principales moins fréquemment. Cela conduit à une indexation lente des nouveaux contenus ou des mises à jour importantes. De plus, avoir plusieurs versions de la même page peut diluer la force de vos liens internes, provoquant une volatilité du classement.

Considérez un site avec 10 000 pages mais 50 000 variations d’URL causées par des codes de suivi. Si le crawler les traite toutes, la charge de votre serveur augmente considérablement. Cela peut entraîner des temps de réponse plus lents, ce qui peut déclencher une évaluation négative par l’algorithme de recherche. Prioriser votre budget de crawl est une stratégie solide pour maintenir une présence de recherche de haute qualité.

En réduisant le nombre de pages uniques que le crawler doit traiter, vous améliorez l’efficacité globale de l’interaction de votre site avec le robot de recherche. Cela garantit que lorsque vous publiez de nouveaux articles ou mettez à jour des descriptions de produits, le moteur de recherche découvre ces changements aussi rapidement que possible, plutôt que de rester coincé dans une boucle d’URL en double basées sur des paramètres.

Lorsque nous voyons un site client lutter avec la profondeur d’indexation, c’est souvent parce que des milliers d’URL inutiles accaparent le quota de crawl. Les nettoyer est une priorité pour la santé du site.

Équipe SEO d’Alien Road

Comment Alien Road applique cela

Chez Alien Road, nous suivons un processus strict lors de l’optimisation pour Yandex. Nous examinons d’abord les statistiques de crawl dans Yandex Webmaster pour identifier quels paramètres génèrent le plus grand nombre d’URL redondantes. Nous isolons ensuite les paramètres non fonctionnels et appliquons la directive clean-param au fichier robots.txt du site, en veillant à ce que le robot se concentre uniquement sur les versions canoniques des pages de nos clients.

Dans une mission typique, nous documentons chaque paramètre trouvé dans les journaux avant d’effectuer des changements. Nous confirmons qu’aucun de ces paramètres n’est critique pour le rendu du contenu que l’utilisateur s’attend à voir. Une fois les changements en ligne, nous surveillons le rapport des URL ‘Exclues’ dans la console de recherche pour nous assurer que le crawler respecte nos instructions.

Par exemple, lors de l’audit d’un grand portail e-commerce, nous constatons souvent que les paramètres ‘sort’ et ‘order’ génèrent des milliers de pages indexables. Nous appliquons la règle clean-param à ces paramètres spécifiques, permettant au robot de recherche de visiter la page de catégorie racine sans gaspiller de ressources sur chaque vue triée possible.

Nos étapes d’implémentation standard

  • Analysez les ‘Statistiques de crawl’ de Yandex Webmaster pour trouver des modèles de paramètres à haute fréquence.
  • Vérifiez quels paramètres sont réellement nécessaires pour l’expérience utilisateur par rapport à ceux qui sont purement basés sur le suivi.
  • Rédigez les directives clean-param et testez-les dans un environnement de test.
  • Surveillez le rapport des ‘URL exclues’ pour confirmer que la directive supprime correctement les variations cibles.

Le SEO basé sur les données signifie savoir exactement quelles parties de la structure de votre site vous aident et lesquelles créent du bruit pour le robot de recherche.

Équipe SEO d’Alien Road

Par où commencer cette semaine

Accédez à votre compte Yandex Webmaster et visitez la section ‘Indexation’. Consultez votre rapport ‘Pages dans la recherche’ pour voir si vous avez un nombre inhabituel d’URL contenant des chaînes de requête. Si vous trouvez un modèle, créez une liste de ces paramètres et préparez votre mise à jour robots.txt. Une fois mis à jour, gardez un œil attentif sur l’onglet ‘Exclues’ pour vérifier la réduction de l’indexation redondante.

Commencez par identifier les trois paramètres les plus courants qui n’ajoutent aucune valeur au contenu de votre page. La plupart des sites ont ceux-ci en commun, comme les ID de session ou les filtres de tri. En traitant ceux-ci en premier, vous constaterez probablement une amélioration significative de la façon dont le crawler navigue dans l’architecture de votre site en quelques jours seulement.

Une fois les changements en ligne, suivez les journaux du serveur pour confirmer que le robot ne demande plus ces URL spécifiques chargées de paramètres. Cette surveillance proactive garantit que votre site reste en bonne santé et que l’index de recherche reflète uniquement le contenu que vous souhaitez montrer à votre public cible.

Partager