Preskočiť na obsah
GEO nástrojIs-Agentic EU

Dokážu AI agenti použiť vašu stránku?

Čoraz viac dopytov prichádza k firmám cez model, ktorý v mene človeka hľadá, porovnáva a odporúča, nie cez zoznam výsledkov vyhľadávania. Táto kontrola meria, čo taký agent na vašej stránke skutočne nájde: dostupný obsah, zrozumiteľnú štruktúru, strojovo čitateľné povinné údaje.

kontrolných bodov v štandardnom behu
28kontrolných bodov v štandardnom behu
v hĺbkovej kontrole
+4v hĺbkovej kontrole
vážených oblastí
5vážených oblastí
verzia rubriky
1.0.0verzia rubriky

Verejne dostupná adresa, bez prihlásenia. Kontrola trvá približne desať sekúnd.

Potrebujeme váš súhlas: beh odosiela obsah kontrolovanej stránky poskytovateľovi AI mimo EÚ.

Ako sa meria

Štyri stupne, ktoré na seba nadväzujú. Prvé dva bežia pri každom vyvolaní, tretí a štvrtý len na vyžiadanie. Stoja výpočtový čas a v prípade štvrtého aj súhlas.

  1. Stupeň 1

    Statické načítanie

    Úvodná stránka sa načíta raz, tak ako ju načíta jazykový model: bez JavaScriptu, bez prihlásenia, s jednoznačným user-agentom, ktorý nájdete vo svojich logoch. Z tejto jednej odpovede vychádza stavový kód, reťazec presmerovaní, kompresia, hlavičky, štruktúra HTML, JSON-LD a čistý podiel textu.

  2. Stupeň 2

    Identity a vedľajšie zdroje

    Päť ďalších požiadaviek s identifikátormi GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot a Google-Extended, k tomu robots.txt, sitemap, llms.txt, stránky dôvery, katalógy well-known a jedno zámerne chybné volanie. Približne dve desiatky požiadaviek v priebehu niekoľkých sekúnd, paralelne a s obmedzeným počtom spojení, aby to kontrolovaný server takmer nezaznamenal.

  3. Stupeň 3

    Vykreslená kontrola

    Chromium bez rozhrania načíta tú istú stránku so skriptami a výsledok porovná so stupňom 1. Tým sa ukážu štyri veci, ktoré v surovom HTML nie sú: obsah, ktorý vzniká až JavaScriptom, prekrytia blokujúce bod kliknutia, ovládacie prvky bez natívnej sémantiky a polia formulárov, ktorých popis vzniká až za behu. Zámerne oddelené od štandardného behu: agent spravidla JavaScript nespúšťa, takže rozdiel medzi oboma stupňami je sám osebe zistením.

  4. Stupeň 4

    Sledovaný beh agenta

    Jazykový model dostane konkrétnu úlohu a najviac šesť krokov, aby ju na vašej stránke vyriešil: nájsť kontaktnú osobu, zaradiť ponuku, zistiť cenovú logiku alebo overiť prevádzkovateľa a právnu formu. Zaznamená sa každý krok, výsledok aj miesto, kde to viazne. Nie je to zrážka bodov, ale dôkaz: 28 zelených fajok povie menej ako jedna úloha, ktorá sa vyriešila. Alebo nie.

Stupeň 4 posiela obsah stránky jazykovému modelu mimo EÚ. Spustí sa až vtedy, keď vo výbere cookies povolíte kategóriu AI asistencia, nikdy nie automaticky.

Model hodnotenia

Celkové číslo nie je priemer všetkých fajok. Vzniká v troch krokoch a dva z nich ho odlišujú od rubriky amerického pôvodu.

Váha podľa dôsledku

V rámci oblasti sa berie pomer získaných k dosiahnuteľným bodom a potom sa prepočíta na váhu oblasti. Prístup váži 30 percent, pretože výpadok tam znehodnotí všetko ostatné. Použiteľnosť váži 10, pretože sa vôbec týka len časti webov.

Nehodnotí sa neznamená neprešlo

Čo web vôbec neponúka, vypadne z čitateľa aj menovateľa. Remeselná firma bez rozhrania za to nestráca body. Ak vypadne celá oblasť, jej váha sa rozdelí medzi ostatné, namiesto umelého zastropovania čísla. Práve toto pravidlo bráni stene červených krížikov, ktorú na bežnom firemnom webe vytvárajú nástroje zamerané na vývojárov.

