Lighthouse agentische browse-score

De categorie Agentic Browsing beoordeelt aan de hand van een reeks deterministische audits hoe goed uw site is ontworpen voor interactie met machines.

Hoe de categorie wordt beoordeeld

In tegenstelling tot andere Lighthouse-categorieën heeft de categorie Agentic Browsing geen gewogen gemiddelde score van 0 tot 100. Omdat de standaarden voor het agentische web nog in ontwikkeling zijn, ligt de focus momenteel op het verzamelen van gegevens en het leveren van bruikbare signalen in plaats van een definitieve ranglijst.

In plaats van een score toont het rapport het volgende:

  • Een fractionele score : een verhouding die aangeeft hoeveel agentische gereedheidstests uw site doorstaat.
  • Geslaagd of niet geslaagd : Specifieke audits kunnen fouten of waarschuwingen geven als niet aan de technische vereisten (zoals de geldigheid van het WebMCP-schema) wordt voldaan.
  • Informatieve cijfers : De categoriekop kan een slagingspercentage bevatten, zodat u in één oogopslag de algehele voortgang kunt zien.

Waarom de resultaten fluctueren

Hoewel de audits deterministisch zijn, kunnen uw resultaten fluctueren als gevolg van wijzigingen in de manier waarop uw site zijn tools registreert of reageert op verzoeken van agenten. Veelvoorkomende oorzaken zijn onder andere:

  • Dynamische toolregistratie : Als uw site WebMCP-tools registreert met behulp van JavaScript ( Imperative API ), kan het tijdstip van deze registraties bepalen of ze worden vastgelegd tijdens de Lighthouse-snapshot.
  • Variabiliteit in de constructie van de A11y-boom : Significante veranderingen in de grootte of complexiteit van het DOM kunnen de structuur van de toegankelijkheidsboom beïnvloeden, een kernparameter voor agentische navigatie.
  • Cumulatieve lay-outverschuiving (CLS) : Lay-outverschuivingen veroorzaakt door advertenties, afbeeldingen zonder afmetingen of ingevoegde inhoud kunnen elementen verplaatsen tussen het moment dat een agent ze identificeert en het moment dat deze een interactie probeert aan te gaan.

Hoe audits worden vastgesteld

Lighthouse gebruikt een reeks deterministische signalen om uw pagina te evalueren. Dit zorgt ervoor dat de audits reproduceerbaar zijn en geschikt voor integratie in CI/CD-pipelines.

WebMCP-integratie

Lighthouse maakt gebruik van het Chrome DevTools Protocol (CDP) WebMCP domein om gebeurtenissen met betrekking tot de registratie van tools te monitoren. Het verifieert zowel declaratieve tools (gedefinieerd in HTML) als imperatieve tools (gedefinieerd in JS).

Agentgerichte toegankelijkheid

Agenten gebruiken de toegankelijkheidsboom als hun primaire datamodel. Lighthouse filtert een specifieke subset van toegankelijkheidsaudits die cruciaal zijn voor interactie met machines, zoals:

  • Namen en labels : ervoor zorgen dat elk interactief element een programmatische naam heeft.
  • Integriteit van de boomstructuur : controleren of de rollen en ouder-kindrelaties geldig zijn.
  • Zichtbaarheid : Bevestigen dat de inhoud niet verborgen is in de toegankelijkheidsstructuur terwijl deze interactief is.

Stabiliteit en vindbaarheid

  • Cumulatieve lay-outverschuiving (CLS) : Meet de visuele stabiliteit, wat cruciaal is voor agents die afhankelijk zijn van de positionering van elementen.
  • llms.txt : Controleert of er een machineleesbare samenvatting aanwezig is in de rootmap van het domein.

Wat kunnen ontwikkelaars doen om te verbeteren?

Om de agent-gereedheid van uw site te verbeteren:

  • Gebruik WebMCP : maak gebruik van de WebMCP API om de logica en formulieren van uw website expliciet beschikbaar te stellen aan AI-agenten.
  • Zorg voor een correcte toegankelijkheidsstructuur : geef prioriteit aan semantische HTML en de juiste ARIA-labeling, aangezien dit de "machine-eye view" van uw pagina is.
  • Optimaliseer voor stabiliteit : Beperk lay-outverschuivingen om ervoor te zorgen dat gebruikers betrouwbaar met uw gebruikersinterface kunnen communiceren zonder dat elementen onverwacht verschuiven.

Feedback

Als u bugs tegenkomt of suggesties heeft voor wijzigingen in de agentische browse-audit: