In der Kategorie „Agentic Browsing“ wird anhand einer Reihe deterministischer Audits bewertet, wie gut Ihre Website für die Interaktion mit Maschinen konzipiert ist.
Bewertung der Kategorie
Im Gegensatz zu anderen Lighthouse-Kategorien hat die Kategorie „Agentic Browsing“ keine gewichtete Durchschnittsbewertung von 0 bis 100. Da sich die Standards für das agentische Web noch entwickeln, liegt der Schwerpunkt derzeit darauf, Daten zu erheben und umsetzbare Signale zu liefern, anstatt eine endgültige Rangfolge zu erstellen.
Statt einer Bewertung werden im Bericht folgende Informationen angezeigt:
- Eine Bruchzahl: Ein Verhältnis, das angibt, wie viele Überprüfungen zur agentischen Bereitschaft Ihre Website besteht.
- Status „Bestanden“ oder „Nicht bestanden“: Bei bestimmten Audits werden möglicherweise Fehler oder Warnungen ausgegeben, wenn technische Anforderungen (z. B. die Gültigkeit des WebMCP-Schemas) nicht erfüllt sind.
- Informative Zählungen: Die Kategorieüberschrift kann ein Bestanden-Verhältnis enthalten, damit Sie den Gesamtfortschritt auf einen Blick sehen.
Warum schwanken die Ergebnisse?
Die Audits sind zwar deterministisch, aber die Ergebnisse können schwanken, weil sich ändert, wie Ihre Website ihre Tools registriert oder auf agentische Anfragen reagiert. Häufige Ursachen sind:
- Dynamische Tool-Registrierung: Wenn Ihre Website WebMCP-Tools mit JavaScript (Imperative API) registriert, kann sich der Zeitpunkt dieser Registrierungen darauf auswirken, ob sie während des Lighthouse-Snapshots erfasst werden.
- Variabilität bei der Erstellung des A11y-Baums: Erhebliche Änderungen an Größe oder Komplexität des DOM können sich auf die Struktur des Accessibility-Baums auswirken, der eine wichtige Messung für die agentische Navigation ist.
- Kumulative Layoutverschiebung (CLS): Layoutverschiebungen, die durch Anzeigen, Bilder ohne Abmessungen oder eingeschleuste Inhalte verursacht werden, können Elemente zwischen dem Zeitpunkt, an dem ein Agent sie identifiziert, und dem Zeitpunkt, an dem er eine Interaktion versucht, verschieben.
So werden Audits bestimmt
Lighthouse verwendet eine Reihe deterministischer Signale, um Ihre Seite zu bewerten. So wird sichergestellt, dass die Audits reproduzierbar sind und sich in CI/CD-Pipelines einbinden lassen.
WebMCP-Integration
Lighthouse ruft die Chrome DevTools Protocol (CDP) WebMCP-Domain auf, um Tool-Registrierungsereignisse zu beobachten. Dabei werden sowohl deklarative Tools (in HTML definiert) als auch imperative Tools (in JS definiert) überprüft.
Agentenzentrierte Barrierefreiheit
Agenten verwenden den Accessibility-Baum als primäres Datenmodell. Lighthouse filtert eine bestimmte Teilmenge von Audits zur Barrierefreiheit, die für die Interaktion mit Maschinen entscheidend sind, z. B.:
- Namen und Labels: Sicherstellen, dass jedes interaktive Element einen programmatischen Namen hat.
- Baumintegrität: Überprüfen, ob Rollen und Beziehungen zwischen übergeordneten und untergeordneten Elementen gültig sind.
- Sichtbarkeit: Bestätigen, dass Inhalte nicht im Accessibility Baum ausgeblendet werden, während sie interaktiv sind.
Stabilität und Auffindbarkeit
- Cumulative Layout Shift (CLS): Misst die visuelle Stabilität, die für Agenten, die auf die Positionierung von Elementen angewiesen sind, entscheidend ist.
- llms.txt: Prüft, ob im Stammverzeichnis der Domain eine maschinenlesbare Zusammenfassung vorhanden ist.
Was können Entwickler tun, um sich zu verbessern?
So verbessern Sie die agentische Bereitschaft Ihrer Website:
- WebMCP verwenden: Verwenden Sie die WebMCP API, um die Logik und Formulare Ihrer Website explizit für KI-Agenten verfügbar zu machen.
- Für einen soliden A11y-Baum sorgen: Priorisieren Sie semantisches HTML und eine korrekte ARIA Kennzeichnung, da dies die "Maschinensicht" Ihrer Seite ist.
- Für Stabilität optimieren: Reduzieren Sie Layoutverschiebungen, damit Agenten zuverlässig mit Ihrer Benutzeroberfläche interagieren können, ohne dass sich Elemente unerwartet verschieben.
Feedback
Wenn Sie Fehler finden oder Vorschläge für Änderungen am Audit „Agentic Browsing“ haben: