← Alle Beiträge

In meiner Search Console legen die Roboter Prüfungen ab

In einem kürzlichen 28-Tage-Fenster sammelte meine Website 3,78 Millionen Impressionen in der Google Search Console, und 91 % davon kamen von Suchanfragen, die kein Mensch getippt hat.1 Das verräterische Signal war ein Blogbeitrag über Claude-Code-Hooks, der nach einem Durchbruch aussah: 30.000 Impressionen in den ersten zwei Wochen, bei einer Klickrate von 0,14 %. Jedes SEO-Handbuch sagt, dass eine Seite mit großen Impressionen und toter CTR eine Titelrettung braucht. Dann zog ich die tatsächlichen Suchanfragen, und ganz oben standen Multiple-Choice-Prüfungsfragen, wörtlich bei Google eingefügt, in sechs leicht unterschiedlichen Varianten: „a developer wants to prevent claude from reading sensitive .env files. which type of hook…“ Niemand klickt, weil niemand da ist. Der Suchende ist ein Zertifizierungsquiz, das seinen eigenen Antwortschlüssel überprüft.

TL;DR

  • Ein 13 Tage alter Beitrag zog 30.105 Impressionen bei 0,14 % CTR, das klassische Profil eines kaputten Titels. Die Suchanfragen dahinter waren wörtliche Prüfungsfragen und SDK-Jargon-Strings; echte menschliche Suchanfragen gab es im einstelligen Bereich. Der Titel war in Ordnung. Das Publikum war synthetisch.4
  • Über die ganze Website schrumpfen 3,78 Mio. Impressionen in 28 Tagen auf 340.000 (9 %), sobald man Suchanfragen ausschließt, die ein doppeltes Anführungszeichen oder einen Unterstrich enthalten, eine billige, aber wirksame Signatur für Maschinenanfragen. Die gefilterte CTR verdreifacht sich beinahe, von 0,42 % auf 1,10 %, und die durchschnittliche Position verbessert sich von 11,2 auf 7,7.1
  • Die Maschinenanfragen zerfallen in drei Spezies mit völlig unterschiedlichem Wert: Prüflinge (natürlichsprachliche Testfragen, nie ein Klick), Fehler-Einfüger (wörtliche Fehlerstrings, 3 bis 10 % CTR, die Besucher mit der höchsten Absicht, die ich habe) und Retrieval-Sweeps (Phrasen in Anführungszeichen und snake_case-Bezeichner in Massen, etwa 0,35 % CTR).
  • Kein Regex trennt Menschen sauber von Maschinen. Die Prüfungsfragen lesen sich menschlich und sind es nicht; die Fehler-Einfüger sehen robotisch aus und sind Menschen in Not. Die Form der Anfrage lügt; das Klickverhalten sagt die Wahrheit.
  • Die praktische Verschiebung: Nie einen Titel optimieren oder wegen einer „sinkenden“ Seite in Panik geraten, bevor ihre Suchanfragen in menschlich und maschinell aufgeteilt sind. Impressionen sind keine Eitelkeitsmetrik mehr, sondern eine gemischte.

Der Beitrag, der fast eine Titelrettung bekommen hätte

Der fragliche Beitrag, ein Erklärstück zu Claude-Code-Hooks, ging am 1. Juli online. Bis zum 13. Juli hatte er in seiner ersten Woche 24.377 Impressionen angesammelt und hielt dieses Tempo in der zweiten. Mein Dashboard markierte ihn, wie Dashboards das tun: enorme Reichweite, 43 Klicks insgesamt, 0,14 % CTR bei einer durchschnittlichen Position von 6,6.4

Für genau dieses Profil habe ich ein bewährtes Rezept. Ein Leitfaden auf dieser Website saß einmal bei 1,4 Millionen Impressionen mit 0,28 % CTR, bis ein neuer Titel kam, also war der Reflex stark: Titel umschreiben, zusehen, wie sich die CTR erholt, die Gewinne zählen.

