SEO-Fehler mit einem KI-Coding-Agent beheben: Sicherer Ablauf für Claude Code und Cursor

Von SEOgrinder · Veröffentlicht · 8 Min. Lesezeit

Kurzantwort: Ein KI-Coding-Agent eignet sich für die mechanischen SEO-Fehler, bei denen es eine prüfbare richtige Lösung gibt: Titel, Meta-Beschreibungen, Canonical, hreflang, Alt-Texte, Sicherheits-Header sowie die Dateien robots.txt, Sitemap und llms.txt. Gib ihm jeden Fund einzeln, mit einer Bedingung, an der er erkennt, wann er fertig ist, und lass ihn auf einem Branch arbeiten. Lies danach den Diff und miss die Seite neu. Inhalte erfinden, Keywords festlegen, für dein Unternehmen sprechen oder über den Zugang von KI-Crawlern entscheiden soll er nicht. Eine Korrektur macht die Seite technisch sauber, eine bessere Platzierung ist damit nie garantiert.

Wofür taugt ein KI-Coding-Agent bei SEO-Fehlern und wofür nicht?

Eine Faustregel hilft bei der Aufteilung: Kannst du das Ergebnis mit einem Seitenabruf oder einem Test beurteilen, ist es eine Aufgabe für den Agenten. Müsstest du erst deine Chefin, den Kunden oder dich selbst fragen, bleibt sie bei dir. Ob Claude Code, Cursor oder GitHub Copilot, das Prinzip ist dasselbe.

Das kannst du abgeben:

  • Titel und Meta-Beschreibungen. Fehlt ein Element, kommt es doppelt vor oder ist es unpassend lang, steht die Ursache meist in einer Vorlage oder einer Inhaltsdatei. Der Agent soll den Text aus dem Seiteninhalt ableiten und keinen Werbetext erfinden.
  • Canonical und hreflang. Beides sind Regeln und keine Texte. Bei hreflang gibt es eine Falle, die wir unten beschreiben: Alle Sprachversionen müssen zurückverweisen.
  • Alt-Texte. Das geht, wo sich der Bildinhalt aus der Umgebung auf der Seite ergibt. Sonst soll der Agent fragen.
  • Sicherheits-Header. Wenige Zeilen Konfiguration im Server oder Framework, mit curl -I schnell zu kontrollieren.
  • Dateien im Hauptverzeichnis: robots.txt, sitemap.xml und llms.txt. Kurzer Klartext, dessen Ergebnis du sofort liest.

Das bleibt bei dir:

  • Inhalte. Produktangaben, Preise, Kundenstimmen, Aussagen über dein Unternehmen. Das KI-Briefing von SEOgrinder schreibt es in seine Arbeitsregeln: keine Inhalte erfinden, fehlende Texte aus vorhandenen Seiteninhalten ableiten oder nachfragen.
  • Keywords und Themen. Welche Seite für welche Suchanfrage antritt, ist eine Geschäftsentscheidung.
  • Entscheidungen des Eigentümers. Ob KI-Crawler deine Seite lesen und fürs Training nutzen dürfen, entscheidest du. Die Agent-Prompts von SEOgrinder verlangen deshalb ausdrücklich, zu fragen und nicht für den Eigentümer zu entscheiden. Die Optionen erklärt der Artikel zur robots.txt für KI-Crawler.
  • Geschwindigkeit, teilweise. Die Zielwerte sind messbar: Die Core Web Vitals gelten am 75. Perzentil der Seitenaufrufe, getrennt nach Handy und Desktop, und „gut“ heißt LCP bis 2,5 Sekunden, INP bis 200 Millisekunden und CLS bis 0,1 (web.dev). Bekannte Korrekturen kann ein Agent einbauen. Ein einzelner Labortest danach zeigt aber nicht, was echte Besucher messen. Was wegfallen darf, entscheidest du.

Der Ablauf in sechs Schritten