Mladé štandardy len ako bonus

Katalógy zdrojov, agent cards a hlavičky Link stoja mimo hodnotenia a môžu prispieť najviac piatimi bodmi. Ich absencia nikdy nič nestojí. Štandard z predvčerajška nesmie robiť web horším, než v skutočnosti je.

Stupnica známok

A
od 85
Agenti sa tu dostanú k cieľu.
B
70 – 84
Dobrý základ, jednotlivé medzery.
C
55 – 69
Použiteľné, ale agenti strácajú čas.
D
40 – 54
Agenti zlyhávajú na viacerých miestach.
F
pod 40
Pre agentov prakticky nepoužiteľné.

Rubrika nesie číslo verzie a vydáva sa s každým výsledkom. Ak sa zmenia váhy alebo prahy, zmení sa aj číslo. Dva behy sú porovnateľné len pri rovnakej rubrike.

Kontrolné body podrobne

Pri každom bode je uvedené, čo sa meria, prečo to pre agenta robí rozdiel a na čom je založené „splnené". Tretia časť je najdôležitejšia: bez zverejneného prahu je skóre iba tvrdenie.

Prístup

Váha 30 %

Skôr než začne záležať na štruktúre alebo obsahu, musí sa podariť samotné načítanie. Táto oblasť váži najviac, pretože výpadok tu znehodnotí všetko ostatné: čo agent nedokáže načítať, tomu ani nerozumie.

Obsah bez JavaScriptu

Čo sa meria: Množstvo bežného textu a počet nadpisov v doručenom HTML, pred spustením akéhokoľvek skriptu.

Prečo na tom záleží: Väčšina požiadaviek jazykových modelov nespúšťa JavaScript. Pri aplikácii vykresľovanej na klientovi vidí agent prázdnu kostru, bez ohľadu na to, ako stránka vyzerá v prehliadači.

Splnené od: Aspoň 500 znakov textu a práve jeden H1 v surovom HTML. Medzi 200 a 500 znakmi sa počíta ako čiastočne splnené.

Dostupnosť pre AI crawlerov

Čo sa meria: Päť požiadaviek s identifikátormi GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot a Google-Extended.

Prečo na tom záleží: Ochrana proti botom spravidla nerozlišuje medzi scraperom a agentom konajúcim v mene človeka. Kto blokuje podľa bot skóre, stráca oboch.

Splnené od: Všetkých päť dostane stav 200 s úplným telom. Čiastočné blokovanie sa hodnotí pomerne.

Bez bot challenge

Čo sa meria: Stav odpovede a telo úvodnej stránky, kontrola na interstitiály ako Cloudflare challenge alebo captcha steny.

Prečo na tom záleží: Výpočtová úloha je pre prehliadač zdržanie, pre agenta úplný výpadok. Nevyrieši ju a skončí.

Splnené od: Stav 200 bez vzoru challenge v tele odpovede.

robots.txt povoľuje agentov

Čo sa meria: Vyhodnotenie blokov pravidiel podľa identifikátora, oddelene pre tréningových a používateľských crawlerov.

Prečo na tom záleží: Plošné disallow zasiahne aj crawlerov, ktorí odpovedajú na otázky používateľov v reálnom čase. Tréningové použitie sa dá riadiť oddelene bez straty viditeľnosti v odpovediach AI.

Splnené od: Žiadne disallow pre používateľských agentov. Štyri a viac blokovaných AI identifikátorov znamená nesplnené.

Špecifikácia: Content Signals

Poctivé chybové stránky

Čo sa meria: Stav odpovede na zámerne vymyslenú adresu.

Prečo na tom záleží: Kto na každú adresu vráti 200, potvrdí agentovi uhádnuté cesty ako platné. Ten potom sleduje slepé uličky a ich obsah berie ako odpoveď.

Splnené od: Stav 404 alebo 410. Soft 404 so stavom 200 sa počíta ako nesplnené.

Hygiena presmerovaní

Čo sa meria: Dĺžka a stavové kódy reťazca presmerovaní až po konečnú adresu.

