SEO mit Claude funktioniert dann, wenn Claude nicht aus dem Gedächtnis antwortet, sondern selbst misst. In Claude Code bekommt Claude dafür drei Dinge: Messwerkzeuge, die es im Terminal startet (Lighthouse, ein Crawler, die Search-Console-Schnittstelle), Skills als feste Arbeitsanweisungen für wiederkehrende Aufgaben wie ein Audit, und MCP-Server als Zugang zu Datenquellen, die du nicht selbst hast, etwa eine Keyword-Datenbank wie SE Ranking. Die Regel, die das zusammenhält: Jede Zahl im Ergebnis zeigt auf eine gespeicherte Datei, sonst fliegt sie raus. So arbeitet bei mir Sebastian, mein KI-Mitarbeiter für SEO und GEO, seit August 2026. Weiter unten zeige ich, wie wir den MCP-Server von SE Ranking in Claude Code eingerichtet haben, ohne den API-Schlüssel im Klartext ins Repository oder in die Befehlszeile zu schreiben, und wo die Daten für eine kleine Website an Grenzen stoßen.
Was ein MCP-Server grundsätzlich ist und welche Scopes es gibt, steht in Claude MCP Server einrichten. Hier geht es um den SEO-Fall.
Was „Claude SEO“ eigentlich meint
Unter „Claude SEO“ findest du drei verschiedene Dinge, und es lohnt, sie auseinanderzuhalten:
SE Ranking veröffentlicht zum Beispiel eine eigene Skill-Sammlung auf GitHub, die auf seinem MCP-Server aufbaut, laut Beschreibung mit 26 Skills von Content-Briefings bis zur KI-Sichtbarkeit. Diese Sammlung habe ich nicht getestet. Getestet habe ich den MCP-Server darunter, mit Sebastians eigenen Skills.
Die drei Bausteine in Claude Code
Messwerkzeuge im Terminal. Lighthouse, Unlighthouse, linkinator, Playwright und ein eigenes Crawl-Skript laufen bei Sebastian ohne Freigabe, weil sie nichts kosten und nichts verändern. Die Search Console und Bing Webmaster Tools liest er über ihre Schnittstellen, nur lesend. Jede Rohausgabe landet als Datei im Auftragsordner. Welche kostenlosen Werkzeuge was messen und wo sie aufhören, steht in SEO-Audit-Tools im Vergleich.
Skills als Arbeitsanweisung. Ein Skill ist eine Datei SKILL.md mit einer Beschreibung, wann er gebraucht wird, und den Schritten, die Claude dann befolgt. Sebastian hat zwei: /seo-audit für ein technisches und inhaltliches Audit mit priorisiertem Maßnahmenplan und /geo-audit für die Sichtbarkeit in KI-Suchen. Darin steht nicht nur, was zu prüfen ist, sondern auch, was nicht in den Bericht darf, etwa eine Zahl ohne Fundort oder eine Ranking-Zusage. Wie Skills allgemein funktionieren, zeigt Claude Skills erstellen und installieren, mit 5 Beispielen.
MCP-Server als Datenquelle. Für alles, was die kostenlosen Quellen grundsätzlich nicht liefern, hängt ein MCP-Server dran. Bei Sebastian ist das seit Oktober 2026 SE Ranking: Suchvolumen, Keyword-Schwierigkeit, Begriffe und Positionen von Wettbewerbern, fremde Backlinks. Claude ruft die Werkzeuge des Servers auf wie eine Websuche und bekommt die Antwort zurück.
Wie ein SEO-Auftrag bei mir abläuft
- Auftrag aufschreiben. Sebastian legt einen datierten Ordner an und hält fest, wer was will, mit meinem Wortlaut.
- Messen. Rohdaten aus Search Console, Crawl, Lighthouse und bei Bedarf SE Ranking landen in
daten/.
- Bewerten. Befunde mit Fundort, getrennt nach „belegt“ und „Hypothese“.
- Priorisieren. Maßnahmen mit Aufwand und erwarteter Wirkung, als Hypothese formuliert.
- Prüfen lassen. Eine getrennte Prüfrolle liest den Bericht gegen die Rohdaten, bevor ich ihn sehe.
- Freigeben. Was die Website verändert oder das Haus verlässt, geht nur mit meinem ausdrücklichen Wort raus.
- Nachmessen. Dieselbe Abfrage nach 28 Tagen, wenn möglich mit einer unveränderten Kontrollseite.
Einen kompletten Durchlauf mit allen Werkzeugen beschreibt SEO-Audit mit KI durchführen: Anleitung. Die Rolle dahinter steht auf Sebastian, mein KI-Mitarbeiter für SEO und GEO.
SE Ranking MCP in Claude Code einrichten
Offen vorweg: Mit SE Ranking habe ich eine Kooperation, und über meine Links zu SE Ranking* bekomme ich eine Provision. Eingerichtet und getestet habe ich den MCP-Server vorher, mit dem kostenlosen Testzugang, den ich selbst angelegt hatte. Für diesen Beitrag und drei weitere stellt mir SE Ranking inzwischen einen Zugang kostenlos zur Verfügung.
* Affiliate-Link: Wenn du über diesen Link ein Abo abschließt oder Guthaben kaufst, bekomme ich eine Provision. Dein Preis ändert sich dadurch nicht. Mit SE Ranking habe ich eine Kooperation.
SE Ranking betreibt einen gehosteten MCP-Server unter https://api.seranking.com/mcp. Die offizielle Doku nennt für Claude Code zwei Wege.
Weg A: Anmeldung im Browser (vom Anbieter empfohlen).
claude mcp add --transport http se-ranking https://api.seranking.com/mcp
Danach in einer Claude-Code-Sitzung /mcp aufrufen und die Anmeldung im Browser abschließen. Das Token speichert Claude Code und nutzt es in späteren Sitzungen wieder. Für einen Rechner, an dem du selbst sitzt, ist das der einfachste Weg.
Weg B: API-Schlüssel im Header (für Server und Läufe ohne Browser).
claude mcp add --transport http se-ranking https://api.seranking.com/mcp \
--header "X-Api-Key: <dein-schlüssel>"
Den Schlüssel findest du im API-Dashboard deines SE-Ranking-Kontos. Diesen Weg haben wir auf meinem Server genommen, weil dort niemand einen Browser öffnet. Den Befehl genau so abzutippen, würde ich aber nicht empfehlen: Der Schlüssel steht dann in der Shell-Historie und, weil claude mcp add ohne Scope-Angabe lokal speichert, als Klartext in deiner Nutzerkonfiguration ~/.claude.json.
So haben wir es gemacht: Schlüssel als Platzhalter, nie im Klartext im Repository. Im Repository liegt nur diese Vorlage mit Platzhalter:
{
"mcpServers": {
"se-ranking": {
"type": "http",
"url": "https://api.seranking.com/mcp",
"headers": {
"X-Api-Key": "${SERANKING_API_KEY}"
}
}
}
}
Der Schlüssel selbst liegt verschlüsselt im Repository (mit SOPS und einem eigenen Schlüssel für den Server; mein privater Schlüssel liegt nie dort). Bei der Installation entschlüsselt ein Skript ihn auf dem Server, setzt ihn in die Vorlage ein und schreibt die fertige Konfiguration in eine Datei, die Git ignoriert und die nur der Arbeitsbenutzer lesen darf. Im Chat, in Protokollen, in Commits und in der Befehlszeile taucht der Schlüssel nie auf. Ohne Server geht es einfacher: Claude Code ersetzt Platzhalter der Form ${VAR} in einer .mcp.json selbst durch Umgebungsvariablen, auch in Headern von HTTP-Servern. Dann reicht dieselbe Vorlage, und du lädst den Wert aus deinem Passwortmanager in die Umgebung, bevor du claude startest. Eine .mcp.json im Projekt muss Claude Code beim ersten Mal freigeben; auf dem Server steht die Freigabe für se-ranking in den Nutzereinstellungen (enabledMcpjsonServers).
Prüfen, ob es läuft. claude mcp list zeigt den Server als verbunden, /mcp listet seine Werkzeuge. Bei uns waren es am 17.10.2026 236 Werkzeuge in vier Gruppen:
Löschende Werkzeuge sperren. Laut SE Ranking hat ein Schlüssel im Header dieselben Rechte wie das ganze Konto, Nur-Lese-Schlüssel gibt es noch nicht. Unter den 236 Werkzeugen sind deshalb welche, die Projekte, Keywords, Audits oder Unterkonten löschen. Die habe ich in den Claude-Code-Einstellungen per Deny-Regel gesperrt, 28 Stück, einzeln mit vollem Namen:
{
"permissions": {
"deny": [
"mcp__se-ranking__PROJECT_deleteProject",
"mcp__se-ranking__PROJECT_deleteKeywords",
"mcp__se-ranking__PROJECT_createSubAccount",
"mcp__se-ranking__PROJECT_addDisavowedBacklinks",
"mcp__se-ranking__SEV_removeProjectEngine"
]
}
}
Das ist ein Auszug. Einzelne Namen statt eines Musters wie mcp__se-ranking__*delete* habe ich gewählt, weil nicht jedes gefährliche Werkzeug „delete“ im Namen trägt: Unterkonten anlegen, Backlinks für ungültig erklären oder eine KI-Suchmaschine aus einem Projekt entfernen verändert das Konto genauso. Eine Deny-Regel nimmt das Werkzeug ganz aus Claudes Reichweite. Das ist eine technische Grenze, keine Bitte in der Arbeitsanweisung.
Credits im Griff behalten. Die Data API rechnet je erfolgreicher Abfrage und je gelieferter Zeile ab, Fehlerantworten kosten nichts. Die Liste in der Doku und die tatsächliche Abbuchung wichen in meinem Test deutlich ab: Volumen für 1.000 Begriffe kostete 300 statt der laut Tabelle zu erwartenden 10.000 Credits. Sebastian misst deshalb vor und nach jedem Block das Guthaben, über ein Werkzeug, das selbst nichts kostet. Und große Antworten holt er nicht über MCP, sondern über die REST-Schnittstelle direkt in eine Datei. Eine MCP-Antwort landet im Gesprächskontext; eine Keyword-Liste mit tausend Zeilen füllt ihn, ohne dass sie danach als Beleg auf der Platte liegt. Eine einzelne SERP kostete uns per MCP rund 10 Credits und brachte etwa 60 KB in den Kontext, per REST rund 2 Credits.
Grenzen: was die Daten für eine kleine Website hergeben
- Die eigene Website kennt die Datenbank kaum. SE Ranking führte für kevinwelter.com 19 Suchbegriffe, die Search Console in den 28 Tagen bis 16.10.2026 8.144. Für eigene Positionen bleibt die Search Console die Quelle.
- Deutsche Claude-Begriffe fehlen oft. „claude cowork“, „claude skills“ oder „claude code tutorial“ hatten in der deutschen Datenbank keine Daten, in der US-Datenbank schon. Für Claude-Themen auf Deutsch ist die Search Console die bessere Nachfragequelle.
- Kleine Volumen sind Untergrenzen. Ein Begriff mit 0 Suchen laut Datenbank hatte bei mir in 90 Tagen 100 Einblendungen in der Search Console.
- Monatswerte springen. Einzelne Begriffe sprangen innerhalb weniger Monate von 10 bis 20 auf 590 Suchen. Ich priorisiere nach dem Verlauf, nicht nach dem letzten Monat.
- KI-Suche in Deutschland ist fast nur AI Overviews. Für ChatGPT und Perplexity braucht es weiter ein eigenes Prompt-Set.
- Der Testzugang war begrenzt. Domain-Abfragen lieferten höchstens 10 Zeilen. Laut SE Ranking gilt die Grenze im bezahlten Zugang nicht.
Alle Zahlen aus dem Vergleich mit und ohne SE Ranking stehen in meinem Testbericht SE Ranking im Test: API, MCP und Messwerte.
Häufige Fragen
Kann Claude SEO machen?
Claude kann SEO-Arbeit erledigen, wenn es messen darf. Ohne angeschlossene Werkzeuge erfindet ein Sprachmodell Zahlen wie Ladezeiten oder Suchvolumen. In Claude Code startet Claude Lighthouse, einen Crawler oder eine Abfrage an die Search Console selbst, speichert die Rohdaten und bewertet sie. Entscheidungen über Änderungen an der Website bleiben bei dir.
Was ist ein Claude SEO Skill?
Ein Skill ist eine Datei SKILL.md mit einer Beschreibung, wann Claude sie nutzen soll, und den Schritten des Ablaufs. Für SEO heißt das zum Beispiel: welche Werkzeuge ein Audit fährt, wo die Rohdaten landen und was nicht in den Bericht darf. Es gibt öffentliche Sammlungen, du kannst Skills aber auch selbst schreiben.
Wie richte ich den SE Ranking MCP in Claude Code ein?
Mit claude mcp add --transport http se-ranking https://api.seranking.com/mcp und danach /mcp für die Anmeldung im Browser. Ohne Browser geht es mit dem API-Schlüssel im Header X-Api-Key. Dann den Schlüssel als Platzhalter ${SERANKING_API_KEY} in die .mcp.json schreiben, nicht im Klartext in den Befehl.
Kostet der SE Ranking MCP extra?
Laut Anbieter ist der MCP-Server in jedem Tarif enthalten. Die Werkzeuge der Data API verbrauchen aber Credits wie die API selbst, die Projekt-Werkzeuge Limits deines Abos. Wie viel ein typischer Lauf kostet, solltest du am Guthaben messen, nicht an der Preisliste.
Brauche ich für SEO mit Claude ein bezahltes Werkzeug?
Für den Anfang nicht. Search Console, Bing Webmaster Tools, Lighthouse und ein Crawler tragen das Audit einer kleinen Website. Ein Datenwerkzeug lohnt sich, sobald du Suchvolumen, Wettbewerber oder fremde Backlinks brauchst, weil die kostenlosen Quellen das grundsätzlich nicht liefern.
Wie du weitermachst
Wenn Claude Code bei dir noch nicht läuft, fang mit Claude Code installieren: Windows, Mac, Linux an und richte danach die kostenlosen Messwerkzeuge ein. Den ersten MCP-Server schließt du nach Claude MCP Server einrichten an, am besten zuerst einen, der nur liest. Und wenn du nicht nur ein Werkzeug, sondern einen Mitarbeiter willst, der das jeden Monat fährt: Sebastian gibt es als fertiges Paket in meiner Community Claude Practitioners.