Der Reflex überlebte, bis der Suchanfragenbericht geladen war. Die Top-Anfrage, 191 Impressionen in ihrer größten Variante und 254 über die ganze Familie, war eine komplette Prüfungsfrage mitsamt Antwortoptionen, im flachen Register einer Zertifizierungsdatenbank. Sechs nahezu identische Formulierungen derselben Frage trafen drei verschiedene Hooks-Beiträge auf meiner Website, plus die deutsche, französische und polnische Übersetzung.4 Null Klicks über alle hinweg. Auf Platz zwei stand „anthropic agent sdk hitl lifecycle hooks pretooluse“, was noch nie ein Mensch mit seinen Fingern getippt hat. Die wirklich menschlichen Suchanfragen, die Sorte mit Tippfehlern und Hoffnung darin, summierten sich auf einstellige Zahlen.

Ein neuer Titel optimiert das eine Element eines Suchergebnisses, das nur Menschen lesen. Das Publikum hinter dem Impressionsberg liest keine Titel. Es liest Antwort-Snippets, oder gar nichts. Ich hätte die Änderung für Leser ausgegeben, die nie da waren, und dann genau den falschen Schluss gezogen, wenn sich die CTR nicht bewegt.

Drei Spezies von Maschinenanfragen

Sobald ich wusste, wonach ich suchen musste, zog ich die Anfragen mit Maschinensignatur für die ganze Website. Sie sind kein einzelnes Phänomen. Sie sind drei, und sie zu verwechseln kostet echtes Geld.

Spezies Beispiel Volumen CTR Wer dahintersteckt
Prüflinge „a developer wants to prevent claude from reading sensitive .env files. which type of hook…“ Hunderte Impressionen pro Fragenfamilie 0 % Quizgeneratoren, Zertifizierungs-Lerntools oder Agenten, die Antworten benoten
Fehler-Einfüger „userpromptsubmit hook timed out after 60s“ Dutzende bis Hunderte pro Fehlerstring 3 bis 10 % Menschen (oder ihre Agenten) mitten im Debugging
Retrieval-Sweeps Phrasen in Anführungszeichen, snake_case-Bezeichner, SDK-Jargon Millionen Impressionen ~0,35 % Assistenten, die in großem Maßstab verifizieren und abrufen

Die Prüflinge sind die seltsamste Kohorte. Die Anfragen sind grammatisches Englisch, also bestehen sie jeden naiven Menschenfilter, verhalten sich aber wie kein menschlicher Suchender: identische Fragenfamilien, über Wochen wiederholt, über Sprachversionen verteilt, nie ein einziger Klick. Meine beste Vermutung zur Herkunft, und ich will klar sagen, dass es eine Vermutung ist: KI-generierte Übungstests und Zertifizierungs-Lerntools, die ihre eigenen Antwortschlüssel gegen echte Suchergebnisse prüfen, plus ein paar Studierende, die Quizfragen im Ganzen einfügen. Google zählt jede davon als Impression auf meiner Seite, weil meine Seite tatsächlich in den Ergebnissen erschien.2 Die Impression ist echt. Der Leser ist es nicht.

Die Fehler-Einfüger sind das Gegenteil, und sie sind der Grund, warum ein grober Filter „alle maschinell aussehenden Anfragen löschen“ Wert vernichtet. Ein eingefügter Fehler wie xcrun: error: unable to find utility "mcpbridge" löst den Filter durch seinen Utility-Namen in Anführungszeichen aus, und er wird von Position 2,7 aus mit 6,25 % angeklickt. „failure in void _uiapplicationevaluateruntimeissuefornoscenelifecycleadoption“ trägt seinen Unterstrich in eine CTR von 9,68 %. Konfigurationsbezeichner verhalten sich genauso: „codex trust_level“ mit 8,70 %, „hermes custom_providers“ mit 4,55 %.1 Diese Werte schlagen meine websiteweite menschliche CTR um den Faktor drei bis neun. Der Anfragetext ist maschinengeschrieben, weil ein Compiler oder ein Konfigurationsschema ihn verfasst hat, aber die Person, die ihn einfügt, hat gerade jetzt ein Problem und wird alles lesen, was passt. Die Besucher mit der höchsten Absicht auf meiner Website kommen im Roboterkostüm.

