HTTPS és átirányítás
Az AI-ügynökök a biztonságos HTTPS-címet részesítik előnyben, és a http:// címeket átirányítják.
Bizonyíték: HTTPS aktív; a http:// változat HTTPS-re irányít át.
Az AI-ügynökök a biztonságos HTTPS-címet részesítik előnyben, és a http:// címeket átirányítják.
Bizonyíték: HTTPS aktív; a http:// változat HTTPS-re irányít át.
A szerver megbízhatóan, értelmes HTTP-állapotkóddal válaszol.
Bizonyíték: HTTP 200 – a szerver helyesen válaszol.
Az oldal lényegi tartalma közvetlenül a HTML-válaszban elérhető, nem csak JavaScript futtatása után.
Bizonyíték: Az első HTML-válasz már tartalmaz értelmes szöveges tartalmat (703 karakter).
Egyértelmű nyelv, cím, leírás, címsorok és landmarks segítik az ügynököknek a lap feldolgozását.
Bizonyíték: 2/6 elem található: html lang attribútum, nem üres <title>
Javaslat: Adj <html lang="…">, egyedi <title>, meta description, <h1> címet és szemantikus landmarks elemeket az oldalnak.
A robots.txt szabályozza, hogy a robotok és az AI-ügynökök mit látogathatnak.
Bizonyíték: A /robots.txt üres vagy nem szabványos (HTTP 200).
Javaslat: Töltsd meg szabványos User-agent / Allow / Disallow (és adott esetben Sitemap:) sorokkal.
A sitemap.xml felsorolja az oldal lényeges URL-jeit, megkönnyítve a felfedezést.
Bizonyíték: /sitemap.xml elérhető, de nem tartalmaz <url> bejegyzést.
Javaslat: Adj helyes XML-sitemapet <urlset> szerkezetben.
A nem létező lapok valódi 404 státuszkódot adnak, így az ügynök könnyen felismeri a rossz linket.
Bizonyíték: A nem létező próbaoldal is HTTP 200-at ad (puha 404).
Javaslat: Állítsd be, hogy az ismeretlen URL-ek 404 kódot adjanak, ne a főoldalt.
Az oldal léphető linkjei és űrlapjai használható felületet adnak az ügynököknek.
Bizonyíték: Az oldal 1 űrlapot tartalmaz.
A JSON-LD szemantikai (Schema.org) adatai pontos képet adnak az oldalon található entitásokról.
Bizonyíték: Nincs strukturált adat a dokumentumban.
Javaslat: Adj JSON-LD (Schema.org) blokkokat az oldal entitásairól (Organization, WebSite, Product stb.).
Az openapi.json vagy API-dokumentáció gépileg olvasható interfésszel látja el az ügynököket.
Bizonyíték: /openapi.json válaszol, de nem OpenAPI-leírásnak látszik.
Javaslat: Ellenőrizd az openapi.json szerkezetét, vagy ne szolgáld ki ilyen néven.
Az Open Graph metaadatok (og:title, og:description) egységesítik a lap megjelenését.
Bizonyíték: Nincs Open Graph meta.
Javaslat: Adj og:title és og:description meta címket az oldal fejlécébe.
A rel=canonical egyértelműsíti, melyik URL a hivatalos változat.
Bizonyíték: Nincs canonical link.
Javaslat: Adj a lapokhoz rel="canonical" linket, hogy egyértelmű legyen a kanonikus URL.
A Cache-Control vagy ETag válaszfejlécek segítik a közös gyorsítótárakat és az újralátogatást.
Bizonyíték: Nincs gyorsítótárazási fejléc.
Javaslat: Küldj Cache-Control vagy ETag válaszfejléceket statikus és dinamikus tartalomhoz is.
A /llms.txt gépileg olvasható összefoglalót ad az LLM-eknek és az ügynököknek a webhelyről.
Bizonyíték: /llms.txt elérhető (703 karakter).
Az RFC 9727 szerinti API-katalógus gépekkel felderítő listát ad a nyilvános API-król.
Bizonyíték: Nincs API-katalógus.
Javaslat: Publikáld az API-idat RFC 9727 katalógusban a /.well-known/api-catalog címen.
Az AI-katalógus JSON formátumban írja le az ügynökök számára fontos felületeket.
Bizonyíték: Nincs AI-katalógus.
Javaslat: Írd le a /.well-known/ai-catalog.json fájlban az ügynököknek kínált felületeket.
Letöltött MCP-manifeszt vagy /mcp végpont révén az ügynökök szabványos eszközökhöz férnek hozzá.
Bizonyíték: Van server.json, de nem érvényes JSON.
Javaslat: Ellenőrizd a server.json sémáját.
A robots.txt kifejezett AI-ágens (GPTBot, ClaudeBot, PerplexityBot stb.) szabályokat tartalmaz.
Bizonyíték: A robots.txt nem említ ismert AI-ügynököket.
Javaslat: Adj leíró szabályokat a GPTBot, ClaudeBot, PerplexityBot és hasonló felhasználói ügynököknek.
A jelentés a megadott nyilvános URL-ről egy adott időpontban látott bizonyítékot írja le. Nem minősít biztonsági, hozzáférhetőségi, adatvédelmi vagy jogi szempontokat.