Nous avons 202 articles, en français et en anglais. Les relire un par un prendrait des semaines. Nous avons donc écrit un audit automatique qui mesure chaque article selon les mêmes règles, puis trie les anomalies par priorité.

Les quatre étapes de l'audit
L'audit tient en deux scripts. Le premier exporte le contenu et le frontmatter de chaque article en JSON, en utilisant le même analyseur que le site, pour que les chiffres correspondent à ce que le lecteur voit. Le second mesure chaque article et écrit un tableau CSV.

Les critères retenus sont simples : titre SEO de 60 caractères au plus, description entre 120 et 160 caractères, au moins 600 mots, trois sous-titres, deux liens internes, au moins une source externe, image d'ouverture présente.
Ce que l'audit a trouvé
Les anomalies réelles étaient peu nombreuses, mais elles touchaient beaucoup d'articles :
- 32 titres SEO dépassaient 60 caractères : Google coupe les plus longs au milieu.
- 41 descriptions étaient hors de la plage de 120 à 160 caractères.
- 59 articles comptaient moins de deux liens internes.
- 2 images d'ouverture étaient absentes.
Nous avons corrigé les titres à la main, article par article, pour garder le sens. Les descriptions et les liens internes ont été traités par lot, avec une section « Pour aller plus loin » qui pointe vers deux articles de la même rubrique.
L'erreur de mesure à ne pas reproduire
Le premier audit annonçait 196 images absentes et 100 articles sans FAQ. C'était faux : le script lisait mal les valeurs YAML sur plusieurs lignes, et ne voyait pas les images. Le correctif a été de passer par le même analyseur que le site. La leçon : avant de corriger 196 articles, vérifiez un échantillon à la main.
Le point faible qui reste
L'audit révèle aussi ce qu'un script ne sait pas juger : la qualité des sources. Sur 202 articles, 122 n'ont aucun lien vers une source externe hors de notre propre site. Un script peut compter les liens, pas vérifier qu'une source dit vraiment ce que l'article affirme. Ce travail reste manuel.
Pour comprendre comment ces anomalies se traduisent en trafic, lisez notre analyse des tendances du blog.
Comment lire le tableau
Le fichier CSV contient une ligne par article et par langue. Les colonnes utiles sont le nombre de mots, la longueur du titre SEO et de la description, le nombre de liens internes et de sources externes, et la liste des problèmes. Trier par nombre de problèmes donne une file de travail. Les articles sans problème restent à relire pour leur fond, que le script ne mesure pas.
Les limites de l'audit
L'audit ne juge ni la pertinence d'un article, ni la justesse de ses affirmations, ni la qualité de son style. Il ne vérifie pas non plus les liens externes : un lien peut être valide techniquement et ne rien prouver. Ces contrôles restent humains, et c'est là que l'effort éditorial se concentre.
Relancer l'audit après chaque lot
Un audit n'a de valeur que s'il est relancé. Après chaque lot de corrections, nous relançons le script et comparons les chiffres : c'est le seul moyen de vérifier qu'une correction a bien fait baisser le nombre d'anomalies, et qu'elle n'en a pas créé de nouvelles.
Sources
- Rapport d'audit du blog,
docs/seo/audit-articles.csv, octobre 2026. - Scripts :
scripts/export-posts.mjsetscripts/audit-seo.py. - Google Search Central, « Search Essentials », critères de base pour le référencement.