Prečo na tom záleží: Každý krok stojí jednu požiadavku. Dočasné kódy navyše signalizujú, že cieľová adresa nie je stabilná, čo hovorí proti jej uloženiu ako zdroja.

Splnené od: Najviac jeden krok, trvalý (301/308). Jazykové presmerovania úvodnej stránky môžu byť dočasné.

Hmotnosť stránky

Čo sa meria: Pomer užitočného textu k prenesenej veľkosti HTML a odhad spotreby tokenov.

Prečo na tom záleží: Agent platí za každý načítaný token a dlhé dokumenty skracuje. Nízky podiel textu znamená, že veľká časť rozpočtu padne na markup.

Splnené od: Pod 30 000 odhadovaných tokenov a viac ako 5 percent podielu textu.

Komprimované doručenie

Čo sa meria: Content-Encoding odpovede.

Prečo na tom záleží: Znižuje čas prenosu a pravdepodobnosť prerušenia, najmä pri agentoch s krátkym časovým oknom.

Splnené od: Brotli, gzip alebo zstd.

Porozumenie

Váha 25 %

Model nečíta dizajn, číta štruktúru. Ak chýba, musí hádať. V pochybnostiach potom vyhrá konkurent, o ktorom sú k dispozícii spoľahlivejšie údaje.

Štruktúrované dáta

Čo sa meria: Prítomnosť, platnosť a rozsah typov blokov JSON-LD.

Prečo na tom záleží: Štruktúrované dáta sú jediné miesto, kde webová stránka strojovo čitateľne uvádza, kto ju prevádzkuje a o čo ide. Všetko ostatné treba odvodiť z textu.

Splnené od: Aspoň dva zmysluplné typy, všetky bloky spracovateľné.

Špecifikácia: schema.org/Organization

Údaje o organizácii v schéme

Čo sa meria: Úplnosť objektu Organization alebo LocalBusiness: PostalAddress, contactPoint, sameAs.

Prečo na tom záleží: Presne tieto tri polia agent kontroluje, skôr než firmu odporučí. sameAs prepája značku s Wikidata, LinkedIn alebo obchodným registrom a robí z nej rozlíšiteľnú entitu, nie iba meno.

Splnené od: Všetky tri polia vyplnené.

Úplné hlavičkové metadáta

Čo sa meria: title, description, canonical, html lang, og:image, og:type.

Prečo na tom záleží: canonical rozhoduje, ktorá verzia sa cituje, lang o priradení jazyka. Bez oboch skončia požiadavky pri nesprávnej jazykovej verzii alebo sa priradia k parametrovej URL.

Splnené od: Všetkých šesť prítomných.

Štruktúra nadpisov

Čo sa meria: Počet H1, rozloženie úrovní, preskočené úrovne v hierarchii.

Prečo na tom záleží: Modely delia dokumenty podľa nadpisov na citovateľné časti. Plochá alebo nesúrodá hierarchia vedie k tomu, že sa pasáže citujú bez kontextu.

Splnené od: Práve jeden H1, aspoň dva H2, žiadna preskočená úroveň.

Verzia v Markdowne

Čo sa meria: Vyjednávanie cez Accept: text/markdown vrátane hlavičky Vary, prípadne adresa s príponou .md.

Prečo na tom záleží: Tá istá stránka v Markdowne ušetrí agentovi zvyčajne vyše 90 percent tokenov a odstráni chyby pri parsovaní. Bez hlavičky Vary doručí zdieľaná cache obom volajúcim tú istú verziu.

Splnené od: Markdown sa doručí a cache je čisto oddelená.

Špecifikácia: acceptmarkdown.com

Jazykové a regionálne signály

Čo sa meria: html lang a úplnosť odkazov hreflang vrátane odkazu na seba.

Prečo na tom záleží: Pri viacjazyčných weboch to rozhoduje o tom, či nemecká požiadavka nájde nemeckú verziu, alebo sa bude citovať anglická.

Splnené od: lang nastavený, hreflang buď úplný, alebo vôbec neprítomný.

Nájditeľnosť

Váha 20 %

Nie pozície, ale strojovo čitateľné vstupné body. Agent s úlohou hľadá najprv rozcestníky a až potom text.

llms.txt ako rozcestník

Čo sa meria: Prítomnosť, štruktúra a vzorka: odpovedajú tam uvedené adresy naozaj?

Prečo na tom záleží: Súbor je najkompaktnejší vstup do webu. Mŕtve odkazy v ňom sú horšie ako žiadny súbor, pretože agent ich nasleduje a skončí v prázdne.

Splnené od: H1 prítomný, aspoň tri odkazy, najviac 20 percent z nich mŕtvych.

Špecifikácia: llmstxt.org

Sitemap existuje a je ohlásená

Čo sa meria: Platná XML sitemap, záznam v robots.txt, prítomnosť lastmod. Indexy sitemap sa rozbaľujú.

Prečo na tom záleží: Bez lastmod musí agent načítať každú stránku znova, aby zistil zmeny. To stojí rozpočet a znižuje frekvenciu načítania.

Splnené od: Platný urlset, ohlásený v robots.txt, nastavený lastmod.

Stránky dôvery sú nájditeľné

Čo sa meria: Dostupnosť a rozsah textu tiráže, ochrany údajov, kontaktu a stránky o firme na očakávaných adresách.

Prečo na tom záleží: Sú to stránky, ktoré agent navštívi, aby overil, či je poskytovateľ skutočný a kontaktovateľný, skôr než ho zaradí do odporúčania.

Splnené od: Aspoň tri zo štyroch dostupné, so skutočným obsahom, nie iba kostrou HTML.

Agentické katalógy zdrojov

Čo sa meria: Prítomnosť /.well-known/ai-catalog.json, agent-card.json a api-catalog.

Prečo na tom záleží: Katalóg na uhádnuteľnom mieste ušetrí agentovi hľadanie rozhraní stránku po stránke. Mladý štandard, preto bonus, nie povinnosť.

Splnené od: Aspoň jeden zo súborov sa doručí platne.

Špecifikácia: Agentic Resource Discovery

Rozcestník v HTTP hlavičke

Čo sa meria: Hlavička Link s service-desc, api-catalog, describedby alebo alternate.

Prečo na tom záleží: Hlavička prichádza pred prvým bajtom HTML. Agent, ktorý potrebuje len verziu v Markdowne, si tým ušetrí celé stiahnutie HTML stránky.

Splnené od: Aspoň jedna použiteľná hodnota rel, cieľ na tej istej doméne a dostupný.

Špecifikácia: RFC 8288, Web Linking

Súlad s EÚ

Váha 15 %

Oblasť, ktorú medzinárodne vyvíjané nástroje nepokrývajú a ktorá pre európsky web váži v praxi najviac. Sú v nej dve veci: povinnosti, ktoré platia tak či tak, a európsky špecifický prípad súhlasu.

Obsah čitateľný pred súhlasom

Čo sa meria: Rozpoznanie použitého nástroja na súhlas, potom meranie obsahu vedľa kontajnera s lištou.

Prečo na tom záleží: Súhlas môže udeliť len človek. Čo sa objaví až potom, pre agenta neexistuje. Zámerne sa nemeria celková dĺžka: právne texty v lište sú dosť dlhé na to, aby splnili akékoľvek minimum.

Splnené od: Aspoň 500 znakov obsahu mimo kontajnera súhlasu, bez zablokovaného rolovania.

Strojovo čitateľná výhrada práv

Čo sa meria: Content signal v robots.txt, /.well-known/tdmrep.json, ai.txt alebo meta tag tdm-reservation.

Prečo na tom záleží: Podľa článku 4 smernice DSM je výhrada práv na text a data mining účinná len vtedy, ak je vyhlásená strojovo čitateľne. Veta v obchodných podmienkach na to nestačí.

Splnené od: Aspoň jedna zo štyroch foriem vyhlásenia je prítomná.

Špecifikácia: W3C TDM Reservation Protocol

Tiráž nájditeľná a úplná

Čo sa meria: Dostupnosť na očakávanej adrese, odkaz z úvodnej stránky, prítomnosť povinných údajov.

Prečo na tom záleží: Povinnosť podľa § 5 ECG v Rakúsku a § 5 DDG v Nemecku. Pre agenta je to zároveň dôkaz, že za stránkou stojí uchopiteľná firma.

Splnené od: Stránka dostupná, odkaz v pätičke, údaje z registra rozpoznateľné.

Informácie o ochrane údajov nájditeľné

Čo sa meria: Dostupnosť a obsahové znaky podľa čl. 13 GDPR.

Prečo na tom záleží: Agenti túto stránku citujú, keď sa používatelia pýtajú na nakladanie s ich údajmi. Ak chýba, vznikne medzera presne tam, kde sa rozhoduje o dôvere.

Splnené od: Prevádzkovateľ a právne základy uvedené v texte.

Označenie interakcií s AI

Čo sa meria: Rozpoznanie vložených AI rozhraní podľa známych dodávateľov a bodov vloženia, potom hľadanie informácie o transparentnosti.

Prečo na tom záleží: Článok 50 EU AI Actu od 2. augusta 2026 vyžaduje, aby sa používatelia dozvedeli, že hovoria so systémom. Kontroluje sa skutočne vložené rozhranie, nie výskyt slova v marketingovom texte.

Splnené od: Pri rozpoznanom rozhraní upozornenie v doručenom texte. Bez rozhrania sa nehodnotí.

Špecifikácia: AI Act, Artikel 50

Použiteľnosť

Váha 10 %

Čítanie je jedna polovica, konanie druhá. Čo web vôbec neponúka, sa nehodnotí: advokátska kancelária nestráca body za to, že neprevádzkuje rozhranie.

Strojovo čitateľné kontaktné cesty

Čo sa meria: Odkazy mailto a tel v doručenom HTML a na kontaktnej stránke.

Prečo na tom záleží: Agent, ktorý má získať kontakt, to pri adrese ako obrázku alebo skrytej za JavaScriptom vzdá a odporučí ďalšieho v poradí. Patrí sem aj zahmlievanie e-mailu zo strany CDN.

Splnené od: Aspoň tri zo štyroch signálov prítomné.

Formuláre vyplniteľné strojom

Čo sa meria: Pomer polí k atribútom name a priradeným labelom.

Prečo na tom záleží: Agent vyplní to, čo vie pomenovať. Bez popisu zostáva nejasné, ktoré pole aký údaj očakáva.

Splnené od: Takmer všetky polia pomenované a popísané. Bez formulára sa nehodnotí.

Rozhranie pre agentov

Čo sa meria: Popis OpenAPI, karta MCP servera alebo odkaz na ne.

Prečo na tom záleží: Bez strojovo čitateľného popisu musí agent rozhranie odvodiť z textu. S ním ho vie zapojiť ako nástroj.

Splnené od: Aspoň jeden strojovo čitateľný popis dostupný. Bez rozhrania sa nehodnotí.

Štruktúrované chybové odpovede

Čo sa meria: Typ média odpovede na zámerne chybné volanie rozhrania.

Prečo na tom záleží: Chybová stránka v HTML sa pre agenta nedá vyhodnotiť. Nevie rozlíšiť, či bola chybná požiadavka, alebo je služba mimo prevádzky.

Splnené od: JSON so stabilným chybovým kódom. Bez rozhrania sa nehodnotí.

Špecifikácia: RFC 9457, Problem Details

Čo kontrola nemeria

Štyri obmedzenia, ktoré patria ku každému čítaniu výsledku. Uvádzame ich, pretože nález bez svojich hraníc nie je podkladom na rozhodovanie.

Jedna stránka, nie celý web

Meria sa zadaná adresa plus hŕstka očakávaných vedľajších zdrojov. Web s výbornou úvodnou stránkou a zle postavenou produktovou sekciou tu dostane príliš dobré číslo. Na výrok o celom obsahu treba beh cez sitemap.

Miesto merania skresľuje

Pýtame sa z európskeho dátového centra. Mnohé firewally zaobchádzajú s adresami dátových centier inak než s prípojkami domácností. Výsledok teda môže vyjsť prísnejšie, než to zažíva návštevník, a miernejšie, než to zažíva agent z inej siete.

Žiadny súd o obsahu

Či vaše texty presvedčia, či ponuka sedí hľadajúcemu, či sa značka vôbec objaví v odpovediach modelov: nič z toho tu nie je. To je otázka viditeľnosti a citovateľnosti a má vlastný nález.

Momentka

