Skip to content
SEO

Get your site ready for AI agents: Lighthouse Agentic Browsing

November 15, 2026 · 6 min read · by AiroPages

TL;DR

Agentic Browsing is a beta Lighthouse category, added in Lighthouse 13.3, that checks whether AI agents can understand and use a page. It looks at the accessibility tree, layout stability, and, where a site uses them, llms.txt, an agent resource discovery manifest and WebMCP tools, and reports the result as checks passed rather than a 0 to 100 score. The best preparation is the same work that makes a site accessible: semantic HTML, named buttons and links, labeled form fields and a stable layout.

Key takeaways

  • Agentic Browsing is a beta Lighthouse category from version 13.3, and its checks may change.
  • It reports a fraction of checks passed, such as 3/4, not a 0 to 100 score, and skips checks that do not apply.
  • The accessibility tree check overlaps heavily with ordinary accessibility work.
  • llms.txt, ARD manifests and WebMCP are optional: only add them if you use them, and validate them when you do.
  • Semantic HTML, labeled forms and a stable layout help AI agents, screen readers and search engines at once.

Lighthouse’s Agentic Browsing category checks whether AI agents, such as browser agents that read pages and fill in forms for a user, can understand and use your site. It was added in Lighthouse 13.3, is labeled as still under development, and focuses on the accessibility tree, layout stability and a few optional machine-readable files. The good news is that most of the work it asks for is ordinary accessibility and structure work you may already be doing.

What the Agentic Browsing category is

Agentic Browsing is a fifth Lighthouse category, shown next to Performance, Accessibility, Best Practices and SEO. Google labels it as beta, so its checks and their details may change between versions. Treat it as an early signal, not a fixed standard.

It also scores differently. Instead of a 0 to 100 score like the other categories, Lighthouse shows Agentic Browsing as a fraction of checks passed, for example 3/4. Checks that do not apply to a page are left out. A site with no WebMCP tools, for example, is not marked down for the WebMCP checks; they simply do not appear. See the Agentic Browsing glossary entry and Lighthouse score for how it sits alongside the other categories.

What it checks

The category has six checks. Two apply to almost every page; the rest only apply if your site uses the technology they test.

Check Applies to What passes
Accessibility tree Every page A well-formed accessibility tree: semantic landmarks, headings, and named buttons, links and form fields
Layout stability Every page Low Cumulative Layout Shift, so elements do not move while an agent acts on them
llms.txt Sites that serve /llms.txt The file follows the recommended format: a title, a short summary and lists of links
Agent resource discovery (ARD) Sites that publish an ARD manifest The manifest describing resources for agents is valid
WebMCP schemas Pages that register WebMCP tools The tools’ input schemas are valid
WebMCP form coverage Pages with forms Lists forms that could get WebMCP annotations (informational only)

Accessibility tree

The accessibility tree is the structured view of a page that browsers build for assistive technology. It lists landmarks such as the header, navigation and main content, the headings, and every interactive element with its role and name. An agent that wants to “click the Add to cart button” needs that button to exist in the tree as a button, with a name.

Layout stability

If elements shift while a page loads, an agent can click the wrong thing, just as a person can. This check uses the same CLS measurement as the Performance category, so fixing common causes of layout shift helps here too.

llms.txt, ARD and WebMCP

These three are optional. llms.txt is a plain-text file at the root of your site that summarizes it and links to the pages you most want AI tools to find. An agent resource discovery (ARD) manifest describes resources a site offers to agents. WebMCP lets a page register tools, each with an input schema, that an agent can call. Lighthouse only checks these if you publish them, and the checks are about validity: if you have one, is it well formed?

Why accessible, well-structured HTML helps AI agents

AI agents that operate a browser need to work out what is on a page and what they can do with it. Clear structure makes that much easier. Many of the same signals a screen reader depends on, such as roles, names, labels and headings, also tell an agent what each part of the page is for.

Consider a checkout form built two ways:

  • Version A uses <label> elements tied to each input, a real <button> that says “Place order”, and a <main> landmark around the form.
  • Version B uses placeholder text instead of labels, and a <div> with a click handler styled to look like a button.

A person with a mouse can use both. A screen reader user, or an agent reading the accessibility tree, sees a clear form in Version A and a set of unnamed fields plus some text in Version B. This is why the Agentic Browsing checks start with the accessibility tree, and why the fixes overlap so much with accessibility at scale.

Well-structured HTML also helps AI assistants that read your content to answer questions. Descriptive headings, meaningful link text and clean titles make it easier for any system to work out what a page covers, which overlaps with the technical SEO checks Lighthouse runs.

Practical steps to get your site ready

