Skip to main content
SEO/GEO

Claude SEO im Test: was der SEO-Skill für Claude Code wirklich findet

Claude SEO ist ein kostenloses Skill-Paket, das Claude Code in einen SEO-Auditor verwandelt. Wir haben es mit 20 Seitenabrufen auf unsere eigene Website losgelassen und jeden Befund nachgeprüft: vieles stimmt, einiges ist pauschal, und ohne Google-Schlüssel fehlen die Ladezeiten.

Daniel Müller7 Min. Lesezeit
Claude SEO im Test: was der SEO-Skill für Claude Code wirklich findet

Was ist Claude SEOSEO (Search Engine Optimization) ist die Gesamtheit aller Massnahmen, um eine Website in den organischen (unbezahlten) Suchergebnissen von Google & Co. besser…Mehr erfahren →? Es ist ein Open-Source-Paket für Claude Code, das aus einer Website-Adresse einen strukturierten SEO-Bericht mit Massnahmenplan macht. Der Agent ruft Seiten ab, lässt Python-Skripte Technik, Inhalt und strukturierte Daten auswerten und fasst alles in einem Bericht mit Punktzahl zusammen.

Wir haben den Skill auf unsere eigene Website angewendet und jeden wichtigen Befund von Hand überprüft. Das Ergebnis ist differenzierter, als die Punktzahl vermuten lässt.

Warum Claude SEO gerade so gefragt ist

Laut GitHub hat das Repository AgriciDaniel/claude-seo Stand 04.11.2026 rund 26'501 Sterne, davon 3'751 in der letzten Woche. Erstellt wurde es am 07.02.2026, es steht unter MIT-Lizenz.

Belegbar ist vor allem eine hohe Release-Kadenz: Version 2.5.0 erschien laut Changelog am 22.10.2026 mit Sicherheits- und Genauigkeitskorrekturen und einer neuen Prüfung auf Server-Software mit bekannten kritischen Sicherheitslücken. Dazu kommt das Thema selbst: Viele Teams arbeiten inzwischen mit Coding-Agenten und wollen SEO-Prüfungen in denselben Arbeitsablauf holen. Einen einzelnen Auslöser für den Schub nennt das Repository nicht, und wir spekulieren nicht darüber.

So funktioniert es

Claude SEO ist ein Agent Skill: eine Sammlung von Anleitungen in Markdown-Dateien plus Hilfsskripte, die Claude Code liest und befolgt. Der Ablauf beim Befehl «/seo audit» sieht so aus:

  1. Erkennen: Startseite laden, Geschäftstyp bestimmen (Agentur, Shop, lokaler Betrieb, Verlag).
  2. Sammeln: robots.txtDie robots.txt ist eine Textdatei im Web-Root, die Suchmaschinen-Crawlern mitteilt, welche Bereiche einer Website sie aufrufen dürfen und welche nicht. Sie…Mehr erfahren →, Sitemap, llms.txtllms.txt ist eine standardisierte Textdatei im Wurzelverzeichnis einer Website, die KI-Systemen wie ChatGPT, Perplexity oder Claude die wichtigsten Inhalte…Mehr erfahren → und einige Beispielseiten abrufen.
  3. Messen: Python-Skripte werten HTMLHTML (Hypertext Markup Language) ist die Auszeichnungssprache, mit der der Inhalt und die Struktur jeder Webseite beschrieben werden: Überschriften, Absätze,…Mehr erfahren →, Metadaten, Textqualität und strukturierte Daten aus. Für Ladezeiten fragt der Skill die PageSpeed-Schnittstelle von Google ab.
  4. Bewerten: Spezialisten-Rollen (Technik, Inhalt, Schema, Sitemap, Performance, KI-Suche, Local SEOLocal SEO ist die Optimierung für Suchanfragen mit Ortsbezug, etwa «Elektriker Uster» oder «Zahnarzt in der Nähe». Ziel ist, im Local Pack mit Karte, in Google…Mehr erfahren →) schreiben je einen Teilbericht.
  5. Berichten: Health Score mit gewichteten Kategorien, Top-Befunde, Quick Wins und ein Massnahmenplan.

Gedacht ist, dass bis zu 17 Agenten parallel arbeiten. In unserem Test liefen die Rollen nacheinander im selben Kontext, das Ergebnis ist inhaltlich dasselbe Raster.

Installation

Der Skill bringt ein eigenes Startskript mit, das eine Python-Umgebung anlegt. Python 3.11 bis 3.14 ist Pflicht, die vorinstallierte Version 3.9 auf unserem Mac war zu alt. So sind wir vorgegangen, alles in einem Testordner und ohne Eingriff in die Claude-Code-Konfiguration:

git clone --depth 1 https://github.com/AgriciDaniel/claude-seo
cd claude-seo
export CLAUDE_SEO_DATA_DIR=$HOME/tmp/claude-seo-runtime
export CLAUDE_SEO_PYTHON=python3.13
scripts/claude-seo setup --skip-browser
scripts/claude-seo doctor --json

Für den normalen Einsatz beschreibt das README die Installation als Plugin in Claude Code, danach steht der Befehl «/seo» zur Verfügung. Mit --skip-browser haben wir bewusst auf den Playwright-Browser verzichtet. Das hat Folgen: Screenshot- und Agenten-UX-Prüfungen fielen aus.

Unser Test

Wir haben den Skill in Claude Code (Modell Claude Opus 5.5) mit dieser Aufgabe angewendet: «/seo audit https://dlm-digital.ch/», begrenzt auf 20 Seitenabrufe, ohne Formulare, ohne die kostenpflichtigen DataForSEO-Teile und ohne Zugangsdaten. Der ausführende Agent durfte den Quellcode unserer Website nicht lesen, er sah sie also wie ein externer Berater. Ein kleiner Abrufwächter hat jeden Zugriff protokolliert und nach 20 Abrufen gestoppt.

Terminalfenster mit dem Anfang des Berichts FULL-AUDIT-REPORT.md: Health Score 80 von 100, Kategorien-Tabelle und Top-5-Befunde
Anfang des Berichts, den Claude SEO erzeugt hat. Getestet am 04.11.2026, Version 2.5.0 (Commit 6be93f4).

Das Ergebnis: Health Score 80/100, kein kritischer Befund, drei mit hoher und sieben mit mittlerer Priorität. Die Punktzahlen der Kategorien setzt das Modell nach den Regeln des Skills, sie stammen nicht aus einem Messskript. Das sollte man wissen, bevor man die Zahl einem Kunden zeigt.

Die wichtigsten Befunde haben wir nachgeprüft:

Befund des SkillsUnsere PrüfungEinordnung
Kein Content-Security-Policy-HeaderHeader der Startseite abgefragtstimmt
988 von 1'417 Sitemap-URLs mit gleichem ÄnderungsdatumSitemap ausgezähltstimmt
Startseite 327 KB HTML, 58 Script-Tagsgespeichertes HTML gezähltstimmt
sameAs im Schema nur ein Google-Kurzlink, keine TelefonnummerJSON-LDJSON-LD ist ein Format zur Implementierung von strukturierten Daten (Schema.org) auf Websites. Es hilft Google zu verstehen, worum es auf einer Seite geht —…Mehr erfahren → gelesenstimmt
Zweitname im Organisations-Schema wirkt wie KeywordWert «DLM Webdesign Zürich»Beobachtung stimmt, Wertung ist Ansichtssache
rund 159 Orts-Seiten über dem «Hard Stop» von 50Regel steht fest im Skillgezählt über Adressmuster, Einzigartigkeit der Seiten nicht geprüft
Seitentyp passt nicht zur Suche «SEO Agentur Zürich»eine Websuche mit US-Indexschwach belegt, kein Schweizer Suchergebnis
Core Web VitalsCore Web Vitals sind Googles drei offizielle Metriken für Nutzerfreundlichkeit: LCP (Ladezeit des Hauptinhalts), INP (Reaktionszeit auf Eingaben) und CLS…Mehr erfahren → nicht gemessenPageSpeed-Antwort 429stimmt, ehrlich ausgewiesen
Protokoll der 20 Seitenabrufe auf dlm-digital.ch mit Statuscodes und den blockierten JavaScript-Abrufen
Unser Abrufprotokoll: 20 GET-Abrufe, 8 weitere vom Wächter blockiert, kein POST. Getestet am 04.11.2026, Version 2.5.0.

Was gut war: Der Skill arbeitet gründlich und transparent. Er prüft Dinge, die viele Werkzeuge auslassen, etwa llms.txt, Abrufbarkeit für KI-CrawlerKI-Crawler sind Bots von KI-Anbietern, die Websites abrufen, um Sprachmodelle zu trainieren oder um Inhalte für Antworten in Echtzeit zu holen. Beispiele sind…Mehr erfahren → und Einträge unter /.well-known/. Er markiert offen, was er nicht messen konnte, statt Werte zu erfinden. Und der Massnahmenplan ist konkret genug, um ihn abzuarbeiten.

Was nicht gut war: Zwei Skripte meldeten Erfolg, obwohl sie scheiterten (Screenshot, PDF-Bericht). Die Regel «ab 50 Ortsseiten anhalten» ist eine pauschale Schwelle; ob Seiten sich nur im Ortsnamen unterscheiden, hat der Skill mit einer einzigen abgerufenen Ortsseite nicht geprüft. Die SERP-Einordnung beruhte auf einer einzigen Suche ohne Schweizer Standort. Und wer keinen Google-Schlüssel hinterlegt, bekommt keine Ladezeiten, also genau die Zahl, die viele zuerst sehen wollen. Welche Grössen solche Werkzeuge allgemein messen und welche nicht, zeigt unser Beitrag SEO-Checker: was Tools wirklich messen.

