Le WordPress d'aujourd'hui, décodé pour les développeurs

SEO & GEO

Le maillage se reconstruit après le nettoyage automatisé des ancres du catalogue

Retour sur un script de nettoyage d'ancres internes appliqué à un catalogue accumulé depuis six ans, et sur les mois qu'il a fallu pour observer un maillage réellement plus lisible.

Par WordPress Développement • 10 août 2023 • 4 min de lecture • Aucun commentaire
Le maillage se reconstruit après le nettoyage automatisé des ancres du catalogue

Un catalogue de fiches produit alimenté depuis six ans par plusieurs rédacteurs successifs, chacun ayant repris sans le savoir les habitudes du précédent : la quasi-totalité des liens internes pointant vers une fiche donnée utilisaient la même ancre générique, « voir le produit », copiée-collée d’une fiche à l’autre au fil des années. Plus de six mille liens internes portaient ainsi une ancre strictement identique, quel que soit le produit réellement ciblé.

Ce constat, posé lors d’un audit de maillage plus large, a mené à l’écriture d’un script de réécriture automatisée des ancres, chargé de remplacer ce texte générique par le nom réel du produit lié, extrait directement du titre de la fiche de destination. Ce retour d’expérience porte sur ce qui a suivi cette réécriture, sur plusieurs mois, plutôt que sur le script lui-même.

La logique du script de réécriture

Le script parcourait le contenu de chaque publication via get_posts(), repérait les liens internes dans le HTML à l’aide d’une expression régulière ciblant les balises <a href> pointant vers le domaine du site, résolvait l’identifiant de la publication cible avec url_to_postid(), puis remplaçait le texte d’ancre par le titre de cette publication cible, tronqué à quarante caractères pour rester lisible dans le flux du paragraphe.

Chaque remplacement était appliqué via wp_update_post(), avec conservation systématique d’une sauvegarde du contenu original dans une table personnalisée, au cas où une réécriture produirait un résultat maladroit dans certains contextes de phrase.

Les premières semaines : rien de visible

L'essentiel à retenir : Des ancres répétées à l'identique pendant des années finissent par diluer le signal thématique ; Un script de réécriture d'ancres doit s'appuyer sur le contexte du paragraphe, pas sur une liste figée ; L'effet sur le maillage se mesure en mois, pas en semaines

Dans les trois semaines suivant le déploiement du script, aucun changement mesurable n’est apparu dans les rapports de performance de Search Console. Ce délai n’a rien d’anormal : Google doit d’abord réexplorer chacune des pages concernées pour prendre en compte le nouveau texte d’ancre, un processus qui dépend du rythme de crawl propre à chaque URL et qui ne se déclenche pas instantanément après une simple mise à jour en base de données.

Ce qui s’est réellement passé entre le deuxième et le sixième mois

À partir du deuxième mois, un frémissement est apparu sur les fiches produit les moins visibles du catalogue, celles qui recevaient jusque-là très peu de trafic organique malgré une présence ancienne sur le site. Ces fiches, auparavant liées presque exclusivement par des ancres génériques, ont commencé à apparaître pour des requêtes plus proches du nom exact du produit, cohérentes avec les nouvelles ancres qui pointaient désormais vers elles depuis plusieurs dizaines de pages du catalogue.

Le phénomène s’est confirmé sur les mois suivants, sans jamais devenir spectaculaire : une progression progressive de la visibilité des fiches les moins consultées, sans effet notable sur celles qui bénéficiaient déjà d’un trafic satisfaisant avant l’intervention.

Ce que ce retour d’expérience apprend

  • Une ancre générique répétée à l’identique n’aide pas Google à comprendre le sujet réel de la page liée, contrairement à une ancre qui reprend les termes propres au contenu ciblé.
  • L’effet d’une réécriture de maillage se mesure sur plusieurs mois, le temps que le robot revisite chaque page concernée et ajuste sa compréhension du site.
  • Les pages les moins visibles avant l’intervention sont celles qui profitent le plus visiblement d’un maillage mieux ciblé, sans doute parce qu’elles disposaient de la plus grande marge de progression.

Un maillage se soigne article par article, mais ses effets se lisent uniquement à l’échelle du catalogue entier, et seulement après plusieurs mois de patience.

Pour aller plus loin

Ce type de nettoyage mériterait d’être reproduit régulièrement, plutôt que traité comme une opération ponctuelle : les mêmes habitudes d’ancres génériques réapparaissent naturellement dès qu’un nouveau rédacteur reprend le modèle des fiches existantes sans y prêter attention. Un contrôle automatisé, exécuté par exemple une fois par trimestre via WP-CLI, permettrait de repérer les ancres répétées au-delà d’un certain seuil avant qu’elles ne s’accumulent à nouveau sur plusieurs milliers de liens.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Partager :

À propos de l'auteur

WordPress Développement

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi