/ Verzeichnis / Playground / TopRank SEO/GEO Skills
● Community nowork-studio ⚡ Sofort

TopRank SEO/GEO Skills

von nowork-studio · nowork-studio/toprank

Marketing-Betriebssystem als Claude-Skill — Keyword-Recherche, On-Page-Audit, GEO-Check (LLM-Zitat), Ad-Copy-Iteration, alles in einem Repository.

TopRank verpackt das Toolkit eines Marketing-Operators als Claude-Code-Skills. Über traditionelles SEO hinaus konzentriert es sich auf GEO — Generative Engine Optimization — also darauf, von ChatGPT/Claude/Perplexity zitiert zu werden, wenn Nutzer Domain-Fragen stellen. Enthält Google-Ads- und Meta-Ads-Varianten für Paid-Teams.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

bereit

Installieren

Wählen Sie Ihren Client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "toprank-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ],
      "_inferred": true
    }
  }
}

Öffne Claude Desktop → Settings → Developer → Edit Config. Nach dem Speichern neu starten.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "toprank-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ],
      "_inferred": true
    }
  }
}

Cursor nutzt das gleiche mcpServers-Schema wie Claude Desktop. Projektkonfiguration schlägt die globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "toprank-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ],
      "_inferred": true
    }
  }
}

Klicken Sie auf das MCP-Servers-Symbol in der Cline-Seitenleiste, dann "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "toprank-seo-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ],
      "_inferred": true
    }
  }
}

Gleiche Struktur wie Claude Desktop. Windsurf neu starten zum Übernehmen.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "toprank-seo-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/nowork-studio/toprank",
        "~/.claude/skills/toprank"
      ]
    }
  ]
}

Continue nutzt ein Array von Serverobjekten statt einer Map.

~/.config/zed/settings.json
{
  "context_servers": {
    "toprank-seo-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/nowork-studio/toprank",
          "~/.claude/skills/toprank"
        ]
      }
    }
  }
}

In context_servers hinzufügen. Zed lädt beim Speichern neu.

claude mcp add toprank-seo-skill -- git clone https://github.com/nowork-studio/toprank ~/.claude/skills/toprank

Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.

Anwendungsfälle

Praxisnahe Nutzung: TopRank SEO/GEO Skills

Site auf KI-Engine-Zitate prüfen

👤 Marketing-Teams, die sich um KI-Sucherosion sorgen ⏱ ~60 min intermediate

Wann einsetzen: Traffic verschiebt sich von Google zu ChatGPT/Perplexity und es soll geprüft werden, ob die eigene Site zitiert wird.

Voraussetzungen
  • Skill installiert — git clone https://github.com/nowork-studio/toprank ~/.claude/skills/toprank
  • Domain + Kernthemen — 10 Queries auflisten, die Interessenten wahrscheinlich an LLMs stellen
Ablauf
  1. Zu testende Queries auflisten
    TopRank GEO: aus meiner Produktpositionierung 10 "Kaufabsicht"-Queries vorschlagen, die Interessenten Claude/ChatGPT stellen würden.✓ Kopiert
    → 10 spezifische Queries, keine generischen
  2. Zitat-Check durchführen
    Für jede Query Claude (dich selbst) ohne Web-Suche befragen. Wurde meine Site zitiert? Wenn nicht, wer wurde zitiert?✓ Kopiert
    → Pro Query: zitiert ja/nein, wer sonst zitiert wurde
  3. Planen
    Basierend auf Lücken: welche 3 Seiten meiner Site müssen zuerst GEO-optimiert werden? Welche Änderungen?✓ Kopiert
    → Konkreter Aktionsplan mit spezifischen Seitenempfehlungen

Ergebnis: Zitations-Lücken-Bericht + priorisierte Korrekturen-Liste.

Fallstricke
  • Nur markenbezogene Queries testen — Generische und markenbezogene mischen; Ziel ist, von Leuten gefunden zu werden, die die Marke noch nicht kennen
Kombinieren mit: filesystem

Ein Content-Brief aus einem Ziel-Keyword generieren

👤 Content-Marketer ⏱ ~30 min intermediate

Wann einsetzen: Eine Keyword-Chance identifiziert; ein Brief für den Texter wird benötigt.

Ablauf
  1. SERP / KI-Engine-Realität
    TopRank: Ziel-Keyword "self-hosted analytics". Was deckt die aktuelle erste SERP-Seite ab, und was zitieren KI-Engines dazu?✓ Kopiert
    → Coverage-Map bestehender Top-Ergebnisse
  2. Brief
    Einen 1500-Wort-Artikel briefen: Pflichtabschnitte, einzuschließende FAQs, interne Link-Ziele auf der Site, anzuwendendes Schema.✓ Kopiert
    → Strukturierter Brief, auf dem der Texter handeln kann

