Ich zeige dir Schritt für Schritt das SEO- & AEO-Setup, das ich mit AI Agents betreibe – von der bequemen Autopilot-Version bis zum kompletten Build in Claude Code auf Opus 5.5...
denn die Suche hat sich schon vor einer Weile verändert, und heute müssen deine Seiten zwei Spiele gleichzeitig gewinnen: die blauen Links bei Google und die Antworten, die ChatGPT oder der AI Mode Nutzern liefert, die ohnehin nie auf etwas klicken
und bevor wir auch nur ein einziges Tool anfassen, musst du die eine Regel kennen, die darüber entscheidet, ob sich dieser ganze Aufwand überhaupt lohnt
viele jagen glänzenden Zahlen in der Google Search Console hinterher – mehr Impressionen, bessere Positionen, eine hübschere Kurve für den Screenshot... und das alles zählt nichts, wenn die Seiten, die ranken, nicht konvertieren
wenn deine Seiten also keinen klaren nächsten Schritt haben, keine Anmeldung, keinen gebuchten Call, keinen Checkout, dann repariere das zuerst. Denn jede Stunde, die du danach in diesen Artikel steckst, ist verschwendet, solange das nicht sitzt
das hier sind die Themen, genau in der Reihenfolge, in der du sie auch umsetzen würdest:
- der einfache Weg, bei dem ein Mitarbeiter die gesamte Schleife für dich übernimmt
- ein Pfad von null zur ersten Seite, falls du noch keine Website hast
- dasselbe Setup, komplett manuell in Claude Code gebaut
- wie du die eine Seite findest, die deine Woche wert ist
- wie du diese Seite zerlegst und für Google sowie KI-Antworten optimierst
- der wöchentliche Loop, der alles am Laufen hält
- ein Vier-Wochen-Plan, damit du nicht vor einem leeren Ordner sitzt

starte den einfachen Weg mit Viktor
ich bin ganz ehrlich zu dir: Die Claude-Code-Version weiter unten in diesem Artikel macht Spaß beim Bauen, aber viele von euch wollen gar nichts bauen. Ihr wollt, dass SEO erledigt wird, während ihr das Unternehmen führt
genau da kommt Viktor ins Spiel, denn es ist ein KI-Mitarbeiter, der direkt in deinem Slack lebt und dort arbeitet. So sieht dein gesamtes Team, was passiert, und kann jederzeit eingreifen
du verbindest deine Tools einmalig – die meisten mit einem Klick, ein paar mit einem API-Key – und Viktor kümmert sich um den Login und legt sofort los. Keine Webhooks, keine Zapier-Ketten, die du ständig überwachen musst
für SEO würde ich zuerst diese Verbindungen herstellen:
- Google Search Console, damit er sehen kann, wie deine Seiten in der Suche performen
- DataForSEO, für Keyword-Daten, Live-Rankings und Wettbewerber-Domains
- Ahrefs, für Backlinks und die Seiten, die auf deine Konkurrenten verlinken
- WordPress/Webflow, falls deine Website dort liegt, damit er Seitentitel, Beschreibungen und Schema anpassen kann
- PostHog, damit er Anmeldungen und Funnels sieht – das ist der Teil, den alle vergessen
dieser letzte Punkt ist der Grund, warum dieses Setup für mich funktioniert
sobald Viktor deine Suchzahlen UND deine Conversion-Daten im selben Gespräch sehen kann, empfiehlt er keine Seiten mehr, die Traffic bringen, für den niemand bezahlt
dann gibst du ihm einen wiederkehrenden Job, in ganz normalen Worten, so als würdest du einen neuen Mitarbeiter briefen
etwa so: Jeden Montag ziehst du die Suchperformance der letzten Woche, gleichst sie mit den Anmeldungen pro Landingpage ab und lieferst mir die eine Seite, die Aufmerksamkeit verdient – mit einem Link hinter jeder Begründung

du bekommst 100 $ in Gratis-Guthaben auf viktor.com
bei null starten, ohne Website
ein kurzer Abstecher für alle, die das hier lesen, ohne eigene Website und ohne bisheriges SEO, denn alles nach diesem Abschnitt setzt voraus, dass du bereits Seiten hast, an denen du arbeiten kannst
das Ziel hier ist bewusst klein gehalten: eine Seite, die einer bestimmten Käufergruppe genau eine Sache verkauft, plus eine Seite, die Besucher dorthin schickt
bevor du also irgendeinen Website-Baukasten öffnest, notiere dir, was du verkaufst und was eine Conversion für dich bedeutet – ob das eine Anmeldung, ein gebuchter Call oder ein Kauf ist
diese Zeile ist das Erste, was dein Agent später liest, also lohnt es sich, sie jetzt direkt richtig zu formulieren
such dir dann ein Problem, das deine Kunden bereits haben, und ein Suchthema dazu, das jemand genau in dem Moment eingeben würde, bevor er Geld ausgibt, um es zu lösen
ein Thema, nach dem Leute aus reiner Neugier suchen, bringt Besucher, die sofort wieder verschwinden. Ein Thema, nach dem Leute suchen, wenn sie handeln wollen, bringt Käufer. Also nimm das zweite
als Nächstes baust du die einfachste mögliche Website in Webflow oder WordPress – mit deinem Angebot, einer Kontaktmöglichkeit und ohne großen Schnickschnack. Nutze Claude Code, um sie zu bauen
(das Design darf ruhig eine Weile simpel bleiben; niemand konvertiert wegen eines Farbverlaufs)
auf dieser Website startest du mit exakt zwei Seiten:
- einer fokussierten Landingpage rund um dieses Thema und dein Angebot
- einer nützlichen Support-Seite, die eine eng verwandte Frage beantwortet
die Landingpage bekommt weit oben einen klaren nächsten Schritt – genau die Anmeldung, den Call oder den Checkout, den du dir am Anfang notiert hast
die Support-Seite leistet die Vorarbeit: Sie beantwortet eine Frage, die Nutzer auf dem Weg zum Kauf stellen, und verlinkt dann auf die Landingpage, damit der Leser weiß, wo es weitergeht

sobald beide Seiten live sind, stehst du an derselben Startlinie wie alle anderen in diesem Guide. Search Console, DataForSEO, Firecrawl und PostHog werden dann direkt über den Claude-Code-Build weiter unten angebunden
ab da sind deine zwei Seiten die einzigen Kandidaten, die der wöchentliche Loop bewerten muss. Das macht deinen ersten Monat deutlich einfacher als den von jemandem, der auf einem Berg alter Blogbeiträge sitzt
unser Setup in Claude Code bauen
das Setup besteht aus einem einzigen Ordner auf deinem Rechner, und dieser Ordner ist das komplette Gehirn deines SEO-Agents. Es lohnt sich also, ihn sauber aufzubauen
darin pflege ich drei Dateien, die der Agent bei jedem einzelnen Durchlauf liest:
- ein Briefing, das das Unternehmen, das Angebot, die Käufer und die Definition einer Conversion erklärt
- eine State-Datei, die die aktuellen Basiswerte für jede Seite enthält, an der du arbeitest
- ein laufendes Logbuch, in dem jeder Durchlauf einen neuen Eintrag hinzufügt, ohne jemals alte zu löschen
das Briefing ist die Datei, die du am häufigsten bearbeiten wirst, denn der Agent kann eine Seite immer nur so gut bewerten, wie er versteht, was sie eigentlich verkaufen soll
das Logbuch ist das, was dich später rettet, denn in drei Wochen wirst du dich nicht mehr erinnern, warum du einen Titel geändert hast – und der Agent auch nicht, es sei denn, er hat es aufgeschrieben
dann kommen die Tool-Verbindungen, und ich beschränke mich hier auf die, die ihren Platz wirklich verdienen
die Google Search Console steht an erster Stelle. Um sie von einem Agenten aus anzusteuern, brauchst du ein Google-Konto mit Zugriff auf deine Website, ein Projekt in der Google API Console und OAuth-Zugangsdaten
das klingt kompliziert, dauert aber nur eine Sitzung und muss genau einmal gemacht werden
als Nächstes kommt DataForSEO. Das ist das Tool, auf das ich mich für Suchdaten innerhalb eines Agents am meisten verlasse, weil es dafür gebaut wurde, per Code aufgerufen zu werden
darüber bekommst du Keyword-Volumina, die aktuellen Top-Seiten für jede Suchanfrage und sogar das, was Googles AI Mode für ein Keyword ausspuckt
bevor du den Agenten darauf loslässt, nutze deren Sandbox. Sie liefert Fake-Daten in exakt derselben Struktur wie die echten, kostet keinen Cent, und dein Agent lernt so das Format, bevor er dein Budget antastet
Ahrefs ist optional, und ich würde dessen API nur anbinden, wenn du ohnehin schon dafür zahlst. Du nutzt es hauptsächlich, um Backlinks zu sehen und herauszufinden, welche Seiten auf deine Konkurrenten statt auf dich verlinken
Parallel ist die Websuche-Ebene. Der Agent nutzt es, wenn er außerhalb deiner eigenen Tools etwas recherchieren muss – etwa wo dein Thema diskutiert wird oder was ein Konkurrent auf seiner Pricing-Seite behauptet
Firecrawl übernimmt das Auslesen von Seiten: Du gibst eine URL vor, es crawlt die Website, verarbeitet JavaScript und Sitemaps und liefert sauberen Text zurück, den das Modell tatsächlich lesen kann
und für Conversions nutze ich PostHog – oder eben das, was auf der Website bereits läuft –, solange die Conversion absichtlich mit einem benannten Event getrackt wird und nicht einfach mit dem, was das Tool von selbst aufsammelt
jedes dieser Tools kannst du als MCP-Server oder als kleines Skript einbinden, das der Agent aufruft, je nachdem, was das jeweilige Tool anbietet

