Last updated: August 21, 2026
You opened PageSpeed Insights to check a slow page and noticed a new category: Agentic Browsing.
Some checks passed. One says Not applicable. Others mention llms.txt
and WebMCP.
Should you worry?
No. Agentic Browsing measures whether an AI agent can understand and use your page. It is not a Google ranking factor, and a failed check is not an SEO penalty.
Here’s what the checks mean and which ones deserve your attention.
Agentic Browsing is an experimental Lighthouse category in PageSpeed Insights and Chrome DevTools.
Traditional Lighthouse checks ask:
Is this page usable for people?
Agentic Browsing asks:
Can software understand this page and complete a task without guessing?
That means identifying buttons, understanding form fields, reading page structure, and interacting with stable content.
The category currently focuses on:
llms.txt
The score is based on applicable checks. A result marked Not applicable is not a failure.
Important:Agentic Browsing is a readiness signal, not a ranking system.
Agents, screen readers, and other automated tools rely on semantic HTML and accessible names.
Avoid clickable <div>
elements and unlabeled inputs:
<div class="btn" onclick="submitForm()">
<svg><use href="#icon-send"/></svg>
</div>
<input type="text" placeholder="you@company.com">
Use real controls and labels instead:
<button type="submit">
<svg aria-hidden="true"><use href="#icon-send"/></svg>
Send reset link
</button>
<label for="email">Email address</label>
<input
id="email"
name="email"
type="email"
required
autocomplete="email"
>
The key improvements are:
<button>
for buttons<label>
for form fieldsYou can quickly find unlabeled controls in DevTools:
[...document.querySelectorAll('button, a, input, select, textarea')]
.filter(el => {
const name =
el.getAttribute('aria-label') ||
el.labels?.[0]?.textContent ||
el.textContent?.trim() ||
el.getAttribute('title');
return !name;
})
.forEach(el => console.warn('No accessible name:', el));
Priority: high. This improves accessibility, usability, and machine readability.
Agentic Browsing also checks Cumulative Layout Shift, a Core Web Vital.
If content moves after , an agent—or a human—may click the wrong element.
The standard thresholds are:
| CLS | Verdict |
|---|---|
| 0.00 to 0.10 | Good |
| 0.10 to 0.25 | Needs improvement |
| Above 0.25 | Poor |
Common fixes include:
<img
src="hero.webp"
width="1200"
height="630"
alt="Acme dashboard overview"
>
<div style="aspect-ratio: 16 / 9; width: 100%;">
<iframe
src="..."
="lazy"
title="Product tour"
></iframe>
</div>
.cookie-banner {
position: fixed;
inset-inline: 0;
bottom: 0;
}
Priority: high. CLS already affects mobile usability and Core Web Vitals.
llms.txt
: Optional, Not an SEO Requirement
The llms.txt
check looks for a file at:
https://yoursite.com/llms.txt
If the file is missing, Lighthouse may show Not applicable.
That does not mean your site is broken.
Google has stated that llms.txt
is not required for Google Search and does not improve or reduce rankings.
A basic file might look like this:
> Self-serve product analytics for small engineering teams.
## Docs
- [Quickstart](https://acme.dev/docs/quickstart.md)
- [REST API](https://acme.dev/docs/api.md)
- [Event schema](https://acme.dev/docs/events.md)
Consider creating one if you publish technical documentation or an API that AI tools may need to understand.
For a standard business website or blog, you can usually skip it.
Priority: low and situational.
WebMCP lets a website expose structured actions to AI agents.
For example, instead of asking an agent to find a search box, type into it, and guess which button to click, you can expose a tool such as:
if ('modelContext' in document) {
const controller = new AbortController();
document.modelContext.registerTool({
name: 'searchProducts',
description: 'Search the product catalogue.',
inputSchema: {
type: 'object',
properties: {
query: {
type: 'string',
description: 'Search keyword or phrase'
}
},
required: ['query']
},
async execute({ query }) {
return await productStore.search(query);
},
signal: controller.signal
});
}
WebMCP is still experimental, so most websites do not need it yet.
It may be worth exploring if your site supports:
Priority: low for most sites.
A report might look like this:
Agentic Browsing 3/3 checks passed
Accessibility tree Passed
Cumulative Layout Shift 0.019 Passed
llms.txt Passed
WebMCP registered tools Not applicable
The important detail is that Not applicable is excluded from the score.
You can inspect the underlying Lighthouse report with:
npx lighthouse@latest https://example.com \
--only-categories=agentic-browsing
In the JSON output, notApplicable
and informative
do not mean failure.
No.
Agentic Browsing is a Lighthouse diagnostic category, not a Google ranking factor.
Your SEO priorities remain:
The good news is that several improvements overlap. Clear headings, semantic HTML, labeled forms, and stable layouts help users, search engines, assistive technology, and AI agents.
Use this priority order:
llms.txt
**** if you publish technical documentation** Do not implement a technology simply because it appears in a new PageSpeed panel.
“Not applicable” is not a to-do item.
Agentic Browsing is still experimental, but its main lesson is practical: make your website clear, semantic, and stable.
That helps every kind of visitor—including people, search engines, assistive tools, and future AI agents.
No. It is a Lighthouse category, not part of Google's ranking system.
llms.txt
for SEO? No. Google does not require it for Search rankings.
It means Lighthouse found nothing to evaluate. This is common for WebMCP when no tools are registered.
Only if your website's main purpose involves completing actions such as searching, booking, purchasing, or submitting forms. WebMCP is still experimental.
Probably. Chrome describes Agentic Browsing and WebMCP as experimental and subject to change. Focus first on durable improvements such as accessibility and CLS.
Not sure which Agentic Browsing checks your site needs?
Request a free technical SEO and Core Web Vitals audit
We'll review your key templates, separate meaningful issues from optional checks, and provide a prioritised action plan.