Site-Search-Audit
Sie wissen, wonach gesucht wird.
Nicht, ob die Antwort stimmte.
Suchlogs zählen Anfragen und Nullstellen. Sie sagen nicht, ob der erste Treffer die Frage beantwortet hat. Suchqualität misst genau das — an den ersten drei Treffern echter Nutzerfragen, im Frontend, ohne Zugriff auf Index oder Backend.
Beispielanfrage. So sieht eine von typischerweise 40 bis 80 Messungen je Lauf aus.
Bewertungsskala je Treffer
- 3 beantwortet die Frage
- 2 hilft weiter
- 1 thematisch verwandt
- 0 verfehlt die Frage
Ablauf eines Laufs
Vier Schritte, jeder für sich nachvollziehbar.
-
01
Fragen festlegen
Die Themen der Website werden auf echte Nutzerfragen abgebildet — eine versionierte YAML-Datei je Zielseite. Fachredaktion und Entwicklung lesen dieselbe Datei.
-
02
Im Frontend messen
Ein Browser stellt jede Frage über das echte Suchformular und liest die ersten drei Treffer aus der gerenderten Ergebnisseite. Kein Index-Zugriff, kein Sonderweg an der Anwendung vorbei.
-
03
Treffer bewerten
Ein LLM-Judge bewertet jeden Treffer gegen die Frage mit 0 bis 3 — und begründet die Bewertung im Klartext. Die Begründung steht im Ergebnis und lässt sich gegenlesen.
-
04
Festhalten und berichten
Jeder Lauf wird als Snapshot gespeichert. Daraus entsteht ein Bericht mit Kennzahlen, Themen-Scorecard und einer Detailkarte je Anfrage. Zwei Läufe vergleichen heißt: zwei Dateien vergleichen.
Warum am Frontend gemessen wird
Der Index ist nicht das, was der Nutzer sieht.
-
Die ganze Kette
Boosting, Templates, Facetten, Snippet-Erzeugung, Sortierung — alles wirkt mit. Ein Test gegen den Index misst den Index; ein Test gegen das Frontend misst die Suche.
-
Ohne Zugang
Keine Solr-Credentials, kein Backend-Account, kein Deployment auf der Zielseite. Eine öffentlich erreichbare Suchergebnis-URL genügt, um zu beginnen.
-
Nicht auf tx_solr beschränkt
Query-Parameter und CSS-Selektoren stehen in der Site-Config. Was sich über eine URL abfragen und im Markup auslesen lässt, lässt sich messen — TYPO3 mit Solr ist der Ausgangsfall, nicht die Grenze.
-
Zurückhaltend im Zugriff
Sprechender User-Agent mit Kontaktangabe, Pause zwischen den Requests, Läufe im Wochenrhythmus statt bei jedem Commit. Eine Messung soll dem gemessenen System nicht zur Last fallen.
Nächster Schritt
Am schnellsten überzeugt der Bericht selbst. Sehen Sie sich einen vollständigen Lauf an — ein Demo-Lauf gegen eine fiktive Stadt, im Aufbau identisch mit dem, was Sie bekämen.