Leaflint: llms.txt generator & checker

Lighthouse's llms.txt audit, explained

Google's Lighthouse added an llms.txt audit to its Agentic Browsing category. Google's scoring docs (fetched 2026-10-15 07:04 EDT, page last updated 2026-05-05) say: "The Agentic Browsing category and WebMCP support are experimental and based on proposed standards. Testing this category requires Chrome 150 or later". They describe the llms.txt check as: "Checks for the presence of a machine-readable summary at the domain root."

How the audit decides (Google's docs, page last updated 2026-05-05)

From developer.chrome.com/docs/lighthouse/agentic-browsing/llms-txt (fetched directly):

So:

Your server returns Lighthouse result
200 with a valid file Pass
404 N/A (not a fail)
5xx / fetch error Flagged
200 but malformed Flagged. The Lighthouse source says it should contain "at least one H1 header" (UNVERIFIED: seen in a third-party diff of Lighthouse 13.3.0 source, not fetched from GitHub)

Things people get wrong

How to check before you run Lighthouse

  1. curl -I https://yoursite.com/llms.txt and confirm the status is 200 (or a deliberate 404), not a 5xx.
  2. Make sure the first content line is # Your site name.
  3. Paste the file into our checker. It tests the H1 and the rest of the format. No file yet? Generate one, upload it to the root, and re-run the audit.

Leaflint is independent and isn't affiliated with, sponsored by or endorsed by any company, product or project named on this page. Names are used only to identify them; trademarks belong to their owners.

Guide draft: not indexed until Legal clears it.