Claude Code unterstützt Hooks – kleine Regeln, die ausgeführt werden, bevor ein Tool genutzt wird. Du kannst einen Hook setzen, der den Agenten zwingt, dich vorher zu fragen, sobald etwas veröffentlicht, eine Live-Seite bearbeitet oder eine URL einreicht
für die wiederkehrenden Durchläufe nutzt du einen Scheduled Task, bei dem du Anweisungen, Ordner, Modell und Zeitplan festlegst. Jeder Lauf öffnet sich als frische Session, die du prüfen kannst
ich wähle dort Opus 5.5, weil dieser gesamte Loop mit den Entscheidungen steht und fällt, welche Seite deine Woche verdient – und genau dafür will ich das stärkste Modell, das ich habe (außerdem günstiger, als du denkst)
lass diesen Task in dem Berechtigungsmodus laufen, der stoppt und wartet, wenn er auf etwas stößt, das er nicht tun darf. Denn genau diese Pause ist dein Freigabe-Schritt
die Cloud-Routinen sind ebenfalls praktisch, laufen aber eigenständig durch, ohne auf Freigaben zu warten. Gib ihnen daher nur Lesezugriff und überlasse ihnen niemals die Schlüssel zum Veröffentlichen
finde die eine Seite, die deine Woche wert ist
hier wird aus der Conversion-Regel echte Arbeit, denn die erste Aufgabe des Agents ist es, EINE Seite zu finden, bei der bessere Rankings direkt in mehr Umsatz münden
ich weiß, es ist verlockend, am ersten Tag die gesamte Website zu auditieren. Aber ein Site-Audit beschert dir einen Haufen kleiner Probleme und keine Ahnung, welches davon Geld bringt. Also gehen wir gezielt vor
der Agent öffnet zuerst die Search Console und zieht jede Seite mit ihren Impressionen, Klicks und der durchschnittlichen Position der letzten Wochen
dann holt er die Conversions pro Landingpage aus PostHog und stellt sie Seite für Seite neben die Suchzahlen
was du suchst, ist eine Seite, die ihre Besucher bereits konvertiert und schon in der Suche auftaucht, aber gerade niedrig genug rankt, dass die meisten Suchenden sie nie zu Gesicht bekommen
ich nenne das die Killer-Seite, denn genau hier fließt ein Ranking-Sprung direkt in Anmeldungen statt nur in eine hübschere Grafik
eine Seite mit massenhaft Impressionen und null Conversions ist eine Falle, und der Agent sollte sie als solche markieren, statt sie zu empfehlen
sobald du zwei oder drei Kandidaten hast, prüft DataForSEO die Suchanfragen hinter jeder Seite, wie viele Menschen danach suchen und wer aktuell ganz oben rankt
danach schaut sich der Agent die Live-Suchergebnisseite für die Hauptanfrage an, denn nackte Zahlen lügen ständig
wenn die Top-Plätze alle How-to-Guides sind und dein Kandidat eine Pricing-Seite, will die Suchanfrage etwas anderes, als du anbietest. Daran ändert auch noch so viel Optimierung nichts
jeder Kandidat bekommt vom Agenten also eines von drei Urteilen: behalten, behalten unter einer Bedingung oder verwerfen
und egal wie er entscheidet, er muss seine Wahl mit Links zu den geprüften Seiten begründen
wenn Ahrefs angebunden ist, ist das auch der Moment für einen Backlink-Check. Manchmal gewinnt ein Konkurrent schlicht durch die Stärke der verlinkenden Seiten – und das ist ein völlig anderer Job, als die Seite neu zu schreiben