Start with the changes that help everyone, then add the optional files only if they fit your site.

  1. Use semantic HTML. Wrap content in landmarks (<header>, <nav>, <main>, <footer>). Use real <button> and <a> elements instead of clickable <div>s. Use headings in order.
  2. Name every control. Icon-only buttons need an aria-label or visually hidden text. Linked images need alt text.
  3. Label every form field. Use a <label> for each input. Placeholders are not labels, and they disappear once someone types.
  4. Keep the layout stable. Reserve space for images, ads, embeds and banners, so nothing moves after the page renders.
  5. Publish an llms.txt if you want AI tools to find your key pages. Keep it short: a title, a one-paragraph summary, and lists of links to your most useful pages, such as docs, pricing and guides.
  6. Add structured data. Schema.org markup in JSON-LD describes products, articles, FAQs and organizations in a machine-readable way. It is not part of the Agentic Browsing checks, but it helps search engines and other systems understand your content.
  7. Consider Markdown versions of key pages. Some sites publish plain Markdown copies of docs or guides, linked from llms.txt, so AI tools can read the content without the page chrome. This is optional and not something Lighthouse checks.
  8. Only add WebMCP or an ARD manifest if you use them. If you do, validate them, because an invalid schema or manifest fails the check.

A minimal llms.txt might look like this:

# Example Store

> Example Store sells refurbished office furniture in the US, with free delivery on orders over $500.

## Key pages

- [Pricing and delivery](https://example.com/delivery): Delivery areas, costs and times
- [Returns](https://example.com/returns): 30-day return policy
- [Product catalog](https://example.com/products): All chairs, desks and storage

Common reasons pages fail

Most failures in this category trace back to a few familiar patterns, usually in shared components:

  • Icon-only buttons with no name, such as menu, search, cart and close buttons in the header.
  • Custom controls built from <div> or <span>, such as dropdowns, tabs and “buttons” that only work with a mouse handler.
  • Form fields without labels, especially newsletter, search and checkout fields that rely on placeholder text.
  • Missing landmarks, where the whole page sits in generic containers with no <main> or <nav>.
  • Late-loading banners and embeds that push content down and raise CLS.
  • A malformed llms.txt, for example one with no title or with links that are not in list form.

Because these live in templates, one fix usually clears the failure on every page that uses the component.

How to check this across your whole site

The manual way is to run Lighthouse 13.3 or later in Chrome DevTools or with the CLI on each of your key templates, and read the Agentic Browsing section of each report. The accessibility tree and layout stability results will differ between templates, so test one page of each type at a minimum, and ideally every page, since a form or component that fails may only appear on some of them. The pillar post on why Lighthouse only tests one page explains why a homepage test is not enough.

AiroPages runs the Agentic Browsing checks on every scan and shows the result for each site next to the four classic categories, along with the accessibility issues behind it, grouped by template.

What to expect next

Because the category is in beta, expect it to change. Checks may be added, renamed or adjusted as AI agents and the related standards mature. The parts most likely to stay relevant are the ones that are not new at all: a clear accessibility tree, labeled forms and a stable layout.

That makes this an easy category to prepare for. Fix the structure and accessibility of your templates, keep layout shift low, and add llms.txt, ARD or WebMCP only when they serve a real purpose on your site. You will help AI agents, screen reader users and search engines with the same work.

Frequently asked questions

What is Agentic Browsing in Lighthouse?

Agentic Browsing is a Lighthouse category, added in Lighthouse 13.3 and labeled as still under development, that checks how usable a page is for AI agents. These are tools such as browser agents that read pages and fill in forms on a user's behalf. It checks the accessibility tree, layout stability and, if present, llms.txt, an agent resource discovery manifest and WebMCP tools.

Why is my Agentic Browsing result shown as a fraction instead of a score?

Lighthouse reports Agentic Browsing as the number of checks passed out of the checks that apply, for example 3/4, instead of a 0 to 100 score. Checks that do not apply to a page, such as WebMCP checks on a site that does not use WebMCP, are left out. So two pages can show different totals.

Do I need an llms.txt file?

No, it is optional, and Lighthouse only checks it if your site serves one. If you do publish /llms.txt, it should follow the recommended format: a title, a short summary and lists of links to your key pages. Support for llms.txt varies between AI tools, so treat it as a helpful extra rather than a requirement.

How do I make my website easier for AI agents to use?

Use semantic HTML with real buttons, links, headings and landmarks, give every control an accessible name, and label every form field. Keep the layout stable so elements do not move while an agent acts on them. These are the same fixes that improve accessibility, so they help screen reader users and AI agents at the same time.

Does the Agentic Browsing category affect SEO rankings?

There is no indication that it does. It is a beta Lighthouse category that reports on how usable a page is for AI agents, not a ranking signal. The work it encourages, such as clear structure and descriptive links, does overlap with good technical SEO.

Published

See every page’s score. Start with your site.

Enter your site. We count its pages and show the exact price before you pay: once from $5, or monthly from $19.99.

Add multiple links

Up to 500 links. Each one is scanned on mobile and desktop.

See the exact price for your site. Pay once from $5, or subscribe.

Cookie settings

Choose what AiroPages may store on this device. Full cookie list