AI-tillgänglighetsgranskning för agentberedskap
Utför en AI-tillgänglighetsgranskning som täcker genomläsaråtkomst, extrahering, strukturerad data, llms.txt, hastighet, WebMCP och agentisk e-handelsberedskap över viktiga sidor.
AI-system kan inte citera, rekommendera eller agera på innehåll som de inte tillförlitligt kan hämta. Denna fas testar den grunden innan teamet mäter synlighet eller beställer innehåll avsett för svarsmotorer.
Fas: P4, Steg A — Förstå. Tidsram: 3–5 arbetsdagar för en typisk marknadswebbplats; 5–10 för en stor e-handelsplats, marknadsplats eller tungt klientrenderad applikation. Ägare: den tekniska SEO-ansvarige är ansvarig, med utveckling som kör hämtnings- och renderingstester, innehållsansvarig som granskar extraherbarhet och en verksamhets- eller juridisk ägare som beslutar om genomläsarpolicy.
Varför denna fas kommer här
En konventionell teknisk granskning undersöker om sökmotorer kan genomsöka, rendera, indexera och ranka webbplatsen. Denna fas undersöker om AI-genomläsare, upphämtningssystem och uppgiftsorienterade agenter kan nå och tolka samma användbara information. De kan använda olika användaragenter, hämtningsvägar, renderingsförmågor, tidsgränser och extraheringsmetoder. En indexerbar sida kan fortfarande returnera ett tomt skal, samtyckesvägg, botutmaning eller frånkopplade fragment till en AI-klient.
En AI-tillgänglighetsgranskning hör därför hemma tillsammans med den tekniska baslinjegranskningen , inte i slutet av innehållsproduktionen. Klientrendering innebär att JavaScript konstruerar viktigt innehåll efter att den initiala HTML-koden anlänt. Upphämtningssystem kanske inte kör den koden, kan stanna innan den är klar eller extrahera endast det initiala svaret. Om produktnamn, svar, pris, tillgänglighet eller bevis endast finns efter att JavaScript körts, kan senare innehållsoptimering inte reparera åtkomstfelet.
Denna fas använder verifierade konton, analysverktyg, genomläsarloggar, webbplatskartkällor, kritisk URL-uppsättning och ägarskapskarta från fasen åtkomst, spårning och datakällor . Att köra den tidigare gör att teamet inte kan skilja en genuin frånvaro från bristande åtkomst. Att köra den efter baslinjemätning förorenar baslinjen: noll citeringar kan bero på en otillgänglig webbplats, inte svagt innehåll eller låg efterfrågan.
Att hoppa över fasen är bortkastat arbete: skribenter förbättrar passager som en genomläsare aldrig får, utvecklare lägger till schema bakom en utmaning, eller teamet misstar en giltig llms.txt för webbplatsomfattande beredskap. Åtkomst, extrahering, förståelse och handling är separata förmågor.
Indata och utdata
Indata gör testerna reproducerbara. Utdata utgör ett kontrakt med P5: mätning påbörjas först efter att kända åtkomstfel är åtgärdade eller uttryckligen accepterade.
| Riktning | Post | Acceptansvillkor |
|---|---|---|
| Indata | P2 åtkomst- och ägarskapspaket | Inkluderar produktionsåtkomst, analys- och loggkällor, robots- och CDN-ägare, juridisk/affärspolicyägare och eskaleringsväg. |
| Indata | Representativ URL-uppsättning | Inkluderar startsidan plus minst en högvärdig URL för varje viktig mall: produkt, kategori, tjänst, artikel, dokumentation, plats och transaktionssida där tillämpligt. |
| Indata | Genomläsarpolicymatris | Listar relevanta genomläsarfamiljer, nuvarande regel, avsedd regel, beslutsägare, motivering och granskningsdatum; okänd avsikt dokumenteras som okänd, inte “blockerad av policy.” |
| Indata | P3 tekniska resultat | Tillhandahåller bevis för kanonisk, status, rendering, webbplatskarta, prestanda och strukturerad data så att denna fas kan isolera AI-specifikt beteende. |
| Indata | Entitets- och erbjudandefakta | Namnger den kanoniska organisationen, produkter eller tjänster, alternativa namn, officiella URL:er och fakta som en extraheringsmaskin måste identifiera korrekt. |
| Utdata | Testbevispaket | Lagrar tidsstämpel, URL, användaragent, svarsstatus, svarshuvuden, initial HTML eller trädevidens och skärmbilder för varje test. |
| Utdata | Policydokumentationspost | Visar tillåt, blockera eller villkorlig åtkomst för varje genomläsarfamilj, med en ansvarig godkännare och implementeringskontroll. |
| Utdata | Register över agentberedskapsfynd | Ger varje misslyckat villkor allvarlighetsgrad, påverkat omfång, bevis, rekommendation, ägare, insats, beroende och omtestningsdatum. |
| Utdata | P2 prioriteringslisteuppdatering | Slår samman agentfynd i den befintliga tvärfunktionella backloggen istället för att skapa en separat “AI SEO”-kö. |
| Utdata | P5 beredskapsanteckning | Anger vilka begränsningar som skulle snedvrida baslinjemätningen och om P5 får fortsätta, fortsätta med kommentarer, eller vänta. |
Checklistan
Testa den representativa URL-uppsättningen, inte bara startsidan, och bevara reproducerbara bevis.
1. Beslut om genomläsaråtkomst medvetet
Vad som ska göras: inventera AI-genomläsarregler i robots.txt , CDN-botkontroller, webbapplikationsbrandväggar, samtyckeslager och ursprungskonfiguration. Varför det är viktigt: en robots-tillåtelse är bara en preferens; en edge-tjänst kan fortfarande blockera begäran, medan ett oavsiktligt wildcard-block inte är policy. Hur man gör: jämför live-regler med policymatrisen, hämta representativa URL:er med tillämpliga användaragenter och dokumentera avvägningen. Verktyg: AmICited Robots.txt & Sitemaps, en godkänd begäransklient och CDN/ursprungsloggar. Klart när: varje genomläsarfamilj har ett godkänt tillåt-, block- eller villkorligt beslut och live-beteendet matchar det.
2. Jämför det icke-JavaScript-svaret med den användbara sidan
Vad som ska göras: jämför initial HTML med den normala webbläsarsidan. Varför det är viktigt: en upphämtningsklient kanske inte kör skript som infogar svar, erbjudanden, länkar eller produktdata. Hur man gör: testa varje viktig mall före hydrering, processen som kopplar applikationsbeteende till server-HTML. Verktyg: en skriptlös webbläsare eller HTTP-klient plus den renderade sidan. Klart när: det initiala svaret innehåller titeln, H1, primärt innehåll, kärnfakta och upptäckbara länkar; varje undantag har bevis och en ägare.
3. Testa extraherbarhet från renderad DOM
Vad som ska göras: extrahera huvudinnehåll från den renderade Document Object Model (DOM), webbläsarens strukturerade sidrepresentation, utan navigering, samtyckestext eller dolda varianter. Varför det är viktigt: att ta emot text är inte samma sak som att identifiera rätt text; mallbrus kan förstöra upphämtning. Hur man gör: jämför extraherad titel, svar, utgivare, datum, fakta och länkar med den synliga källan över långa, glesa och kommersiella sidor. Verktyg: webbläsarinspektion, textextrahering och sidkälla. Klart när: posten bevarar primär innebörd och fakta utan visuell position eller odokumenterade selektorer.
4. Inspektera tillgänglighetsträdet
Vad som ska göras: granska tillgänglighetsträdet: roller, namn, tillstånd, rubriker, landmärken och kontroller. Varför det är viktigt: semantik skiljer rubriker från dekoration, knappar från ikoner och primärt innehåll från navigering. Hur man gör: testa kritiska mallar för en H1, ordnade rubriker, namngivna kontroller, landmärken, beskrivande länkar och meningsfulla bildalternativ. Verktyg: AmICited tillgänglighetsträdkontroll och webbläsarinspektion. Klart när: poängen når tröskelvärdet, ingen kritisk kontroll saknar ett namn, och huvudregionen samt nästa åtgärd är identifierbara.
5. Validera strukturerad datatäckning och sanningshalt
Vad som ska göras: jämför synliga fakta med strukturerad data , standardiserad märkning såsom Schema.org JSON-LD. Varför det är viktigt: märkning förtydligar entiteter, erbjudanden, författarskap och datum, men felaktig märkning förmedlar fel fakta. Hur man gör: validera tillämpliga scheman och stäm av namn, URL:er, priser, valuta, tillgänglighet, datum, betyg och identifierare med källsystem. Verktyg: validator, renderad HTML och källposter. Klart när: kritiska mallar har giltig tillämplig märkning, värden matchar synliga fakta och varje väsentlig varning är löst eller förklarad.
6. Granska llms.txt som en guide, inte en grind
Vad som ska göras: kontrollera om /llms.txt korrekt sammanfattar organisationen och länkar till kanoniska offentliga resurser. Det är en föreslagen klartextguide, inte åtkomstkontroll eller en garanterad rankningssignal. Varför det är viktigt: en koncis karta minskar tvetydighet; en inaktuell leder agenter fel. Hur man gör: verifiera status, Markdown-struktur, beskrivning, destinationer, kanoniska URL:er och ägare. Verktyg: AmICited llms.txt-granskning och direkt hämtning. Klart när: filen, om den används, inte har trasiga/privata länkar och en underhållsägare; frånvaro är ett förbättringsfynd, inte bevis på osynlighet.
7. Sampla fristående passager
Vad som ska göras: granska självständigt hämtade definitioner, svar, fakta, jämförelser, steg och begränsningar. Varför det är viktigt: upphämtning kan separera ett stycke från dess rubrik; “det fungerar bättre för dem” förlorar då sitt ämne och sin jämförelse. Hur man gör: läs minst 20 passager utan deras titel eller föregående stycke. Verktyg: extraheringsutdata och redaktionell granskning. Klart när: varje passage namnger sitt ämne, besvarar en identifierbar fråga, bevarar villkor eller enheter och undviker oupplösta referenser.
8. Bekräfta kanonisk entitetstyclighet
Vad som ska göras: verifiera att webbplatsen anger vem organisationen är, vad den erbjuder och hur dess varumärken, produkter, personer, platser och profiler förhåller sig till varandra. En kanonisk entitet är den primära verklighetssak som ett namn refererar till. Varför det är viktigt: inkonsekventa namn, gamla logotyper, motsägande beskrivningar och frånkopplade profil-URL:er gör det lätt att slå samman två entiteter eller dela en entitet i flera. Hur man gör: jämför startsidan, Om-sidan, kontaktuppgifter, strukturerad data, sociala profiler, författarsidor, juridiskt namn och viktiga tredjepartsprofiler. Verktyg: entitetsfaktablad, renderade sidor och strukturerad datautdata. Klart när: ett godkänt faktablad löser officiellt namn, alias, kanonisk URL, logotyp, beskrivning, ägarskap, primära erbjudanden och samma-entitetsprofiler, med konflikter loggade för korrigering.
9. Testa svarstid och hämtningstillförlitlighet
Vad som ska göras: mät status, Time to First Byte (TTFB), omdirigeringar, tidsgränser och svarskonsistens under normala och relevanta genomläsaranvändaragenter. TTFB är intervallet från begäran start tills den första svarsbyten anländer. Varför det är viktigt: intermittent 403, 429, 5xx-svar, långa omdirigeringskedjor eller långsamma ursprung gör innehåll opålitligt även när ett enskilt webbläsarbesök lyckas. Hur man gör: kör det repeterbara urvalet som definieras i tröskelvärdestabellen från mer än en nätverksplats när geografi har betydelse, stäm sedan av misslyckanden med loggar och Core Web Vitals. Verktyg: begäransmonitor, CDN/ursprungsloggar och AmICited Web Vitals. Klart när: kritiska URL:er uppfyller tillförlitlighets- och latenströskelvärdena eller har en allvarlighetsgrad, orsak, ägare och omtestningsdatum.
10. Utvärdera WebMCP och e-handelsprotokoll där de skapar värde
Vad som ska göras: testa WebMCP och e-handelsberedskap endast där affärsmodellen stöder agentåtgärder. WebMCP är ett framväxande sätt för en webbplats att exponera anropsbara verktyg, såsom sökning, bokning eller att lägga en artikel i en varukorg. Agentisk e-handel omfattar agentassisterad produktupptäckt och transaktioner, inklusive protokoll som ACP eller UCP. Varför det är viktigt: läsbart innehåll stöder svar; explicita verktyg och e-handelsdata stöder tillförlitlig handling utan skärmskrapning. Hur man gör: kartlägg värdefulla användaruppgifter, inspektera deklarerade verktyg eller protokoll, validera in- och utdatabeskrivningar, och verifiera bekräftelse, autentisering, behörighet, pris, lager och felbeteende. Verktyg: AmICited WebMCP och agentisk e-handelskontroll plus en kontrollerad testmiljö. Klart när: tillämpliga förmågor upptäcks och är säkert testbara, eller kontrollen markeras som ej tillämplig med en godkänd affärsmodellsmotivering och granskningsutlösare.
Verktyg i AmICited
Öppna https://app.amicited.com/accessibility för den konsoliderade granskningen och AI-tillgänglighet och agentberedskap
-funktionsförklaringen. Produkten rapporterar oberoende avläsningar snarare än att dölja olika feltyper i en sammanblandad poäng.
- Använd sammanfattningen för att kontrollera agenttillgänglighetspoängen och dokumentera varje komponent, inte bara rubriktillståndet.
- Använd Robots.txt & Sitemaps för att kontrollera robots.txt- och webbplatskartetäckning , jämför sedan den angivna regeln med en live-genomläsarstyle-hämtning.
- Använd filgranskningen för att granska llms.txt och öppna varje listad destination.
- Använd sidkontrollen för att inspektera en sidas tillgänglighetsträd för varje kritisk mall.
- Använd beredskapskontrollerna för att kontrollera WebMCP-beredskap och kontrollera agentisk e-handelsberedskap när dessa förmågor är tillämpliga.
- Öppna
https://app.amicited.com/audit/web-vitalsför att kontrollera Core Web Vitals och koppla fältprestanda med begärantester under genomläsarförhållanden.
Beslutsregler
Dessa är operativa acceptanströskelvärden, inte påståenden om rankningsalgoritmer. Skärp dem för intäktskritiska resor eller reglerat innehåll, och dokumentera eventuella alternativ före testning så att resultatet inte justeras i efterhand.
| Kontroll | Godkänd eller acceptabel | Fyndtröskel | Standardåtgärd |
|---|---|---|---|
| Policyägarskap | Varje relevant genomläsare har tillåt-, block- eller villkorlig status, motivering, godkännare och granskningsdatum | Någon live-regel saknar ägare eller dokumenterad avsikt | Allvarlig; eskalera affärsbeslutet inom 2 arbetsdagar |
| Angiven kontra effektiv åtkomst | Live-beteende matchar den godkända policyn på varje kritisk URL | Tillåten genomläsare får 401, 403, 429, 5xx, utmaningssida eller väsentligt annorlunda innehåll | Kritisk på kritiska URL:er; Allvarlig på andra |
| Icke-JavaScript-svar | Titel, H1, primärt innehåll, kärnfakta och genomsökningsbara upptäcktslänkar finns | Något nödvändigt element finns endast efter JavaScript, eller initial HTML är ett tomt applikationsskal | Kritisk för primärt innehåll; Allvarlig för stödjande innehåll |
| Renderad extrahering | Extraherad titel, svar eller erbjudande, fakta, datum och primära länkar matchar den synliga sidan | Fel variant, dold text, navigeringsbrus eller saknat kvalificerande sammanhang ändrar innebörden | Kritisk om fakta ändras; Allvarlig om extraheringen är ofullständig |
| Tillgänglighetsträd | AmICited-poäng 80–100 och ingen namnlös kritisk kontroll eller trasig huvudinnehållsstruktur | 50–79 är Allvarlig; under 50 är Kritisk; ej användbart köp, bokning, inloggning eller lead-kontroll är Kritisk oavsett poäng | Reparera semantik och testa om den påverkade mallen |
| Strukturerad data | Noll syntaxfel; materiella egenskaper matchar synligt innehåll och källposter | Ogiltig obligatorisk egenskap eller motstridigt pris, tillgänglighet, datum, identitet, betyg eller kanonisk URL | Kritisk för vilseledande/motsägande fakta; Allvarlig för saknad tillämplig täckning |
llms.txt | Om den finns: HTTP 200, läsbar Markdown, korrekt sammanfattning, noll trasiga/privata länkar, namngiven ägare | Saknad fil är Rådgivande; ogiltig, inaktuell, omdirigerad eller vilseledande fil är Allvarlig | Skapa eller korrigera efter åtkomst- och extraheringsblockerare |
| Passagekvalitet | Minst 20 samplade passager; alla identifierar ämne och behåller villkor, enheter och svar | En tvetydig passage är Allvarlig för den sidan; upprepad mallövergripande tvetydighet är Kritisk för innehållsmönstret | Korrigera mönstret, sampla sedan 20 nya passager |
| Entitetstyclighet | Godkänt faktablad matchar kritiska sidor och maskinläsbar identitet | Motstridigt officiellt namn, kanonisk URL, ägarskap, produktrelation eller samma-entitetsreferens | Allvarlig; Kritisk när konflikten ändrar vem som tillhandahåller erbjudandet eller rådet |
| Hämtningstillförlitlighet | 25 förfrågningar per kritisk mall över minst 2 testperioder: 100% giltiga 2xx efter förväntade omdirigeringar, inga utmaningssidor, och minst 98% giltiga svar över det bredare urvalet | Något kritisk-URL-misslyckande, eller bredare urval under 98% giltiga svar | Kritisk för kritiska URL:er; Allvarlig för bredare tillförlitlighet |
| TTFB | Median på eller under 800 ms och 95:e percentilen på eller under 1 800 ms i testmiljön | Median över 800 ms är Allvarlig; upprepad timeout eller 95:e percentil över 1 800 ms är Kritisk för påverkade kritiska URL:er | Diagnostisera CDN, ursprung, cachning, omdirigeringar eller regional routing |
| Omdirigeringar | Noll oväntade hopp; högst en avsiktlig samma-sajt-omdirigering före ett 200-svar | Loop, överraskande domänöverskridande, genomläsarspecifik omdirigering eller två eller fler onödiga hopp | Kritisk för loop eller fel destination; Allvarlig för överflödiga hopp |
| WebMCP | Tillämpliga verktyg är deklarativt exponerade, korrekt beskrivna, behörighetsstyrda och testade | JavaScript-endast-detektion är overifierad; saknat tillämpligt verktyg eller osäker åtgärd är ett fynd | Allvarlig för saknad tillämplig förmåga; Kritisk för osäker exekvering |
| Agentisk e-handel | Tillämpligt protokoll annonseras och testflödet bevarar pris, lager, samtycke, bekräftelse och felhantering | Ej stödd förmåga är ärligt frånvarande, eller ett annonserat flöde ändrar villkor eller agerar utan bekräftelse | Ej tillämplig är acceptabelt; osäkert eller vilseledande flöde är Kritisk |
Poäng åsidosätter aldrig konkreta bevis. En tillgänglighetspoäng på 85 ursäktar inte en oetiketterad utcheckningsknapp, och en robots-tillåtelse uppväger inte en utmaningssida som returneras till den verkliga förfrågan. “Ej kontrollerat” är okänt, varken godkänt eller noll.
Leverans: registret över agentberedskapsfynd
Lämna över ett register över fynd, inte en presentation och en separat AI-backlog. Lägg till varje fynd i P2 prioriteringslistan med dessa fält:
ID och titel:
Berörda URL:er/mallar:
Kontroll och observerat tillstånd:
Förväntat tillstånd/tröskelvärde:
Bevis: tidsstämpel, användaragent, status, skärmdump eller loggreferens
Affärskonsekvens:
Allvarlighetsgrad: Kritisk | Allvarlig | Rådgivande
Rekommenderad åtgärd:
Ägare och godkännare:
Insats och beroende:
Slutdatum och omtestningsdatum:
Policydokumentation, om relevant:
P5 mätningspåverkan:
Status: Öppen | Accepterad risk | Åtgärdad | Verifierad
Kritisk innebär att felet förhindrar tillförlitlig åtkomst, väsentligt ändrar extraherad innebörd eller tillåter en osäker handling. Allvarlig innebär att åtkomst eller förståelse är försämrad men en representativ klient fortfarande kan hämta huvudinnehållet. Rådgivande innebär en användbar förbättring som saknar bevis för nuvarande fel. Accepterad risk kräver namngiven verksamhetsägare, motivering, påverkat omfång, utgångs- eller granskningsdatum och ett sätt att upptäcka ändrade förhållanden.
Deduplicera efter grundorsak: en CDN-utmaning som påverkar konventionella och AI-genomläsare är en post med flera bevisposter.
Vad kan gå fel
Att behandla fasen som valfri. Spårning av prompts och innehållsomskrivningar kan inte kompensera för misslyckad upphämtning. Gör P4 till ett ingångsvillkor för en tolkningsbar baslinje.
Att blockera som standard och retroaktivt kalla det policy. En regel utan beslutsägare, motivering eller granskningsdatum är konfiguration, inte policy. Presentera avvägningen mellan upptäckbarhet och kontroll och erhåll ett explicit beslut.
Att lägga till llms.txt och förklara sig färdig. Filen kan inte åsidosätta robots-regler, CDN-block, tom initial HTML, vilseledande märkning, svaga passager eller tidsgränser. Behandla den som en guide inom det bredare bevisunderlaget.
Att endast testa en välvillig användaragent eller startsidan. Edge-kontroller varierar beroende på sökväg, geografi, takt och identitet. Testa varje högvärdig mall och användaragent i policymatrisen.
Att förväxla utseende med extraherbarhet. En polerad sida kan exponera dolda dubbletter, meningslösa kontrollnamn eller ett blankt skriptlöst svar. Bevara källa, DOM, tillgänglighetsträd och extraherad text separat.
Att behandla okänt som misslyckande eller framgång. Testa om tidsgränser och okontrollerade genomläsare; omvandla aldrig saknade bevis till en bekväm poäng.
Att installera experimentella agentförmågor utan användningsfall. WebMCP eller e-handelsprotokoll bör exponera värdefulla, behörighetsstyrda handlingar. Att lansera en osäker eller felaktig handling är värre än att markera förmågan som ej tillämplig.
Överlämning till baslinjemätning
Baslinjemätningsfasen tar emot den sammanslagna prioriteringslistan, testbevispaketet, genomläsarpolicyposten, den representativa URL-uppsättningen och beredskapsanteckningen. P4-ägaren måste identifiera alla begränsningar som ändrar tolkningen: blockerade genomläsarfamiljer, otillgängliga mallar, intermittenta regioner, saknade passager eller en nyligen genomförd åtgärd vars effekt inte har spridits.
P5 får fortsätta när kritiska URL:er är avsiktligt tillgängliga för de genomläsarfamiljer som ingår i mätningen, giltigt primärt innehåll är extraherbart och inget olöst kritiskt fynd skulle göra en noll- eller lågpoäng otolkbar. Det får fortsätta med kommentarer när ett medvetet block utesluter en känd genomläsare eller ett allvarligt problem påverkar en avgränsad mall. Det bör vänta när åtkomstavsikten är okänd, kritiska sidor misslyckas med hämtning, eller extraherat innehåll väsentligt motsäger den synliga källan.
Överlämningen är fullständig när P5-ägaren kan svara på tre frågor utan att öppna granskningen igen: vilka agenter som var avsedda att ha åtkomst, vilka sidor och fakta de tillförlitligt kunde hämta, och vilka kända begränsningar som måste visas tillsammans med baslinjen.
FAQ
Vanliga frågor
Bör vi tillåta alla AI-genomläsare?
Krävs en llms.txt-fil för att klara granskningen?
Kan en webbplats klara tekniska SEO-kontroller men ändå misslyckas med agentberedskap?
Gäller WebMCP och agentisk e-handel för alla företag?
Vart tar resultaten om agentberedskap vägen?
Fler tutorials i det här avsnittet
Redo att omsätta det i praktiken?
Gratis kontroll · 7 dagars provperiod · inget kreditkort