GEO AuditorAccessibility for agents
Nástroj · Agentic browsing

Accessibility for agents

Zjistěte, zda AI agenti (ChatGPT Agent, Gemini, Copilot, Perplexity Comet) dokážou na vašem webu vidět tlačítka, vyplnit formuláře a dokončit úkol. Stejná logika jako kategorie Agentic browsing v Lighthouse (Chrome 150+): accessibility strom, WebMCP, llms.txt a stabilita layoutu — vysvětleno česky a s návodem, co opravit.

Krok 1 · Zadejte URL stránky

Analýza za pár sekund

Zkontrolujeme 31 signálů v 6 skupinách a ukážeme, které prvky agent nevidí, neumí pojmenovat nebo nedokáže použít.

31 kontrol · 6 skupin

Co přesně kontrolujeme

Názvy a labely (9)

Tlačítka, odkazy, formulářová pole, obrázky, ikonové ovládače a iframy — má každý interaktivní prvek programové jméno? Agent nevidí pixely, vidí button "Odeslat". Bez jména vidí jen button.

Integrita accessibility stromu (10)

Platné ARIA role a atributy, reference na existující id, unikátní id, vztahy rodič–potomek (li v ul, tab v tablist), nevnořené interaktivní prvky, osnova nadpisů, landmarky, lang a title, hlavičky tabulek.

Viditelnost a ovladatelnost (5)

Interaktivní prvky skryté přes aria-hidden, klikatelné <div onclick> bez role a tabindex, kladný tabindex, viditelná tlačítka s tabindex="-1", disabled prvky bez vysvětlení.

WebMCP (3)

Deklarativní nástroje na formulářích (toolname, tooldescription, toolparamdescription), imperativní registrace přes navigator.modelContext, platnost schématu. Experimentální standard, ale Lighthouse ho už měří.

Stabilita layoutu a obsahu (4)

Obrázky, iframy a videa bez rozměrů, webfonty bez font-display (posouvají tlačítka během načítání), obsah vykreslovaný až JavaScriptem.

Objevitelnost (3)

/llms.txt v kořeni domény, AI agenti neblokovaní v robots.txt, skip link na hlavní obsah.

Jak to funguje

Proč agenti potřebují accessibility strom

AI agent, který má za vás objednat termín nebo porovnat ceny, nekouká na obrazovku jako člověk. Prohlížeč mu poskytne accessibility strom — zjednodušený model stránky, kde každý prvek má roli (button, link, textbox), jméno („Odeslat objednávku“) a stav (disabled, expanded). Je to stejný strom, který používají čtečky obrazovky.

Pokud tlačítko nemá jméno, agent vidí button bez významu. Pokud je pole bez labelu, vidí textbox a neví, zda tam patří e-mail nebo telefon. Pokud je ovládač udělaný jako <div onclick>, ve stromu je jen generic — agent neví, že se dá kliknout. Pokud se obsah posune po načtení obrázku, agent klikne vedle.

Lighthouse od Chrome 150 hodnotí přesně tohle v kategorii Agentic browsing. Tento nástroj dělá statickou verzi téže analýzy ze serverové strany — bez instalace, na libovolnou veřejnou URL — a ke každému nálezu dodá české vysvětlení a opravu.

Skóre

Jak číst výsledek

Stejně jako Lighthouse zobrazujeme poměr prošlých kontrol (např. 22/31). Navíc počítáme skóre 0–100 vážené podle dopadu: chybějící labely a skryté ovládače mají váhu 3, generické texty odkazů váhu 1; upozornění se počítá jako polovina. Pod 60 agenti selhávají při běžných úkolech, 60–84 zvládnou část úkolů s hádáním, 85+ je připraveno.

FAQ

Časté otázky

Je to totéž jako accessibility audit pro lidi?

Překrývá se to z velké části, ale ne úplně. Vybíráme podmnožinu kontrol, které blokují strojovou interakci (jména, role, viditelnost, stabilita), a přidáváme WebMCP a llms.txt, které s lidskou přístupností nesouvisejí. Kontrast barev nebo velikost písma naopak neřešíme.

Proč nástroj nevidí prvky, které na stránce jsou?

Analyzujeme HTML tak, jak ho pošle server, bez spuštění JavaScriptu. Prvky vykreslené až JS (React/Vue SPA, widgety, cookie lišty) se nezachytí. Pro plný strom spusťte Lighthouse v Chrome 150+ (DevTools → Lighthouse → Agentic browsing) — výsledky by měly být konzistentní.

Co je WebMCP a musím ho mít?

WebMCP je navrhovaný standard (Chrome origin trial), kterým web deklaruje své funkce jako nástroje pro AI agenty — například formulář „Objednat termín“ s popisem parametrů. Není povinný a většina webů ho ještě nemá; Lighthouse ho však už měří, proto ho zobrazujeme informativně.

Ovlivňuje toto skóre GEO audit nebo Google?

GEO audit hodnotí citovatelnost obsahu; tento nástroj hodnotí ovladatelnost rozhraní agenty. Jsou to dvě různé věci — web může být skvěle citovatelný, ale agent na něm nedokáže nic objednat. Google používá podobné signály v Lighthouse, přímý vliv na řazení ale není deklarován.