ein paar Warnungen zu den Daten der Search Console, bevor du ihnen blind vertraust:
- die Zahlen kommen zwei bis drei Tage verzögert, der heutige Tag fehlt also immer
- wenn du Daten gleichzeitig nach Seite und Suchanfrage aufschlüsselst, fallen einige Zeilen unter den Tisch
- Einblendungen in der KI-Übersicht können die durchschnittliche Position besser aussehen lassen, als sie ist
ich würde dem Agenten außerdem sagen, dass er die Daten tageweise zieht und in der State-Datei speichert. Das verhindert Quota-Limits und gibt dir eine saubere Historie für spätere Vergleiche
am Ende dieses Schritts solltest du eine Seite, eine Haupt-Suchanfrage und eine kurze schriftliche Begründung haben, warum genau diese Seite dein Einsatz ist
zerlege die Seite und repariere sie
jetzt nimmt der Agent deine gewählte Seite unter die Lupe. Ich stelle mir das gerne als vollständigen Check-up in vier Durchgängen vor, beginnend mit dem langweiligen Zeug, das sonst alles andere sabotiert

erstens: Kann Google die Seite überhaupt erreichen? Das heißt, der Googlebot wird nicht blockiert, die Seite liefert einen normalen Statuscode zurück und es gibt echten Text darauf, der indexiert werden kann
das URL-Prüfungstool und der Bericht zur Seitenindexierung in der Search Console beantworten das in einer Minute
und wenn deine Website stark auf JavaScript setzt, lass den Agenten vergleichen, was Firecrawl nach dem Rendern sieht und was die rohe Seite ausliefert
dann die Geschwindigkeit. Dafür lasse ich die PageSpeed Insights API über die Seite laufen, Mobile First, und achte nur auf die Fehler, die groß genug sind, um echte Besucher zu stören
Geschwindigkeit und Erreichbarkeit gelten genauso für KI-Antworten, denn laut Google muss eine Seite crawlbar, indexiert und snippet-fähig sein, bevor sie als Link in KI-Funktionen auftauchen kann
im zweiten Durchgang geht es um die Konkurrenz, und hier tut der Agent das, was du an einem freien Nachmittag von Hand machen würdest
DataForSEO zieht die Top-10-Seiten für die Hauptanfrage, Firecrawl scrapet jede davon vollständig, und Opus 5.5 liest sie im direkten Vergleich mit deiner Seite
die komplette Seite zu lesen, ist entscheidend, denn ein Agent, der nur rät, was ein Konkurrent geschrieben hat, wird Dinge erfinden. Ein Agent, der die echte Seite liest, tut das nicht
was du zurückbekommen willst, ist eine kurze Liste: Was decken die Gewinner ab, das du auslässt? Welche Fragen beantworten sie, die du überspringst? Und was macht deine Seite besser als alle anderen?
die Regel, die ich dem Agenten gebe: Jede Behauptung in seinem Report braucht die URL, aus der sie stammt. Und wenn Daten fehlen, sagt er „Daten fehlen", statt die Lücke mit einer Vermutung zu füllen
das ist der Unterschied zwischen einem Audit, das beeindruckend aussieht, und einem, mit dem du arbeiten kannst. Denn sobald du fragst, woher eine Erkenntnis stammt, fällt ein geratenes Audit in sich zusammen
der dritte Durchgang gilt den Antwortmaschinen, und hier bleibe ich bewusst auf dem Teppich, denn genau an dieser Stelle häuft sich erfundenes Expertenwissen
Google sagt klar: Es gibt keinen Spezialtrick für KI-Übersichten oder den AI Mode. Die normalen SEO-Grundlagen gelten weiterhin, und man rät sogar davon ab, sich mit Dingen wie llms.txt-Dateien aufzuhalten
Schema ist ein gutes Beispiel dafür, wie Hype der Faktenlage davonrennt. Ahrefs hat einen groß angelegten Test durchgeführt, bei dem Seiten Schema hinzugefügt wurde – ohne nennenswerten Anstieg der KI-Zitate bei Google und ChatGPT
daher behandle ich Schema als etwas, das du hinzufügst, wenn die Seite zu einem Rich Result passt, und niemals als AEO-Abkürzung
die Änderungen, die für KI-Antworten wirklich Sinn ergeben, betreffen die Lesbarkeit der Seite:
- beantworte die Frage direkt in der ersten Zeile unter jeder Überschrift
- formuliere jede Überschrift so, wie Menschen die Frage tatsächlich stellen
- schreibe jeden Abschnitt so, dass er isoliert gelesen Sinn ergibt
- halte deine Unternehmensdaten überall im Netz identisch
der letzte Punkt ist wichtiger, als er klingt, denn KI-Antworten ziehen massiv Informationen von Drittanbieter-Seiten wie Reddit, YouTube, Foren und Fachmedien. Was andere über dich sagen, zählt genauso viel wie deine eigene Seite
hier verdient Parallel seinen Platz, denn der Agent nutzt es, um zu suchen, wo dein Thema und deine Marke diskutiert werden
zurückkommt eine Liste mit Stellen, an denen deine Daten falsch sind, und Threads, in denen du bei einer Diskussion fehlst, bei der du dabei sein solltest
um zu prüfen, ob KI-Antworten dich bereits zitieren, kann DataForSEO anzeigen, was der AI Mode für deine Anfrage zurückgibt
die Bing Webmaster Tools gehen mit einem Bericht zur KI-Performance noch einen Schritt weiter und listen auf, welche deiner Seiten in KI-Antworten zitiert werden
der vierte Durchgang ist der, an dem dieser gesamte Artikel hängt: der Weg von der Seite zur Conversion
der Agent liest die Seite wie ein Käufer und prüft, ob es einen offensichtlichen nächsten Schritt gibt, ob er früh genug auftaucht und ob die Seite tatsächlich die Zweifel ausräumt, die jemand kurz vor der Anmeldung hat
dann checkt er das Tracking, denn wenn die Anmeldung nicht als eigenes, benanntes Event erfasst wird, wirst du nie erfahren, ob sich die SEO-Arbeit gelohnt hat
auch interne Links gehören hierher: Der Agent findet die Seiten auf deiner Website, die bereits Traffic bekommen, und schlägt vor, wo ein Link zur Geldseite hingehört
am Ende der vier Durchgänge schreibt der Agent alles in einen einzigen Report im Ordner, priorisiert die Fixes und empfiehlt EINE Änderung, die du zuerst umsetzt
führe den Loop jede Woche aus
das ist der Teil, der aus einem einmaligen Audit ein System macht – und genau hier werden Agents gefährlich, wenn du sie auf alles reagieren lässt
der Loop, den ich fahre, ist kurz, und der Agent wiederholt ihn jede Woche nach dem Zeitplan, den du zuvor eingerichtet hast:
- frische Suchzahlen und Conversions in die State-Datei ziehen
- sie mit den Basiswerten vor der letzten Änderung vergleichen
- prüfen, ob seit letzter Woche etwas auf der Seite kaputtgegangen ist
- eine Änderung empfehlen, inklusive Belegen und Links
- auf dein Ja warten, bevor irgendetwas entworfen oder veröffentlicht wird
- im Logbuch notieren, was passiert ist und was sich geändert hat