Ergebnis: Texter-fertiger Brief.

Fallstricke
  • Brief deckt zu viele Unterthemen ab — Suchabsicht rücksichtslos wählen; eine Absicht pro Seite

Google-Ads-RSA-Varianten generieren

👤 Performance-Marketer ⏱ ~25 min beginner

Wann einsetzen: Vierteljährliche Creative-Auffrischung; 15 Headlines + 4 Descriptions pro Ad Group benötigt.

Ablauf
  1. Brief
    TopRank Google Ads: Ad Group "self-hosted analytics". Zielgruppe = Engineers + Datenschutzbewusste. 15 Headlines + 4 Descriptions per RSA-Spezifikation generieren.✓ Kopiert
    → RSA-konforme Creatives — innerhalb der Zeichenbegrenzungen
  2. Varianten
    Jetzt einen B-Varianten-Satz mit Fokus auf Preis/Wert erstellen.✓ Kopiert
    → Klar unterschiedlicher Blickwinkel, keine bloßen Paraphrasen

Ergebnis: Zwei upload-fertige RSA-Sätze.

Fallstricke
  • Headlines überschreiten 30 Zeichen — Skill erzwingt; bei Überschreitung neu versuchen mit strafferer Copy

llms.txt für die Site generieren

👤 Site-Besitzer, die von LLMs gefunden werden wollen ⏱ ~20 min beginner

Wann einsetzen: llms.txt wird veröffentlicht und soll gut geformt sein.

Ablauf
  1. Seiten inventarisieren
    TopRank GEO: sitemap.xml scannen. Seiten nach Absicht gruppieren. llms.txt-Struktur vorschlagen.✓ Kopiert
    → Strukturierter Vorschlag mit Abschnittsüberschriften
  2. Generieren
    llms.txt + llms-full.txt schreiben. Nach /public/ speichern.✓ Kopiert
    → Zwei Dateien geschrieben, gut geformt

Ergebnis: Site ist für LLM-Crawler auffindbar.

Fallstricke
  • Wichtige Seiten fehlen — Pflicht-URLs vorher explizit angeben
Kombinieren mit: filesystem

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

toprank-seo-skill + filesystem

Site-Dateien an Ort und Stelle generieren

llms.txt generieren, nach ./public/llms.txt schreiben.✓ Kopiert
toprank-seo-skill + gtm-engineer-skills

Kombiniertes AEO + GEO-Audit

gtm-engineer-Audit ausführen, dann TopRank GEO-Zitations-Check auf derselben Domain.✓ Kopiert

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
geo_citation_check queries[] GEO-Audit 0
content_brief target_keyword, intent Vor dem Schreiben 0
rsa_generate ad_group_brief, audience, variant? Ad-Creative-Auffrischung 0
schema_validate url On-Page-Audit 0
llms_txt_generate sitemap_url Für LLM-Crawler veröffentlichen 0

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
N/A
Tokens pro Aufruf
1000–8000 je nach Audit-Umfang
Kosten in €
Kostenlos
Tipp
GEO-Zitations-Tests verwenden das LLM selbst; Queries bündeln, um Kontext zu amortisieren

Sicherheit

Rechte, Secrets, Reichweite

Minimale Scopes: filesystem-read filesystem-write
Credential-Speicherung: Keine
Datenabfluss: Keine direkt; kann mit Web-Such-MCPs kombiniert werden

Fehlerbehebung

Häufige Fehler und Lösungen

Zitations-Check zu nachsichtig

LLM zwingen, ohne Web-Tools zu antworten; sonst schummelt es durch Suche

RSA-Copy zu generisch

3 Zeilen Zielgruppen-POV im Brief angeben

Brief vermisst Competitor-Blickwinkel

Top-3-SERP-Titel vorher eingeben, bevor Brief angefordert wird

Alternativen

TopRank SEO/GEO Skills vs. andere

AlternativeWann stattdessenKompromiss
Ahrefs / SemrushEchte Keyword-Volumendaten benötigt werdenKostenpflichtig; manueller Workflow
GTM Engineer SkillsAEO + GEO + Framework-spezifische Fixes gewünschtAnderer Fokus; ergänzend
Surfer SEO / FraseContent-Optimierungs-WorkflowKostenpflichtig; nicht LLM-nativ

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen