I turned my 0/3 Agentic Browsing score into a 5-phase checklist. Every step I used to make sadhyam.com fully agentic-web ready, tested and proven.
Key Takeaways
- Agentic web readiness breaks into five phases: Discoverability (llms.txt), Accessibility (fixing aria-hidden violations and labeling elements), Layout Stability (CLS), Structured Data (Schema.org), and Future-Proofing (WebMCP prep).
- The single most common cause of Lighthouse Agentic Browsing audit failures is aria-hidden="true" on a container that still holds focusable elements — replace it with CSS display:none.
- An llms.txt file at your domain root, paired with a discovery link tag and an AI-crawler-friendly robots.txt, is the foundation every other phase builds on.
- Five schema types cover most sites for AI citation eligibility: WebSite, Person/Organization, Article, FAQPage, and BreadcrumbList.
- Applying this checklist took sadhyam.com from a 0/3 Agentic Browsing score to a full pass, while also improving overall accessibility and Core Web Vitals.
AI agents are browsing the web on behalf of your users right now. Google’s Lighthouse has a new Agentic Browsing audit. Microsoft is tracking AI citation visibility. And websites that aren’t prepared are becoming invisible to the fastest-growing interaction layer online.
This is the practical, step-by-step checklist I used to take sadhyam.com from 0/3 to passing on Google’s agentic browsing audit. Every item is actionable, tested, and proven.

Phase 1: Discoverability (Do This First)
1.1 Create llms.txt
Create a machine-readable text file at yourdomain.com/llms.txt that includes:
- Site name, description, and purpose
- Author name, role, experience, location, social profiles
- Key pages (home, blog, about, contact) with full URLs
- Topics and categories covered, with article counts
- All published articles with titles, URLs, categories, and dates
- Technical info: platform, RSS feed URL, sitemap URL
1.2 Add a Link Tag for Discovery
Add this to your HTML <head>: <link rel="alternate" type="text/plain" href="/llms.txt" title="LLMs.txt">. This helps AI systems discover your llms.txt without guessing the URL.
1.3 Update robots.txt
Allow AI crawlers access to your site. Add User-agent entries for GPTBot, ChatGPT-User, Google-Extended, PerplexityBot, anthropic-ai, ClaudeBot, and Bytespider.
Phase 2: Accessibility for Agents
2.1 Fix aria-hidden Violations
Search your HTML for any element with aria-hidden="true" that contains links, buttons, or inputs inside it. Replace with CSS display:none. This is the number one cause of agentic browsing audit failures.
2.2 Label Every Interactive Element
- Buttons: add
aria-label="Close menu"or visible text content - Icon buttons: must have
aria-label— no visible text means no name for agents - Form inputs: associate with
<label for="id">or usearia-label - Links: use descriptive text, never “click here”
2.3 Use Semantic HTML Landmarks
<header>withrole="banner"<nav>witharia-label="Primary navigation"<main>withrole="main"<footer>withrole="contentinfo"<form>withrole="search"for search forms
Phase 3: Layout Stability (CLS)
3.1 Explicit Image Dimensions
Every <img> tag must have width and height attributes. Also add aspect-ratio CSS to image containers. This prevents layout shifts when images load.
3.2 Font Loading
Use font-display: swap in your Google Fonts URL and preload critical fonts. This prevents invisible text flash and layout reflow.
3.3 Reserve Space for Dynamic Content
Set min-height on elements that load dynamically: header, navigation bars, ticker bars, ad containers. This prevents content from jumping when these elements render.
Phase 4: Structured Data (Schema.org)
Five essential schema types cover most sites:
- WebSite — site name, URL, search action
- Person/Organization — author entity with sameAs links to social profiles
- Article — every blog post with headline, datePublished, dateModified, author, image
- FAQPage — FAQ sections for featured snippet and AI citation eligibility
- BreadcrumbList — navigation path for every page
Phase 5: Future-Proofing (WebMCP)
WebMCP is experimental today but will become the standard. Prepare by ensuring your forms use semantic HTML, proper labels, and clear action attributes. When WebMCP stabilizes, adding annotations will be a small step rather than a rebuild.
Verification Checklist
- Visit yourdomain.com/llms.txt — it should return a structured text summary
- Run PageSpeed Insights and check the Agentic Browsing section (aim for 3/3)
- Test with a screen reader or axe DevTools — no aria-hidden violations
- Check CLS in PageSpeed — it should be under 0.1
- Validate structured data at schema.org’s validator
- Test robots.txt — AI crawlers should not be blocked
- Register at Bing Webmaster Tools and check AI Performance for citation data
My Results
After implementing this checklist on sadhyam.com: before, Agentic Browsing scored 0/3 (poor). After, the site passed all audits — llms.txt live, accessibility tree clean, CLS minimized. As a bonus, overall accessibility score improved, Core Web Vitals improved, and the site is now discoverable by all major AI systems.
Frequently Asked Questions
What is the agentic web readiness checklist?
It's a 5-phase checklist covering Discoverability (llms.txt), Accessibility (fixing aria-hidden violations and labeling interactive elements), Layout Stability (CLS), Structured Data (Schema.org), and Future-Proofing (WebMCP preparation) — the full set of changes needed for AI agents to reliably browse and use a website.
What is llms.txt and why does it matter?
llms.txt is a machine-readable text file placed at your domain root that summarizes your site for AI systems: name, description, author info, key pages, topics, and recent articles. It's the foundational discoverability step every other phase of agentic web readiness builds on.
What is the most common cause of Agentic Browsing audit failures?
The most common failure is aria-hidden="true" applied to a container that still contains focusable links, buttons, or inputs inside it. The fix is to use CSS display:none instead, which removes the element from the accessibility tree entirely.
Which Schema.org types matter most for AI citation eligibility?
Five types cover most sites: WebSite (site name, URL, search action), Person/Organization (author entity with social profile links), Article (headline, dates, author, image for every post), FAQPage (for featured snippets and AI citation), and BreadcrumbList (navigation path).
Do I need to implement WebMCP as part of this checklist?
Not yet — WebMCP is still experimental. But the checklist's future-proofing phase asks you to use semantic HTML, proper labels, and clear action attributes on your forms now, so that adding WebMCP annotations later is a small step rather than a rebuild.