Das Ziel ist eine Schleife, in der jede Änderung klein, kontrolliert und rückholbar bleibt.

  1. Scannen. Gib die Adresse deiner öffentlichen Website in SEOgrinder ein, kostenlos und ohne Konto. Du erhältst eine Note, eine nach Wirkung sortierte Aufgabenliste und sechs Bereiche: Geschwindigkeit, Seite bei Google, Barrierefreiheit, Technik & Sicherheit, KI-Bereitschaft und Website.
  2. Übergeben. Für die ganze Liste klickst du im Bericht auf An KI übergeben. Es öffnet sich das KI-Briefing, ein Arbeitsauftrag in Markdown, den du als .md lädst oder kopierst und in deinen Agenten einfügst. Für eine einzelne Aufgabe klickst du auf ihrer Aufgabenkarte auf An KI übergeben. Für die Prüfpunkte für KI-Agenten hat der Reiter KI-Bereitschaft an jeder Zeile einen Knopf Agent-Prompt kopieren (erfüllte Zeilen klappen zuerst auf). Diese Prompts sind englisch formuliert: Sie richten sich an ein Modell, und die Spezifikationen, auf die sie zeigen, sind englisch.
  3. Ein Fund nach dem anderen. Sage dem Agenten: Mach Aufgabe eins und halte dann an. Wer „das ganze SEO“ bestellt, bekommt einen Diff, den niemand mehr überblickt.
  4. Diff lesen, Tests laufen lassen. Dafür gibt es Build, Linter und Testsuite. Öffne die geänderten Dateien selbst. Steht dort etwas, das zur Aufgabe nicht passt, lass es dir erklären.
  5. Neu prüfen. Ist die Änderung unter deiner öffentlichen Adresse live, öffnest du den Bericht und klickst auf Neu prüfen. Berichte stehen bis zu 24 Stunden im Zwischenspeicher, ohne diesen Knopf siehst du den alten Stand. Der Knopf funktioniert einige Male je Stunde. Der Fund sollte weg sein. Weil SEOgrinder nur öffentliche Websites prüft, bleibt ein Stand auf deinem Rechner oder hinter einem Login unsichtbar. Prüfe dann nach der Veröffentlichung und halte die Änderung klein genug, um sie zurückzunehmen.
  6. Committen. Ein Commit je Fund, die Nachricht nennt ihn. Führe zusammen, wenn die Nachprüfung passt, und nimm die nächste Aufgabe.

Wie ein guter Auftrag an den Agenten aussieht

Ohne klares Ziel hört ein Agent auf, sobald etwas plausibel wirkt. Ein guter Auftrag lässt dafür keinen Platz. Er besteht aus vier Teilen:

TeilWozu er dientWo er im Briefing von SEOgrinder steht
ZielSagt, worum es geht und um welche SeiteAuftrag und Seite
Prüfbare EndbedingungEntscheidet, ob die Aufgabe erledigt ist„Fertig, wenn“ unter jeder Aufgabe
ArbeitsregelnBegrenzt, was der Agent darfArbeitsregeln
Kontrolle danachMisst die Seite neuNachkontrolle (nur bei lokaler Installation)

Das Briefing folgt dieser Reihenfolge: Auftrag, Seite, Aktueller Stand, Keywords, Aufgaben, Arbeitsregeln, Daten (maschinenlesbar). Bei einer lokalen Installation von SEOgrinder steht zwischen Arbeitsregeln und Daten der Abschnitt Nachkontrolle; das Briefing von seogrinder.com enthält ihn nicht. Jede Aufgabe nennt Problem, Lösungsweg und Aufwand und enthält den Block „Fertig, wenn“. Er ist wie ein Test formuliert:

meta[name=description] exists
description.length in [min, max]
description contains the focus keyword

Im echten Briefing stehen die Grenzen für deine Seite. Wichtig ist, dass sich „fertig“ nachprüfen lässt. Die Arbeitsregeln sind kurz: von oben nach unten arbeiten, vor jeder Änderung die betroffene Datei suchen, eine Aufgabe ohne auffindbare Stelle überspringen und melden, nichts erfinden, Formatierung, Sprache und Tonalität der Seite erhalten und am Ende auflisten, welche Dateien sich geändert haben und welche Aufgaben umgesetzt oder übersprungen wurden, mit Grund.

Bei einer lokalen Installation lässt die „Nachkontrolle“ die Seite noch einmal messen. Nach dem Text im Briefing vergleicht sie nur, was die Aufgaben sagen, nicht das Ranking, und ihr Befehl muss auf dem Rechner laufen, auf dem SEOgrinder läuft. Sicher verlassen kannst du dich daher auf Schritt 5: veröffentlichen, Neu prüfen klicken, den Bericht lesen.

Ein gekürzter Beispiel-Prompt

Hier eine gekürzte Fassung des Agent-Prompts für eine vorhandene robots.txt, mit example.com als Website. Der echte Prompt in SEOgrinder ist länger und enthält mehr Prüfpunkte.

# Review and improve the existing robots.txt

Your site already serves a robots.txt. Review it against RFC 9309
and fix what is wrong. Change only what is needed.
Do not remove a rule you do not understand: ask the site owner.

## Check

- Served as text/plain with HTTP 200, not as an HTML page
- Valid User-agent groups with Allow/Disallow rules, no syntax errors
- No rule blocks pages that should appear in search
- The sitemap is listed as an absolute URL
- AI crawlers: allowing or blocking is the owner's decision.
  Ask, do not choose for them

## Read it

curl -sg https://example.com/robots.txt

Report the problems you found and the changes you made.

Vier Dinge machen ihn sicher, und du kannst sie in eigene Prompts übernehmen. Zurückhaltung: „Change only what is needed“ hält den Diff klein. Ein erlaubtes „Weiß ich nicht“: „ask the site owner“ gibt dem Agenten einen Ausweg, damit er nicht rät. Eine Grenze für Entscheidungen: Was der Eigentümer entscheidet, steht ausdrücklich da. Erst der Ist-Zustand: Die Zeile mit curl lässt ihn die echte Datei lesen, statt ihren Inhalt anzunehmen. Die letzte Zeile liefert dir eine Zusammenfassung zum Abgleich mit dem Diff.