eine Änderung nach der anderen klingt langsam
ist es auch, und zwar absichtlich. Denn wenn du in derselben Woche den Titel, die Einleitung und die internen Links änderst, wirst du nie herausfinden, was davon gewirkt hat
der Agent sollte auch wissen, dass kleine Ranking-Schwankungen normal sind. Google selbst sagt, dass sich Positionen ständig verschieben und manchmal von allein zurückkommen
deshalb sage ich ihm, dass er alles ignorieren soll, was sich weniger als ein paar Wochen bewegt, und dass er eine gut laufende Seite nie ohne triftigen Grund anfasst
manche Änderungen schlagen nach wenigen Tagen durch, andere brauchen Monate
genau deshalb ist das Logbuch Gold wert: Der Agent muss wissen, wie lange jede Änderung her ist, bevor er etwas bewertet
und wenn er bewertet, schaut er sich zwei Dinge gemeinsam an: die Suchseite und die Business-Seite
eine Seite, die im Ranking gestiegen ist, aber null zusätzliche Anmeldungen gebracht hat, wandert als Fehlschlag ins Logbuch
und eine Seite, die im Ranking stagnierte, aber nach einem klareren Call-to-Action besser konvertierte, gilt als Gewinn – ohne Diskussion
dieselbe Vorsicht gilt für KI-Zitate, denn laut Bing lassen sich Zitat-Trends nicht auf eine einzelne Änderung zurückführen. Ein Modell-Update auf deren Seite kann Zahlen bewegen, mit denen du nichts zu tun hattest
ich friere die Anweisungen des Agents während eines Tests zudem ein, denn wenn du den Prompt mitten im Experiment änderst, wird der Check dieser Woche mit dem der letzten Woche unvergleichbar
wenn du eine Änderung freigibst, entwirft der Agent sie – in WordPress, Webflow oder wo auch immer deine Website liegt – und du machst den finalen Gegencheck, bevor sie live geht
bei diesem letzten Lesen kommt dein Gespür ins Spiel, denn der Agent ist großartig darin, Fehler zu finden, aber ziemlich schlecht darin zu erkennen, was deine Marke niemals sagen würde
deine ersten vier Wochen
so würde ich den ersten Monat strukturieren, wenn du heute bei null anfängst. Und ich würde mich strikt an die Reihenfolge halten, statt direkt zum spaßigen Teil zu springen

