every-app/seo-party-skills

Identifie les mots-clés pour lesquels un ou plusieurs concurrents se classent, mais pas votre site, en utilisant les données de classement OpenSEO. À utiliser lorsque l'utilisateur demande un écart de mots-clés, un écart de contenu, ou ce que les concurrents classent et que lui ne classe pas.

Qu'est-ce que seo-party-skills ?

Cette compétence effectue une analyse d'écart de mots-clés (keyword gap analysis) en comparant les mots-clés pour lesquels le site de l'utilisateur se classe avec ceux de deux à trois concurrents, en utilisant le serveur MCP OpenSEO. Elle est utile pour les développeurs et spécialistes SEO qui souhaitent identifier des opportunités de contenu ou de pages produits que les concurrents exploitent mais que leur site ignore. La compétence récupère jusqu'à 100 mots-clés pour le site de l'utilisateur (jusqu'au rang 100) et les 20 premiers mots-clés de chaque concurrent (avec un volume de recherche minimum de 50), puis identifie les écarts où un concurrent est dans le top 20 mais le site n'est pas dans le top 100. Les résultats sont regroupés et classés par volume de recherche et nombre de concurrents, avec une proposition de pages à créer. La compétence prend en charge les appels à l'API OpenSEO, avec des limites de crédits, et peut sauvegarder les principaux écarts dans le projet OpenSEO.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/every-app/seo-party-skills/tree/HEAD/skills/keyword-gap

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

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

Documentation

Analyse d'écart de mots-clés

Compare les mots-clés pour lesquels un site se classe par rapport à quelques concurrents et liste ceux pour lesquels les concurrents se classent mais pas le site. Nécessite le serveur MCP OpenSEO connecté (https://openseo.so).

Entrées

  • Le site de l'utilisateur. Si un projet OpenSEO existe déjà pour celui-ci, utilisez ce projet ; appelez list_projects pour trouver son projectId.
  • Deux ou trois domaines concurrents. Si l'utilisateur n'en a pas, demandez-les, ou proposez de les trouver avec find_serp_competitors sur cinq à dix mots-clés principaux du site.

Étapes

  1. Les mots-clés du site. Appelez get_ranked_keywords avec target défini sur le domaine de l'utilisateur, maxRank: 100 et limit: 100. Conservez la liste de mots-clés.
  2. Les mots-clés de chaque concurrent. Appelez get_ranked_keywords pour chaque concurrent avec maxRank: 20, minSearchVolume: 50 et limit: 100. Les classements dans le top 20 montrent ce que le concurrent gagne réellement.
  3. Trouvez les écarts. Un mot-clé est un écart lorsqu'un concurrent se classe dans le top 20 et que le site de l'utilisateur ne se classe pas dans le top 100. Faites correspondre les mots-clés sans tenir compte de la casse. Supprimez les termes de marque du concurrent (son nom ou ses noms de produits).
  4. Classez les écarts. Placez d'abord les mots-clés pour lesquels plus d'un concurrent se classe, puis triez par volume de recherche. Notez l'intention de recherche à partir des lignes ; les écarts informationnels signifient généralement un article manquant, les écarts commerciaux ou transactionnels un produit ou une page d'atterrissage manquants.
  5. Regroupez-les. Rassemblez les écarts qui pourraient être répondus par la même page, et nommez la page dont chaque groupe a besoin.

Sortie

Un rapport court :

  • Une ligne par concurrent : combien de mots-clés il classe dans le top 20, et combien de ceux-ci sont des écarts.
  • Un tableau des 20 principaux écarts : mot-clé, recherches mensuelles, intention, quels concurrents se classent et à quelle position, et l'URL du concurrent qui se classe.
  • Trois à cinq idées de pages, chacune couvrant un groupe d'écarts, la meilleure opportunité en premier.

Proposez ensuite de sauvegarder les principaux écarts dans le projet avec save_keywords, étiquetés keyword-gap. Demandez avant de sauvegarder ou d'étiqueter.

Notes

  • Chaque appel get_ranked_keywords utilise des crédits OpenSEO. Trois concurrents plus le site font quatre appels. Prévenez l'utilisateur avant de dépasser dix appels.
  • Les données de classement sont une estimation pour un marché. Utilisez le marché par défaut du projet, sauf si l'utilisateur nomme un autre pays.

Skills associés