Jour 181 : Ce que j'ai appris avec un skill Claude pour du SEO
Ok, j’ai fait presque aucun billet pour les 181 jours précédents mais vous savez ce que c’est… la flemme.
Bref, ça fait 181 jours que j’ai lancé Writizzy. C’est la plateforme de blog que j’utilise pour cet article notamment. Je suis le premier convaincu de mon propre produit, ce qui est déjà une petite victoire :)
Avec un peu (beaucoup) d’exagération je pourrais vous dire qu’en 181 jours Writizzy a réussi à se hisser au même niveau qu’un Substack, Medium ou Beehiiv en termes de fonctionnalité.
Evidemment côté utilisation c’est un peu plus loin. Il y a presque 480 utilisateurs qui l’ont testé, dont environ 130 qui sont vraiment actifs.

Et surtout, c’est loin d’être un long fleuve tranquille. J’ai une énorme épine dans le pied : j’ai très peu de gens qui découvrent le produit. Et même pire que ça, mon traffic est en baisse.

Avec 1850 visiteurs uniques en avril, c’est mon 2eme pire mois depuis le début. Et l’une des raisons (mais pas la seule), c’est le SEO.
Le SEO fait défaut
Le SEO fait défaut, ça aurait pu être un titre de film avec Jean Dujardin.
Avec 1850 visiteurs uniques mensuels, je fais presque 3 fois moins de traffic que mon propre blog, celui que vous êtes en train de lire. C’est… perfectible :)
L’essentiel du traffic vient des réseaux sociaux, de Reddit, de Facebook (?? je sais pas pourquoi), de uneed (une plateforme de lancement de produit), et des différents blogs qui utilisent déjà Writizzy.
Il y a du traffic qui vient de Google mais c’est ce qu’on appelle du traffic “Brand”. Ce sont des gens qui tapent writizzy donc ils connaissent le produit et dans ce cas on peut pas appeler ça de l’acquisition de nouveaux utilisateurs.
Donc il y a quelques semaines j’ai voulu m’auto auditer pour voir si je pouvais trouver des choses qui n’allaient pas. Et pour ça j’ai trouvé un ensemble de skills pour Claude : claude-seo.
Claude-SEO c’est une vingtaine de skills qui vont tester plusieurs parties : la qualité du contenu, les markup json-ld, le GeoSearch (ai search optimization), le technical SEO etc…
Il y en a 21, donc je vais pas tout lister, vous m’excuserez…
Une fois installé, j’ai lancé la commande /seo audit https://writizzy.com et voici le premier résultat :
| Catégorie | Poids | Score | Pondéré |
|---|---|---|---|
| SEO Technique | 22% | 52/100 | 11.4 |
| Qualité du Contenu (E-E-A-T) | 23% | 38/100 | 8.7 |
| SEO On-Page | 20% | 45/100 | 9.0 |
| Schema / Données Structurées | 10% | 68/100 | 6.8 |
| Performance (CWV) | 10% | 55/100 | 5.5 |
| Référencement IA (GEO) | 10% | 41/100 | 4.1 |
| Images & Social | 5% | 35/100 | 1.75 |
| TOTAL | 47 / 100 |
47/100 c’est pas énorme et en même temps, c’est plutôt une bonne nouvelle. Ca veut dire qu’il y a des choses à faire et que l’outil va pouvoir m’aider.
Les enseignements du premier run
Claude-SEO teste pas mal de choses et notamment le SEO technique.
C’est en théorie la partie la plus simple puisqu’il s’agit de toutes les optimisations de structure, de titre, de performance, de schéma json etc…
J’ai eu des conseils plutôt pertinents notamment sur l’optimisation des images de la home et des directives de préconnexion sur mon CDN Bunny.
<link rel="preload" as="image" href="/herobg.webp" fetchpriority="high">
<link rel="preconnect" href="https://writizzy.b-cdn.net">
J’ai aussi eu pas mal de retours sur les schéma JSON-LD utilisé sur la page.
Vous pouvez voir toute la structure JSON-LD de la home page que j’ai modifié grace à ce site (que je vous invite à utiliser pour vous même) : validator.schema.org

