CommunityCodierung & Entwicklunggithub.com

every-app/seo-party-skills

Ermittelt Keywords, für die ein oder mehrere Wettbewerber ranken, Ihre Website jedoch nicht – basierend auf OpenSEO-Rankingdaten. Nutzen Sie dies, wenn der Nutzer nach einer Keyword-Lücke, einer Content-Lücke oder danach fragt, für welche Begriffe Wettbewerber ranken, die Website jedoch nicht.

Was ist seo-party-skills?

Dieses Skill führt eine Keyword-Gap-Analyse durch, indem es die Ranking-Daten der eigenen Website mit denen von zwei bis drei Wettbewerbern vergleicht. Es identifiziert Keywords, für die Wettbewerber in den Top 20 ranken, die eigene Website jedoch nicht in den Top 100 erscheint. Die Ergebnisse werden nach Suchvolumen und gemeinsamen Wettbewerbern priorisiert, nach Suchintention gruppiert und in einem übersichtlichen Bericht mit den Top-20-Lücken und konkreten Seitenideen ausgegeben. Das Skill ist für den Einsatz mit dem OpenSEO MCP-Server konzipiert und unterstützt Entwickler dabei, Content- und SEO-Optimierungsmöglichkeiten systematisch aufzudecken.

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

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Keyword-Gap-Analyse

Vergleiche die Keywords, für die eine Website rankt, mit denen weniger Wettbewerber und liste die Keywords auf, für welche die Wettbewerber ranken, die Website jedoch nicht. Benötigt den OpenSEO MCP-Server (verbunden unter https://openseo.so).

Eingaben

  • Die Website des Nutzers. Falls bereits ein OpenSEO-Projekt dafür existiert, verwende dieses Projekt; rufe list_projects auf, um dessen projectId zu finden.
  • Zwei oder drei Wettbewerber-Domains. Falls der Nutzer keine hat, frage danach oder biete an, sie mit find_serp_competitors für fünf bis zehn der wichtigsten Keywords der Website zu finden.

Schritte

  1. Keywords der Website. Rufe get_ranked_keywords mit target auf die Domain des Nutzers, maxRank: 100 und limit: 100 auf. Behalte die Keyword-Liste.
  2. Keywords jedes Wettbewerbers. Rufe get_ranked_keywords für jeden Wettbewerber mit maxRank: 20, minSearchVolume: 50 und limit: 100 auf. Top-20-Rankings zeigen, wo der Wettbewerber tatsächlich erfolgreich ist.
  3. Finde die Lücken. Ein Keyword ist eine Lücke, wenn ein Wettbewerber dafür in den Top 20 rankt und die Website des Nutzers nicht in den Top 100 rankt. Vergleiche Keywords ohne Berücksichtigung der Groß-/Kleinschreibung. Entferne Markenbegriffe des Wettbewerbers (dessen Name oder Produktnamen).
  4. Bewerte die Lücken. Setze Keywords, für die mehr als ein Wettbewerber rankt, an die erste Stelle, sortiere dann nach Suchvolumen. Notiere die Suchintention aus den Zeilen; informative Lücken deuten meist auf einen fehlenden Artikel hin, kommerzielle oder transaktionale Lücken auf ein fehlendes Produkt oder eine fehlende Landingpage.
  5. Gruppiere sie. Fasse Lücken, die durch dieselbe Seite beantwortet werden könnten, zusammen und benenne die Seite, die jede Gruppe benötigt.

Ausgabe

Ein kurzer Bericht:

  • Eine Zeile pro Wettbewerber: wie viele Keywords dieser in den Top 20 hat und wie viele davon Lücken sind.
  • Eine Tabelle der Top-20-Lücken: Keyword, monatliche Suchanfragen, Intention, welche Wettbewerber auf welcher Position ranken, und die rankende URL des Wettbewerbers.
  • Drei bis fünf Seitenideen, jede deckt eine Gruppe von Lücken ab, beginnend mit der besten Gelegenheit.

Biete dann an, die Top-Lücken mit save_keywords, getaggt mit keyword-gap, im Projekt zu speichern. Frage vor dem Speichern oder Taggen.

Hinweise

  • Jeder get_ranked_keywords-Aufruf verbraucht OpenSEO Credits. Drei Wettbewerber plus die Website ergeben vier Aufrufe. Informiere den Nutzer, bevor zehn Aufrufe überschritten werden.
  • Die Ranking-Daten sind eine Schätzung für einen Markt. Verwende den Standardmarkt des Projekts, es sei denn, der Nutzer nennt ein anderes Land.

Verwandte Skills