in Woche eins verbindest du alles und legst die Basiswerte fest
das heißt: Search Console, DataForSEO, Firecrawl, Parallel und dein Conversion-Tracking, plus Ahrefs, falls du es schon hast. Ausgabenlimits und Freigaberegeln stehen vor dem ersten echten Durchlauf
du schreibst das Briefing, stellst sicher, dass deine Anmeldung oder dein Verkauf als benanntes Event getrackt wird, und lässt den Agenten ein paar Wochen Historie in die State-Datei ziehen
wenn du dich für Viktor entscheidest, bedeutet Woche eins einfach nur, dieselben Tools dort zu verbinden und ihm den wiederkehrenden Job zu geben
in Woche zwei findet der Agent die Geldseite und führt den Check-up in vier Durchgängen durch
du liest den Report, hakst bei allem nach, was keine Quelle hat, und einigst dich auf die eine Änderung, die du zuerst umsetzt
Woche drei ist Launch-Woche
der Agent entwirft die Änderung, du prüfst sie, du veröffentlichst sie selbst, und das Logbuch hält Datum und Details fest
in Woche vier richtest du den wiederkehrenden Loop ein und fängst an zu messen
der Scheduled Task oder der Viktor-Job läuft ab jetzt jede Woche, und du gibst der Änderung noch ein paar Wochen Zeit, bevor du sie als Gewinn oder Fehlschlag verbuchst
danach wählst du die nächste Änderung auf derselben Seite oder die nächste Geldseite, und das System läuft weiter – wobei du nur noch eine Entscheidung pro Woche triffst, statt die ganze Recherche selbst zu machen
das ist das komplette Setup, das ich nutze. Und nichts davon verlangt, dass du ein SEO-Experte bist. Es verlangt nur, dass du dir eingestehst, welche Seiten Geld bringen und welche nur gut aussehen
in der Autopilot-Version übernimmt Viktor das für dich in Slack oder Teams – mit deiner Freigabe bei jedem sensiblen Schritt
wenn du es selbst bauen willst, öffne Claude Code, erstelle den Ordner und schreib heute Abend das Briefing
und egal wofür du dich entscheidest: Lass die Seiten konvertieren, bevor du auch nur einen einzigen zusätzlichen Besucher verlangst
Danke an Viktor für das Sponsoring dieses Guides. Du bekommst 100 $ in Gratis-Guthaben auf viktor.com