claude-seo m’a également permis de me rendre compte d’un bug dans la librairie nuxt-seo que j’utilise et qui impactait tout les title et meta description de mon site. Toutes les pages avaient les mêmes attributs.
(Au passage, Claude m’a également permis de diagnostiquer le bug pour ouvrir une issue qui a été corrigé depuis)
Mais surtout claude-seo m’a suggéré plusieurs ajouts pertinents :
- l’ajout d’un fichier llms.txt pour améliorer mon référencement par les assistants IA
- l’ajout de pages dédiées pour l’équipe fondatrice, le pricing, les pages features
Habituellement on a tendance à créer des landing page qui regroupent toute ces informations mais apparemment il peut être intéressant d’avoir d’autres pages pour répondre à des intentions de recherche bien spécifiques, comme “writizzy pricing”.
Et concernant la page about, il s’agit de renforcer l’autorité du site au vu des critères E-E-A-T, critères qui aident Google pour apprécier l’autorité/réputation/confiance qu’on peut accorder à un site.
Une fois tout ça mis en place, j’ai lancé un second run pour obtenir 64/100.
Un second run instructif et quelques bugs
claude-seo n’est pas un outil déterministe. Autrement dit, certains nouveaux problèmes pertinents peuvent apparaître alors qu’ils n’avaient pas été notés dans le premier run.
Second souci, parfois le crawling des pages échouent, par exemple lors de ce second run, le fichier llms.txt était toujours considéré absent alors qu’il était bien présent. Idem, le blog n’a pas été détecté alors qu’il était bien présent.
Cependant, on notera quand même une progression entre les deux executions et certains nouveaux problèmes étaient totalement valides :
- aucun headers de sécurité n’était présent. C’est pas crucial pour le SEO mais ça reste un mauvais signal. J’ai donc installé nuxt-security qui m’a permis de résoudre ce point très rapidement.
- plus embêtant, http://writizzy.com répondait une 200 et www.writizzy.com envoyait une erreur SSL parce que la seule URL valide c’est https://writizzy.com. C’est effectivement normal mais pas bon du tout en terme de crawling. Le http doit renvoyer vers https et le www aussi si on ne veut pas le gérer. Tout a été géré directement au niveau de bunny et de Coolify.
- Claude-seo a suggéré plusieurs ajout de directives pour le cache-control et m’a même suggéré la configuration pour Nuxt puisqu’il savait que je l’utilisais.
Je passe d’autres détections plus mineures ou moins intéressantes, ce qui nous amène à la 3eme execution : 71/100
Cette 3eme execution a surtout permis de détecter des erreurs d’implémentations sur ce qui avait déjà été fait, des erreurs d’encodage dans du JSON-LD, des logos avec un format non accepté pour open graph, quelques suggestions d’ajout de pages supplémentaires.
Verdict ?
Ce plugin Claude a été super intéressant. J’ai appris des choses (comme EEAT ou certaines entités JSON-LD que je ne connaissais pas), ça a mis en évidence des problèmes que j’aurais pu voir moi-même (comme les headers de sécurité, l’absence de redirect de http vers https) ou permis de mieux configurer mon framework Nuxt.
Je recommande très fort de tester sur son site.
Maintenant, est-ce que ça a marché ? Est ce que mon SEO est devenu le meilleur du monde ?
Eh bien pas vraiment. Pour une raison que je ne m’explique pas, Google refuse d’indexer les pages de mon site à part la Home. Si on regarde sur google avec site:writizzy.com, seule la home ressort. Et c’est confirmé dans la google search console qui liste toutes les autres pages comme “Discovered Currently Not Indexed”.
Et la, mystère.
D’autant que j’ai exactement le même problème sur hakanai.io qui est un autre produit que je réalise et seul la home est indexée encore une fois.
A ce stade, pour l’instant je suis un peu perdu. Je pense avoir vraiment bien améliorer le SEO d’un point de vue technique mais je dois passer à côté d’un énorme souci que je ne comprends pas.
Pour une raison que j’ignore, mon site est considéré comme peu fiable, ou manquant d’intérêt alors même que j’ai un domain rating de 47 et 3000 backlinks.

Bref, le SEO c’est pas juste de la tech et pour l’instant j’ai pas encore les clés :)
Si vous avez des connaissances en SEO et des idées, n’hésitez pas, je suis preneur.
Prochaines étapes, je vais reprendre chaque page une par une. Si Google juge mon contenu « inintéressant », il faut que je comprenne pourquoi.
En attendant, si vous voulez m'aider à envoyer des signaux positifs à Google (ou juste tester un outil de blogging plutôt cool), n'hésitez pas à lancer votre blog sur Writizzy avec un petit lien retour, c'est un coup de pouce qui pourrait m’aider ^^
Written by
Stay in the loop
Get new articles delivered directly to your inbox. No spam, unsubscribe anytime.

No comments yet. Be the first to comment!