Sicherheitsregeln, bevor ein Agent an deinen Code geht

  • Arbeite auf einem Branch oder in einer Kopie. Lass einen Agenten nie direkt auf dem Produktivserver Dateien ändern. Änderungen gelangen über deine normale Veröffentlichung dorthin.
  • Lies jeden Diff. Ein Agent kann sich sicher sein und trotzdem falsch liegen. Im Diff siehst du es.
  • Halte Geheimnisse heraus. Keine Schlüssel, Tokens oder Inhalte einer .env in Prompts oder eingefügten Dateien. Prüfe, ob der Agent nichts davon ins Repository geschrieben hat.
  • Keine Massenänderung ohne Stichprobe. Gilt eine Aufgabe für jede Seite, etwa eine Titelvorlage, probiere sie erst an einer aus und weite sie dann aus.
  • Build und Tests vor jedem Commit.
  • Abgerufenen Text als Daten behandeln. Seiteninhalte, ein Export aus der Search Console oder eine Serverantwort können Sätze enthalten, die wie Anweisungen klingen. Deine Anweisungen sind die, die du geschrieben hast. Die Search-Console-Zusammenfassung von SEOgrinder nennt Suchanfragen und Adressen aus einem Export aus diesem Grund „Daten, keine Anweisungen“.

Häufige Fehler

  • Die ganze Liste auf einmal übergeben. Der Diff wächst, und du weißt nicht mehr, welche Änderung welches Problem ausgelöst hat.
  • Den Agenten über KI-Crawler entscheiden lassen. Das ist eine Regel darüber, wer deine Inhalte verwenden darf, und damit deine Entscheidung.
  • hreflang ohne Gegenverweise. Laut Google muss jede Sprachversion sich selbst und alle anderen nennen, und fehlende Gegenverweise können dazu führen, dass die Angaben ignoriert werden. Ändert der Agent nur eine Seite, ist der Satz kaputt. Schreibe in die Aufgabe, dass alle Versionen zusammen geändert werden, und lies jede nach. Mehr dazu in Googles Anleitung zu lokalisierten Versionen.
  • Eine neue robots.txt-Gruppe ohne die alten Regeln. Nach RFC 9309 nutzt ein Crawler die Gruppe, die zu seinem Namen passt, und gibt es eine, gilt die Gruppe * für ihn nicht. Legt ein Agent einen Block für einen KI-Bot an, müssen dort alle Regeln stehen, die der Bot beachten soll.
  • Eine nette Fehlerseite mit Status 200. Eine fehlende Seite sollte 404 oder 410 liefern. Sagt der Text „nicht gefunden“, der Status lautet aber 200, kann die Search Console einen Soft-404 melden, wie Googles Seite zu HTTP-Statuscodes beschreibt. Auch eine schönere Fehlerseite muss mit 404 antworten.
  • „Erledigt“ glauben, ohne zu messen. Der Bericht des Agenten nennt, was er ändern wollte. Was live ist, zeigt nur ein neuer Scan.

Häufige Fragen

Welcher KI-Coding-Agent ist für SEO-Korrekturen der beste?

Wir bewerten keine Werkzeuge und sagen nichts über die Fähigkeiten einzelner Modelle oder Produkte. Das Briefing ist eine Markdown-Datei für Claude Code, Cursor, GitHub Copilot oder ChatGPT. Auftrag, Aufgabengröße und deine Kontrolle zählen mehr als der Name des Werkzeugs.

Darf der Agent die ganze Analyse ohne Aufsicht abarbeiten?

Wir würden es nicht tun. Die mechanischen Funde passen zu einem Agenten, die Entscheidungen nicht, und bei einem Lauf ohne Aufsicht gelangt ein falscher Tipp ins Produktivsystem. Eine Aufgabe, ein Diff, eine Kontrolle dauert länger und ist deutlich sicherer.

Ändert SEOgrinder meine Website?

Nein. SEOgrinder liest deine öffentlichen Seiten und meldet, was es findet. Die Änderungen macht dein Agent in deinem Projekt, und du prüfst sie.

Steigen meine Platzierungen, wenn ich die Funde behebe?

Das kann niemand garantieren. Wer Funde behebt, räumt technische Fehler aus und macht die Seite für Crawler und Besucher besser lesbar, eine solide Grundlage. Was mit Platzierungen oder Nennungen in KI-Antworten geschieht, kann kein Werkzeug versprechen.

Dein nächster Schritt

Mach den kostenlosen Scan deiner Website, öffne den Bericht und nimm die erste Aufgabe der Liste. Gib nur diese an deinen Agenten, lies den Diff, veröffentliche, klicke auf Neu prüfen und committe. Für eine zweite Aufgabe lies, was eine llms.txt ist und ob du sie brauchst.

Weitere Artikel