N° 06 ·

Ma skill Claude Code pour ton SEO

Les clics Google de MaltaExpat par semaine, de juin à octobre 2026, dans le tableau de bord de la skill search-console.

Salut, c’est Vincent.

Si tu viens d’arriver : je fais un challenge, une vidéo par jour pendant 100 jours, et aujourd’hui c’est le jour 78.

Je change le format de ce mail. À partir de cette semaine, chaque numéro, c’est un seul sujet : un truc que j’ai fait dans la semaine, comment je l’ai fait, et la skill Claude Code qui m’a servi, que je te donne. Cette semaine, c’est le SEO. Ce n’est pas le plus utile quand tu débutes, mais c’est un truc à commencer tôt, parce que Google met des semaines à réagir. Dans les prochains numéros, je parlerai aussi de choses plus simples.

Le SEO, c’est deux moments. Au début du site, l’audit technique : est-ce que Google peut lire tes pages. Puis, quand le site a du trafic, la lecture des chiffres : est-ce que ce que tu changes sert à quelque chose. Cette semaine, c’est le deuxième, sur mon site qui marche. La semaine prochaine, l’audit, avec sa skill.

La skill de cette semaine lit ta Search Console et te dit ce qui a vraiment bougé, et ce qui n’est que du hasard. Elle est sur GitHub, et je t’explique comment l’installer à l’étape 3.

Dis-moi ce que tu en penses en répondant à ce mail.


Mon site qui marche

MaltaExpat, c’est mon site en anglais pour les expats à Malte. Il a fait 888 clics Google entre fin juillet et mi-août, et 2 138 sur les quatre dernières semaines.

Les clics Google de MaltaExpat par semaine, du 6 juillet au 5 octobre : d’une trentaine à plus de 500 par semaine en septembre, puis 494 la semaine du 5 octobre. En bleu les articles expat, en orange le tourisme, en vert les pages neuves.

Quand un site arrive là, chaque semaine les chiffres bougent, et la question devient : est-ce que c’est moi, ou pas ? Je change un titre, j’ajoute une page, les clics baissent. Est-ce que c’est ma faute, la saison, ou le hasard ? Search Console te donne les courbes, mais il ne répond à aucune de ces questions. Alors j’ai demandé à Claude de le faire.

Étape 1 : inscrire ton site dans Search Console

C’est gratuit, et c’est la seule source qui dit ce que Google a réellement vu de ton site.

  1. Va sur Google Search Console et ajoute une propriété de type Domaine, pas « Préfixe d’URL » : elle couvre d’un coup le www, le http et les sous-domaines.
  2. Google te donne une ligne TXT à coller dans le DNS de ton domaine, chez ton registrar ou chez Cloudflare. Quelques minutes après, la propriété est vérifiée.
  3. Dans le menu Sitemaps, donne l’adresse de ton sitemap, souvent tonsite.com/sitemap.xml.

Étape 2 : donner à Claude l’accès à tes chiffres

Pour que Claude lise Search Console à ta place, il lui faut l’API. Il y a trois choses à activer, une fois pour toutes.

  1. Sur la console Google Cloud, crée un projet. Il n’y a rien à payer pour cette API.
  2. Dans « API et services », cherche Google Search Console API et clique sur Activer.
  3. Installe gcloud, puis connecte-toi avec le compte Google qui possède ta propriété Search Console, en demandant l’accès à Search Console.

Les deux commandes : gcloud auth application-default login avec les scopes cloud-platform et webmasters.readonly, puis un curl sur l’API Search Console avec l’en-tête X-Goog-User-Project, qui renvoie la liste des sites.

Le piège : chaque appel doit dire à Google quel projet porte le quota. C’est l’en-tête X-Goog-User-Project de la seconde commande, et sans lui la requête est refusée. Pour que Claude n’ait plus à y penser, règle-le une fois : gcloud auth application-default set-quota-project mon-projet. Si la seconde commande te renvoie la liste de tes sites, c’est bon, Claude peut tout lire.

Étape 3 : la skill, et le compte rendu en une phrase

Le 17 octobre, j’ai tapé ça dans Claude Code :

Tu peux me faire un petit compte rendu SEO de maltaexpat ?

Il a interrogé l’API, comparé les périodes entre elles, et il m’a rendu une page : un Artifact, une page web que Claude fabrique et héberge sur claude.ai, privée tant que je ne la partage pas, et qui s’ouvre sur mon téléphone. En haut, quatre chiffres. En dessous, les graphes. À la fin, un calendrier : ce que je dois relire, et quand.

Tout ce qu’il a fait, je l’ai rangé dans une skill : un dossier d’instructions et de scripts que Claude Code suit dès que tu lui demandes ce travail-là. Les calculs sont faits par des scripts, pas au jugé. Pour l’installer, tape ces deux lignes dans Claude Code :

  • /plugin marketplace add vincentventalon/my-claude-skills
  • /plugin install search-console@my-claude-skills

Puis demande-lui :

Fais-moi un compte rendu SEO de tonsite.com

La semaine d’après, « rafraîchis le dashboard » suffit.

Et le plus fort : elle a de la mémoire. Chaque changement que tu fais sur ton site, un titre, une page, une redirection, elle le note dans un journal, même quand c’est Claude qui l’a fait. À chaque rafraîchissement, elle reprend ce journal et recalcule l’effet de chaque changement. Trois semaines après, elle te dit s’il a marché, s’il n’a rien cassé, ou s’il faut revenir en arrière. Et avant de retoucher une page, elle relit ce qui a déjà été essayé dessus. Tu n’as rien à retenir.

Voir la skill sur GitHub

Étape 4 : lire les chiffres sans se raconter d’histoires

C’est là que la page sert vraiment. Voici les trois réflexes que la skill applique, sur des chiffres de MaltaExpat.

Un écart ne compte que s’il dépasse le hasard. Je compare toujours deux périodes de même durée, et l’écart ne compte que s’il dépasse 1,96 × √(avant + après). Sur les quatre dernières semaines, 2 138 clics contre 1 684 : l’écart est de 454, le seuil de 121, c’est réel, +27 %. La dernière semaine, 494 clics, 67 de moins que la semaine d’avant, pour un seuil à 64 : ça baisse, mais de justesse.

Deux chiffres du tableau de bord : 2 138 clics sur 28 jours, +454 ±121 contre les 28 jours d’avant, détectable, +27 % ; 494 clics la dernière semaine, −67 ±64 contre la semaine d’avant, détectable de justesse.

Quand ça baisse : la demande ou le classement ? Les clics des articles ont donc baissé d’un cran depuis fin septembre. Deux causes possibles, qui ne se soignent pas pareil : soit Google me classe moins bien, soit les gens cherchent moins. Le test : prendre les mêmes recherches sur deux périodes, et regarder les impressions et la position. Sur mobile, entre la seconde moitié de septembre et la première d’octobre, les recherches tourisme ont perdu un quart de leurs impressions, et la position n’a pas bougé. C’est la demande qui baisse, probablement la fin de la saison, même si je ne peux pas le prouver. Et la baisse vient de l’étranger : les clics depuis Malte n’ont pas bougé. Rien à corriger sur le site.

Le test demande ou classement : impressions par requête ×0,73 pour le tourisme et ×0,94 pour l’expat, écart de position +0,40 et −0,10, dans leur marge d’erreur.

Après un changement, regarde une seule recherche. Le 25 septembre, j’ai changé le titre de ma page sur l’enregistrement des baux de location à Malte. Le lendemain, la recherche « rent registration malta » a décroché : 98 impressions par jour avant, 4 après. Le total de la page, lui, remontait déjà, donc en regardant la page entière je n’aurais pas vu la chute. J’ai remis l’ancienne version le 17 octobre, et je relis cette recherche le 7 novembre.

Les impressions par jour de la recherche « rent registration malta » : une centaine par jour en septembre, puis presque zéro dès le lendemain du changement de titre du 25 septembre.

Et sur un site tout neuf ?

DeviensDev, c’est mon site tout neuf, où je mets des ressources de temps en temps pour voir ce que ça donne. Sur le dernier mois : 340 impressions et 4 clics. À ce volume, aucun de ces trois réflexes ne marche, il faut une douzaine de clics par période rien que pour voir un doublement.

Sur un site comme ça, la seule chose qui se lit tout de suite, c’est l’indexation : est-ce que Google a vu la page, et est-ce qu’il l’a gardée. Et c’est le travail de l’audit technique. On en parle la semaine prochaine.


Si tu l’installes, réponds à ce mail avec une capture de ce qu’elle t’a sorti. Et si le nouveau format te va, ou pas, dis-le moi aussi. Je lis toutes les réponses, et ça me dit de quoi je te parle la semaine prochaine.

À mardi prochain, Vincent

Un mail · le mardi · gratuit

Le prochain, dans ta boîte

Un mail par semaine, le mardi.

Désinscription en un clic sur chaque mail. Je hais le spam.