Die Retrieval-Sweeps sind der Großteil der 3,4 Millionen. Exakte Strings in Anführungszeichen, Namen von API-Oberflächen, Dokumentationsfragmente. Mein früherer Beitrag, Die Assistenten sind jetzt das Publikum, verfolgte die Auslieferungsseite desselben Phänomens am Netzwerkrand: etwa 17.000 Anfragen von KI-Agenten pro Tag gegenüber rund 300 menschlichen Besuchern, das meiste davon nutzergesteuertes Live-Abrufen statt Trainings-Crawls.5 Die Search-Console-Daten schließen den Kreis von der Nachfrageseite. Die Assistenten rufen nicht nur meine Seiten ab; sie setzen unterwegs auch Google-Suchen ab, und Google protokolliert jede davon pflichtbewusst als Impression, Position inklusive.

Wie viel von der Search Console noch menschlich ist

Der Filter, den ich verwende, ist ein einziger regulärer Ausdruck. In der Search Analytics API werden Anfragen ausgeschlossen, die auf ["_] passen, also jede Anfrage mit einem doppelten Anführungszeichen oder einem Unterstrich:

{
  "dimensionFilterGroups": [{
    "filters": [{
      "dimension": "query",
      "operator": "excludingRegex",
      "expression": "[\"_]"
    }]
  }]
}

Strings in Anführungszeichen signalisieren eine Exakt-Prüfung, die Menschen selten auf sich nehmen. Unterstriche stammen aus Bezeichnern, und Bezeichner stammen aus Code, nicht aus Daumen.3 Meine letzten 28 Tage durch den Filter geschickt:

Ausschnitt Impressionen Klicks CTR Ø Position
Alles 3.776.076 15.911 0,42 % 11,2
Menschlich gefiltert 340.267 3.729 1,10 % 7,7
Rest mit Maschinensignatur 3.435.809 12.182 0,35 % 11,6

Der Filter ist eine Heuristik, und er versagt in beide Richtungen. Die Prüfungsfragen bestehen ihn, weil sie weder Anführungszeichen noch Unterstriche enthalten, also ist der Maschinenanteil von 91 % eine Untergrenze, keine Obergrenze. Und die Fehler-Einfüger fallen durch, obwohl sie der menschlichste Traffic sind, den ich habe. Ich behandle den gefilterten Ausschnitt als „überwiegend menschlich, untertrieben“ und den Rest als „überwiegend maschinell, plus meine besten Debugging-Besucher“, und ich prüfe die Anfragelisten mit bloßem Auge, bevor ich eine Entscheidung treffe, die Aufwand kostet.

Die Verzerrung geht über die CTR hinaus. Die Maschinenanfragen ziehen meine scheinbare durchschnittliche Position von 7,7 auf 11,2 herunter, weil Retrieval-Sweeps Long-Tail-Formulierungen abtasten, bei denen meine Seiten irgendwo ranken. Ein Dashboard, das die Ausschnitte mischt, meldet eine Website, die in den Rankings abrutscht, während die menschliche Erfahrung stabil bleibt.

Der Leitfaden, der aussah, als würde er sterben

Dieselbe Aufteilung rettete meine Einschätzung einer größeren Seite. Mein Hermes-Leitfaden zeigt 763.439 Impressionen in den letzten 28 Tagen bei 569 Klicks: eine CTR von 0,075 % bei einer gemischten durchschnittlichen Position von 13,5. Für bare Münze genommen ist die Seite zusammengebrochen. Ihre erfasste rein menschliche Basislinie ist eine CTR von 1,53 % auf Position 8,5, und die jüngste menschlich gefilterte Woche hält immer noch Position 8,4.1

Beide Lesarten beschreiben dieselbe Seite im selben Monat. Die gemischte Zahl sagt, der Leitfaden scheitert; die gefilterte Zahl sagt, Menschen finden ihn genau dort, wo sie ihn immer gefunden haben, während ein Ozean maschinellen Abrufs um ihn herum anstieg. Zusammensetzungsverschiebung, kein Rankingverlust. Hätte ich der gemischten Sicht vertraut, wären die naheliegenden Schritte eine Überarbeitung, ein neuer Titel, vielleicht eine URL-Migration gewesen: teure Chirurgie an einem gesunden Patienten.

Ich nehme jetzt an, dass jede etablierte Seite dasselbe Symptom zeigen kann, und ich würde wetten, dass die meisten „Leistungsrückgänge“ in der Search Console in KI-lastigen Nischen sich genauso zerlegen lassen. Der Nenner hat die Spezies gewechselt.

Was ich tatsächlich geändert habe

Erst aufteilen, dann entscheiden. Jede CTR-Beurteilung, jedes Titelexperiment und jede Rückgangsuntersuchung auf meiner Website beginnt jetzt mit dem Menschenfilter und einem manuellen Blick auf die Top-20-Anfragen. Fünf Minuten Lesen von Anfragetext haben die Schlussfolgerung, die das Aggregat nahelegte, wiederholt umgekehrt.

Die Fehler-Einfüger gezielt füttern. Exakte Fehlerstrings sind die besten Keywords, die ich nie ausgewählt habe. Die Seiten, die darauf passen, sitzen auf den Positionen 2 bis 4 und konvertieren mit Debugging-Notfall-Raten. Fehlermeldungen, Konfigurationsschlüssel und CLI-Ausgaben bekommen in meinen technischen Beiträgen jetzt wörtliche Überschriften, weil jemand, der diesen String bei Google einfügt, der am leichtesten zu rettende Besucher im Internet ist.

Aufhören, um die Prüflinge zu werben. Null Klicks heißt null, für immer. Eine Fragendatenbank, die ihren Antwortschlüssel prüft, lässt sich mit keinem Titel, keinem Snippet, keinem Schema-Markup konvertieren. Die einzige rationale Antwort ist, dieses Volumen bei der Beurteilung einer Seite zu ignorieren, und sich vielleicht daran zu freuen, dass irgendeine Zertifizierungsprüfung ihre Antworten offenbar an meinem Blog ausrichtet.

Menschliche Zahlen berichten oder gar nichts. Meine eigenen Dashboards zeichnen jetzt den gefilterten Ausschnitt, annotieren den gemischten und behalten die täglichen Snapshots in Git, damit Zusammensetzungsänderungen über die Zeit sichtbar bleiben. Impressionen zählen immer noch, aber erst, wenn man weiß, wer bei wem Eindruck macht.

Die tiefere Verschiebung passt dazu, wo der letzte Beitrag endete. Die Assistenten lesen meine Seiten 17.000-mal am Tag am Netzwerkrand, und jetzt kann ich zusehen, wie sie sich auf dem Weg hinein an Googles Eingangstür anstellen. Die Search Console ist leise zu einem Protokoll maschineller Neugier geworden, durch das ein dünner menschlicher Strom läuft. Der Strom ist der Teil, der aufmerksam ist. Miss den Strom.

Häufige Fragen

Wie viele meiner Search-Console-Impressionen stammen von Menschen?

Von den Impressionen etwa 9 %; die anderen 91 % sind maschinenförmig. In einem kürzlichen 28-Tage-Fenster sammelte ich 3.776.076 Impressionen, und der Ausschluss von Anfragen mit einem doppelten Anführungszeichen oder einem Unterstrich schrumpft das auf 340.267, etwa 9 %. Die gefilterte CTR verdreifacht sich beinahe, von 0,42 % auf 1,10 %, und die durchschnittliche Position verbessert sich von 11,2 auf 7,7. Die 91 % sind eher eine Untergrenze als eine Obergrenze, weil die Prüfungsfragen den Filter bestehen.1

Wie filtere ich Maschinenanfragen aus der Search Console heraus?

Ein regulärer Ausdruck. In der Search Analytics API einen Dimensionsfilter für query mit dem Operator excludingRegex und dem Ausdruck ["_] hinzufügen, der jede Anfrage mit einem doppelten Anführungszeichen oder einem Unterstrich verwirft. Strings in Anführungszeichen signalisieren eine Exakt-Prüfung, die Menschen selten auf sich nehmen, und Unterstriche stammen aus Bezeichnern, und Bezeichner stammen aus Code, nicht aus Daumen.3

Warum hat mein Beitrag riesige Impressionen und eine CTR nahe null?

Lies die Suchanfragen, bevor du den Titel anfasst. Ein Beitrag von mir über Claude-Code-Hooks zog in unter zwei Wochen 30.105 Impressionen bei 0,14 % CTR, das klassische Profil eines kaputten Titels. Die Top-Anfragen waren wörtliche Multiple-Choice-Prüfungsfragen und SDK-Jargon-Strings, und die wirklich menschlichen Anfragen summierten sich auf einstellige Zahlen. Der Titel war in Ordnung. Das Publikum war synthetisch.4

Sind alle maschinenförmigen Anfragen wertlos?

Nein, und ein grober Filter „alle maschinell aussehenden Anfragen löschen“ vernichtet Wert. Fehler-Einfüger lösen die Signatur durch Namen in Anführungszeichen und Unterstriche aus und sind dabei die Besucher mit der höchsten Absicht, die ich habe: xcrun: error: unable to find utility "mcpbridge" wird mit 6,25 % angeklickt, und „codex trust_level“ mit 8,70 %. Prüflinge dagegen klicken nie. Die Form der Anfrage lügt; das Klickverhalten sagt die Wahrheit.1

Verliert meine Seite tatsächlich Rankings?

Teile die Anfragen auf, bevor du das schließt. Mein Hermes-Leitfaden zeigte 763.439 Impressionen und 569 Klicks über 28 Tage, eine CTR von 0,075 % bei einer gemischten durchschnittlichen Position von 13,5, was sich wie ein Zusammenbruch liest. Seine erfasste rein menschliche Basislinie ist eine CTR von 1,53 % auf Position 8,5, und die jüngste menschlich gefilterte Woche hält immer noch Position 8,4. Zusammensetzungsverschiebung, kein Rankingverlust.1

Quellen


  1. Analyse des Autors der Google-Search-Console-Daten für blakecrosley.com über die Search Analytics API, 28-Tage-Fenster vom 16. Juni bis 13. Juli 2026. Ungefiltert: 3.776.076 Impressionen, 15.911 Klicks. Nach Ausschluss der Anfragen, die auf ["_] passen: 340.267 Impressionen, 3.729 Klicks. Zeilen pro Anfrage wörtlich aus demselben Abruf zitiert; Basislinie des Hermes-Leitfadens aus den menschlich gefilterten Snapshots, die die Website erfasst. ↩↩↩↩↩↩↩

  2. Google, Leistungsbericht (Suche), der eine Impression als einen Link definiert, der in einem vom Suchenden betrachteten Suchergebnis erscheint, ohne die Anforderung, dass der Suchende eine Person ist. ↩

  3. Google, Search Analytics API: query, dokumentiert dimensionFilterGroups und den Operator excludingRegex, die für den Menschenfilter verwendet werden. ↩↩

  4. Analyse des Autors, seitenbezogener Search-Analytics-Abruf für /blog/claude-code-hooks-explained, 30. Juni bis 13. Juli 2026: 43 Klicks auf 30.105 Impressionen bei durchschnittlicher Position 6,6, wobei die Prüfungsfragen-Familie über neun Seiten und drei Sprachversionen insgesamt 254 Impressionen und null Klicks erreichte. ↩↩↩↩

  5. Blake Crosley, Die Assistenten sind jetzt das Publikum, Cloudflare-Edge-Daten aus erster Hand zum Anfragevolumen von KI-Agenten gegenüber menschlichen Besuchern; der aktuelle 7-Tage-Durchschnitt liegt bei etwa 17.000 Agentenanfragen pro Tag gegenüber einem 28-Tage-Durchschnitt von nahe 300 menschlichen Besuchern pro Tag. ↩

Verwandte Beiträge

Die Assistenten sind jetzt das Publikum

Daten aus erster Hand vom Edge: KI-Assistenten rufen meine Seiten rund 66-mal häufiger ab, als Menschen sie besuchen – m…

15 Min. Lesezeit

Die Cleanup-Schicht ist der eigentliche Markt für KI-Agenten

Charlie Labs baut keine Agenten mehr, sondern räumt hinter ihnen auf. Der KI-Agenten-Markt verlagert sich von Generierun…

15 Min. Lesezeit

Der Ralph-Loop: Wie ich autonome KI-Agenten über Nacht betreibe

Ich habe ein autonomes Agentensystem mit Stop-Hooks, Spawn-Budgets und Dateisystem-Speicher gebaut. Die Fehlschläge und …

11 Min. Lesezeit