Beispiele aus der Praxis

  • Agentur vor dem Relaunch: Ein Erstcheck der alten Kundensite (laut README dauert ein Audit 10 bis 15 Minuten), als strukturierte Liste für das Kick-off. Die Bewertungen ordnet die SEO-Fachperson ein, bevor der Kunde sie sieht.
  • KMU mit eigener Website: Wer mit Claude Code ohnehin an der Website arbeitet, kann nach jeder grösseren Änderung prüfen, ob Sitemap, Canonicals und strukturierte Daten noch stimmen.
  • Entwicklerteam: Die Skripte lassen sich auch einzeln aufrufen, etwa die Sitemap-Prüfung oder die Auswertung der strukturierten Daten, als wiederholbare Kontrolle vor dem Livegang.

Grenzen, Risiken, Lizenz

  • Lizenz: MIT, kommerzielle Nutzung erlaubt.
  • Daten: Der Skill ruft die Zielseite selbst ab. Für Ladezeiten schickt er die Adresse an Google (PageSpeed), für weitere Module an Drittanbieter, sofern Zugangsdaten hinterlegt sind. Bei Kundensites vorher klären, ob das erlaubt ist.
  • Fremder Code: Das Startskript installiert Python-Pakete. Wir empfehlen einen eigenen Testordner und das Lesen der Skripte vor dem ersten Lauf.
  • Kosten: Der Skill ist kostenlos. Es fallen die Kosten für das Claude-Abo an, und die DataForSEO-Module sind kostenpflichtig; diese haben wir nicht verwendet.
  • Grenzen: Keine Search-Console-Daten, keine echten Rankings, keine Backlinks ohne Zugang. Wie ein vollständiges Audit aufgebaut ist, beschreibt unsere SEO-Audit-Checkliste.

Für wen lohnt sich Claude SEO?

Für alle, die bereits mit Claude Code arbeiten und einen gründlichen, nachvollziehbaren Erstcheck wollen: Entwickler, Agenturen, technisch interessierte Website-Betreiber. Wer eine Einordnung mit echten Messdaten und Prioritäten für das eigene Geschäft braucht, findet sie in unserem Website-Audit oder bei der SEO-Optimierung in Zürich.

Mehr Werkzeuge aus dieser Reihe: alle 20 GitHub-Trends vom November 2026.

Häufige Fragen

Was ist Claude SEO?+

Claude SEO ist ein Open-Source-Paket aus 26 Skills und 19 Spezialisten-Agenten für Claude Code. Es prüft eine Website auf Technik, Inhalt, strukturierte Daten, Ladezeiten und Sichtbarkeit in KI-Suchen und schreibt einen Bericht mit Massnahmenplan. Das Repository steht unter MIT-Lizenz.

Ist Claude SEO kostenlos?+

Der Skill selbst ist kostenlos und quelloffen. Man braucht aber Claude Code mit einem passenden Abo. Für Messwerte wie Core Web Vitals verlangt der Skill zusätzlich einen Google-API-Schlüssel, ohne ihn lieferte die PageSpeed-Schnittstelle in unserem Test nur Fehler 429.

Wie genau sind die Befunde von Claude SEO?+

In unserem Test liessen sich die messbaren Befunde (fehlender CSP-Header, identische Sitemap-Daten, Seitengewicht, Schema-Angaben) bestätigen. Bewertungen wie der Health Score oder pauschale Schwellen für Ortsseiten sind dagegen Einschätzungen des Modells und sollten von einer Fachperson eingeordnet werden.

Ersetzt Claude SEO ein professionelles SEO-Audit?+

Nein. Der Skill ist ein guter Erstcheck und eine strukturierte Checkliste. Er kennt aber weder Ihre Search-Console-Daten noch Ihre Geschäftsziele, und ohne Zugangsdaten fehlen Ladezeiten, Rankings und Backlinks.

Über den Autor

Daniel Müller

Senior Developer & SEO-Stratege

Daniel Müller ist Senior Developer und SEO-Stratege bei DLM Digital in Zürich. Mit über 10 Jahren Erfahrung in Webentwicklung, SEO, GEO/AEO und KI-Integration begleitet er Schweizer KMU bei der digitalen Transformation. Im DLM Magazin schreibt er über KI, Vibe Coding und moderne Suchmaschinen-Sichtbarkeit.

Gratis SEO-Rechner

Wie oft sucht man nach Ihrem Angebot?

Leistung eintippen, Suchen pro Monat sehen, passende Begriffe wählen. Preis und Empfehlung gibt es gleich dazu.

Weiterlesen

SEO-Report: was ein monatlicher SEO-Bericht enthalten muss

SEO-Report: was ein monatlicher SEO-Bericht enthalten muss

Viele SEO-Berichte sind lang, bunt und sagen nichts. Ein guter Monatsbericht beantwortet drei Fragen: Was hat es gebracht, was wurde gemacht, was kommt als Nächstes? Dieser Beitrag zeigt den Aufbau eines brauchbaren SEO-Reports, welche Kennzahlen hineingehören und woran du einen Bericht erkennst, der mehr verschleiert als erklärt.

Daniel Müller9 Min. Lesezeit