Pravidlá pre botov, nastavenia CDN a nástroje na súhlas sa menia bez nasadenia. Dnešné číslo nehovorí nič o stave o štyri týždne. Opakované meranie je súčasťou práce, nie príplatok.

Prečo to nie je to isté ako SEO

Náš SEO a GEO checker hodnotí obsah a viditeľnosť: kľúčové slová, pozície, citovateľnosť v odpovediach AI. Táto kontrola hodnotí povrch pod tým. Stránka môže byť obsahovo výborná a pre agentov aj tak nepoužiteľná, pretože ju firewall odmietne alebo sa text objaví až po súhlase. Oba výsledky sa dopĺňajú, nenahrádzajú.

Často kladené otázky

Čo presne Is-Agentic EU meria?
Vyžiada si vašu stránku tak, ako to robí agent: bez spúšťania JavaScriptu, bez prihlásenia, s user-agentmi známych AI crawlerov. Hodnotí 28 kontrolných bodov v piatich oblastiach, od dostupnosti cez štruktúrované dáta až po európske povinné údaje. Hĺbková kontrola pridáva ďalšie štyri, viditeľné len vo vykreslenom stave.
Prečo má moja stránka inú známku než v americkom nástroji?
Dva dôvody. Po prvé vážime pre európske firmy: chýbajúce vývojárske rozhrania nestoja body, zato súhlas, tiráž a výhrada práv tvoria spolu 15 percent. Po druhé závisí výsledok od toho, odkiaľ sa kontroluje. Mnohé firewally blokujú IP adresy dátových centier, a presne odtiaľ prichádzajú agenti.
Ako vzniká výsledné číslo?
V každej oblasti sa berie pomer získaných k dosiahnuteľným bodom a prepočíta sa na váhu oblasti: prístup 30, porozumenie 25, nájditeľnosť 20, súlad s EÚ 15, použiteľnosť 10. Body, ktoré sa nehodnotia, vypadnú z čitateľa aj menovateľa. Mladé štandardy stoja mimo hodnotenia a môžu prispieť najviac piatimi bonusovými bodmi. Rubrika nesie číslo verzie, aby dva behy zostali porovnateľné.
Aký je rozdiel medzi štandardným behom a hĺbkovou kontrolou?
Štandardný beh meria doručené HTML, teda stav, v akom agent stránku obvykle vidí. Hĺbková kontrola navyše spustí prehliadač bez rozhrania a oboje porovná. Ukáže, koľko obsahu vzniká až JavaScriptom, či prekrytie blokuje bod kliknutia a či sú ovládacie prvky a popisy polí rozpoznateľné pre stroj. Trvá dlhšie, preto beží len na vyžiadanie.
Čo sa deje pri sledovanom behu agenta?
Jazykový model dostane úlohu, napríklad nájsť kontaktnú osobu, a najviac šesť krokov na vašej stránke. Sám sa rozhoduje, ktoré stránky otvorí. Na konci je uvedené, či sa úloha vyriešila, akou cestou model šiel a kde uviazol. Obsah stránok pritom putuje k poskytovateľovi mimo EÚ, preto sa táto časť spúšťa výhradne po výslovnom súhlase.
Ukladajú sa dáta z mojej stránky?
Uchovávame kontrolovanú adresu, dátum a výsledok merania. Pri behu bez vyžiadania nálezu je to všetko: žiadna IP adresa, žiadna identifikácia prehliadača. Tie potrebujeme až pri vyžiadaní podrobného nálezu, spolu s vašou e-mailovou adresou. Vymazanie kedykoľvek neformálne na office@blckalpaca.at.
Zaťaží kontrola môj server?
Ide o zhruba dve desiatky požiadaviek v priebehu niekoľkých sekúnd, s obmedzeným počtom súbežných spojení, porovnateľné s návštevníkom, ktorý rýchlo preklikáva stránku. Hlásime sa jednoznačným user-agentom, ktorý spoznáte v logoch.
Môžem kontrolovať cudzie domény?
Áno, kontrola funguje pre každú verejne dostupnú adresu. Interné siete, lokálne adresy a adresy, ktorých DNS tam smeruje, sa odmietnu, aj vtedy, keď sa preklad zmení až počas nadväzovania spojenia.

Nález je začiatok, nie výsledok.

Nasadíme body, ktoré pohnú vaším skóre, a potom znova zmeriame.