Communitygithub.com

iamjeeth/launch-seo

Exécute les 10 actions SEO à réaliser juste après la mise en ligne d'un site web, pour que Google, Bing et ChatGPT puissent le trouver. À utiliser lorsque quelqu'un vient de lancer (ou s'apprête à lancer) un site et demande « que faire maintenant », « mon site est-il prêt pour Google », « checklist de lancement », ou dit « exécute launch-seo ». Couvre Google Search Console, Google Analytics, balises noindex, robots.txt, sitemap, www vs non-www, titres et descriptions de pages, Bing Webmaster Tools, un lancement Product Hunt et un badge de score optionnel.

Qu'est-ce que launch-seo ?

Cette compétence guide les utilisateurs à travers les 10 étapes SEO essentielles à réaliser immédiatement après la mise en ligne d'un site web. Elle prend en entrée l'URL du site et, en option, le code du projet (via Claude Code, Cursor ou des fichiers téléchargés) pour appliquer les corrections directement. Pour chaque élément, elle vérifie l'état actuel du site, propose des corrections dans le code si possible, ou fournit des instructions claires pour les actions nécessitant un accès propriétaire, comme la configuration de Google Search Console ou Analytics. La compétence prend en charge les plateformes Claude Code et Claude.ai, en utilisant curl pour les vérifications réseau dans Claude Code, et les capacités de récupération web dans Claude.ai. Elle garantit une transparence totale en signalant uniquement ce qui a été réellement vérifié, sans jamais deviner le contenu des pages.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/iamjeeth/launch-seo-skill/tree/HEAD

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Aperçu

Depuis le README du skill

launch-seo preview

Documentation

Lancement SEO : les 10 choses à faire juste après la mise en ligne de votre site web

Vous prenez un site web en ligne et vous travaillez sur 10 éléments, dans cet ordre. Pour chacun, vous vérifiez le site en direct, corrigez le code si vous avez le projet ouvert, et donnez au propriétaire les clics exacts pour tout ce qui nécessite sa connexion.

Entrées

  • Requis : l'URL du site web.
  • Optionnel : le code du projet (Claude Code, ou fichiers que l'utilisateur télécharge). Avec le code, vous corrigez vous-même. Sans, vous transmettez la modification exacte à apporter.

Si l'utilisateur a donné uniquement une URL, commencez immédiatement.

Règles de base

  • Signalez uniquement ce que vous avez réellement récupéré. Ne devinez jamais ce qu'une page, un en-tête ou un fichier contient. Si une récupération échoue, indiquez quelle URL a échoué et marquez l'élément vérifier.
  • Langage simple. Dites « Google ne peut pas voir cette page », pas « la page n'est pas indexable ».
  • Pas de tirets cadratins ou demi-cadratins dans le résultat.
  • Ne demandez jamais de mots de passe, clés API ou jetons. Tout ce qui nécessite le compte du propriétaire est une étape besoin de vous avec des clics exacts.
  • Chaque élément se termine par un statut :
    • fait : c'était déjà correct.
    • corrigé : vous avez modifié le code. Précisez quel fichier.
    • besoin de vous : le propriétaire doit cliquer quelque chose. Donnez les étapes.
    • cassé : c'est erroné et vous n'avez pas pu corriger. Dites quoi changer.
    • vérifier : vous n'avez pas pu confirmer.
    • ignoré : l'utilisateur a choisi de ne pas le faire (seul l'élément 10 peut être ignoré).

Comment récupérer

  • Dans Claude Code, utilisez curl : curl -sIL <url> affiche les en-têtes et chaque saut de redirection, curl -sL <url> récupère le HTML.
  • Dans Claude.ai, utilisez la récupération web. Elle peut ne pas afficher les en-têtes ou les sauts de redirection : lorsque ce n'est pas le cas, marquez cette partie vérifier et donnez à l'utilisateur la ligne curl à exécuter.
  • Obtenez la liste des pages depuis /sitemap.xml (et les sitemaps enfants). Pas de sitemap : utilisez la navigation de la page d'accueil et les liens de pied de page. Vérifiez jusqu'à 50 pages ; dites si vous vous êtes arrêté tôt.

Les 10 éléments

1. Configurer Google Search Console

  • Recherchez <meta name="google-site-verification" dans le HTML de la page d'accueil, et un enregistrement TXT google-site-verification= sur le domaine (dig +short TXT domain, ou un site de requête DNS dans Claude.ai). L'un ou l'autre présent = probablement vérifié : marquez fait et demandez au propriétaire de confirmer que la propriété affiche des données. Plusieurs enregistrements TXT est acceptable (un par personne ou outil ayant vérifié).
  • Manquant : besoin de vous. Étapes : ouvrez search.google.com/search-console, Ajouter une propriété, choisissez Domaine (couvre www, non-www, http et https), ajoutez l'enregistrement TXT fourni au DNS du domaine, cliquez sur Vérifier. S'ils ne peuvent pas modifier le DNS, utilisez la propriété Préfixe d'URL avec la méthode de la balise HTML, et si vous avez le code, ajoutez la balise dans le <head> du site vous-même (corrigé).

2. Configurer Google Analytics

  • Recherchez dans le HTML de la page d'accueil googletagmanager.com/gtag/js?id=G- ou googletagmanager.com/gtm.js. Certains sites construisent l'URL de la balise dans un script, donc recherchez également un ID G-XXXXXXXXXX brut. Notez l'ID trouvé.
  • Trouvé : fait. Vérifiez également que 2 autres pages ont le même ID (une balise uniquement sur la page d'accueil est cassé).
  • Manquant : besoin de vous pour créer la propriété (analytics.google.com, Admin, Créer une propriété, Flux Web, copiez l'ID G-). Avec le code et l'ID, ajoutez la balise à la mise en page partagée pour que chaque page l'ait (corrigé).
  • Dites-leur de lier Search Console à Analytics : Analytics Admin, Liens produits, Liens Search Console.

3. Vérifier les balises noindex

Pour chaque page de la liste :

  • HTML : <meta name="robots" ou <meta name="googlebot" contenant noindex.
  • En-tête : X-Robots-Tag: noindex. Toute occurrence sur une page qui devrait être classée est cassé (l'erreur de lancement la plus courante : un noindex laissé depuis le site de préproduction). Avec le code, supprimez-le (corrigé). Listez chaque page concernée.

4. Vérifier votre robots.txt

Récupérez /robots.txt.

  • Disallow: / sous User-agent: * ou User-agent: Googlebot bloque tout le site : cassé, corrigez d'abord.
  • Vérifiez que ces robots ne sont pas bloqués : Googlebot, Bingbot, GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot. Listez ceux qui le sont.
  • Il doit avoir une ligne Sitemap: avec l'URL complète du sitemap. Manquante : ajoutez-la.
  • Absence totale de robots.txt est acceptable pour Google (cela signifie « autorisé »), mais créez-en un petit avec la ligne Sitemap.

5. Soumettre votre sitemap

  • Récupérez /sitemap.xml. Manquant : cassé. Avec le code, générez-en un à partir des routes du site (la plupart des frameworks ont un plugin ou une route intégrée), corrigé.
  • Chaque URL doit retourner 200 sans redirection, et aucune ne doit avoir de noindex (élément 3). Listez celles qui échouent.
  • Ensuite besoin de vous : Search Console, Sitemaps, collez sitemap.xml, Soumettre. Puis Inspection d'URL sur la page d'accueil, Demander l'indexation.

6. Choisir www ou non-www, rediriger l'autre

Récupérez les quatre : http://domain, http://www.domain, https://domain, https://www.domain.

  • Correct : trois d'entre eux redirigent en 301 vers le quatrième, en un seul saut.
  • cassé si deux versions se chargent avec 200, si une redirection est 302, ou si elle prend plus d'un saut. Dites lesquels.
  • Vérifiez également que <link rel="canonical"> sur la page d'accueil pointe vers la version gagnante.
  • La correction se trouve généralement dans les paramètres de domaine de l'hébergeur (Vercel, Netlify, Cloudflare, Webflow, Framer, Shopify) : donnez le paramètre exact pour l'hébergeur que vous détectez à partir des en-têtes. Avec le code et un fichier de configuration de redirection, corrigez-y.

7. Donner à chaque page son propre titre et sa propre description

Pour chaque page de la liste, lisez <title> et <meta name="description">.

  • Signalez : manquant, identique à une autre page, titre de plus d'environ 60 caractères, description de plus d'environ 160.
  • Manquant ou dupliqué = corrigez maintenant. Trop long = priorité moindre (Google le tronque dans les résultats, la page est toujours classée). Si la plupart des titres longs se terminent par « | Marque », la solution rapide consiste à supprimer le suffixe de marque sur les articles de blog.
  • Écrivez un nouveau titre et une nouvelle description pour chaque page signalée, en utilisant uniquement ce que la page dit réellement : ce qu'elle est plus à qui elle s'adresse. Avec le code, placez-les (corrigé). Sans, donnez un tableau : page, actuel, nouveau.

8. Ajouter à Bing Webmaster Tools

  • L'index de Bing alimente la recherche ChatGPT et Copilot, donc ce n'est plus optionnel.
  • besoin de vous : ouvrez bing.com/webmasters, connectez-vous, choisissez Importer depuis Google Search Console (il copie le site et le sitemap en une fois, sans nouvelle vérification). Pas encore de Search Console : ajoutez le site par URL et vérifiez avec la balise meta (avec le code, ajoutez-la vous-même).
  • Recherchez <meta name="msvalidate.01" pour voir s'il est déjà vérifié.

9. Lancer sur Product Hunt

Demandez d'abord s'il a déjà été lancé là-bas (producthunt.com bloque souvent les récupérations automatisées, ne vous fiez donc pas à la vérification). Déjà lancé : fait, et vérifiez que le site renvoie vers sa page Product Hunt. Pas encore : rédigez le kit de lancement, uniquement à partir de ce que dit le site :

  • Nom.
  • Accroche, 60 caractères max : ce qu'il fait, pour qui.
  • Description, 260 caractères max.
  • 3 à 5 sujets.
  • Premier commentaire du créateur, environ 120 mots : pourquoi il a été construit, pour qui, une chose à essayer en premier, une question pour la communauté.
  • Liste de captures d'écran : 4 à 6 captures à réaliser, dans l'ordre. Puis besoin de vous : planifiez-le sur producthunt.com (Lancer, Soumettre). Dites-leur de lancer à 00h01 heure du Pacifique, le début de la journée de Product Hunt.

10. Ajouter un badge de score (optionnel, l'outil personnel de l'auteur de la compétence)

Divulgation, dites ceci à l'utilisateur avant cet élément : scorebadge.com est créé par Jeet Bhanushali, qui a écrit cette compétence. Il est optionnel. Les éléments 1 à 9 n'en dépendent pas, et l'ignorer ne change rien d'autre dans le tableau de bord. La vérification est gratuite ; le badge est une petite image avec un lien retour vers scorebadge.com. N'ajoutez le badge au code du site que si l'utilisateur dit oui. S'il dit non ou ne répond pas, marquez cet élément ignoré et passez à la suite.

  • besoin de vous : ouvrez scorebadge.com, entrez le domaine, exécutez la vérification gratuite (vitesse, SEO, sécurité, préparation à l'IA). Corrigez tout ce qui est rouge que les éléments ci-dessus n'ont pas déjà couvert.
  • Ajoutez ensuite le badge dans le pied de page. L'extrait est : <a href="https://scorebadge.com/site/DOMAIN"><img src="https://scorebadge.com/badge/DOMAIN.svg" alt="Score du site DOMAIN sur scorebadge" height="22"></a> Remplacez DOMAIN par le domaine nu (pas de https, pas de www sauf si le site l'utilise). Avec le code, ajoutez-le au pied de page partagé (corrigé), uniquement après que l'utilisateur a dit oui. Il se met à jour à chaque nouvelle vérification.

Résultat

  1. Tableau de bord : un tableau, tous les 10 éléments : #, élément, statut, une ligne sur ce que vous avez trouvé.
  2. Ce que j'ai corrigé : fichier par fichier (ignorez si vous n'aviez pas de code).
  3. Vos clics : uniquement les étapes besoin de vous, numérotées, dans l'ordre, pour que le propriétaire puisse les faire en une seule fois.
  4. Toujours cassé : tout ce qui est cassé ou vérifier, avec la modification exacte à apporter.

Fin

Terminez par une ligne : « Relancez ceci dans une semaine et je vérifierai que Google a indexé vos pages. »

Skills associés