Data study · llms.txt and AI instruction files
15.6% of Top Websites Answer Made-Up Addresses With a 200 Success Code, and They Account for 96.9% of Empty 'Agent Card' Responses
When HTTP Archive requested a /.well-known/ address that cannot exist, 112,117 of 717,015 top homepages replied with a 200 success code. On those sites, checks for llms.txt, agent cards and other AI files look like hits but return nothing usable.
Analysis of 717,015 top-1M homepages with a recorded test response · HTTP Archive, October 2026 crawl
Key findings
- 1
112,117 of 717,015 top-1M homepages (15.6%) return a 200 success code for a /.well-known/ address that does not exist.
- 2
On those sites, 77,510 (69.1%) also answer /llms.txt with an HTML page and a 200 code, against 3.2% of sites that return proper errors.
- 3
61,257 of the 63,244 empty 200 responses at the A2A agent card address (96.9%) come from these catch-all sites.
- 4
82,745 catch-all sites (73.8%) appear to 'have' a security.txt file that contains no contact details.
- 5
Only 5,396 catch-all sites (4.8%) serve a real llms.txt file, against 15.9% of all other homepages.
Summary
Imagine a marketing manager whose free online checker reports that her site already has an llms.txt file and an AI agent card. She never created either. The checker saw a 200 code and stopped looking. Her server sends a normal page for any address, real or not.
This is often called a soft 404 or a catch-all route: instead of saying "not found," the server returns the homepage or an error page with a success code. HTTP Archive tests for it by requesting a /.well-known/ address that should never exist. AI files like llms.txt, agent cards and UCP profiles all live at fixed addresses, so this habit directly affects how AI agents and audit tools read a site.
It is common. 15.6% of top homepages answer the made-up address with a 200. Those sites produce most of the false 'found' signals for AI files in the crawl.
What we measured
We used the HTTP Archive October 2026 mobile crawl (httparchive.crawl.pages) for top-1M homepages. HTTP Archive's well-known metric requests a deliberately nonexistent /.well-known/ path; we flagged sites where it returned 200. We kept the 717,015 sites where that test recorded a status.
We then compared catch-all sites with all others on each AI file path HTTP Archive checks. A response counts as an empty hit when HTTP Archive marked the path as found but recorded no real content: no llms.txt text content type, no agent card fields, no catalog entries, no UCP profile, no keys, no security.txt contact.
About 1 in 6 top sites says 'found' for anything
Share of sites answering the made-up /.well-known/ address with 200, by popularity rank.
% of homepages
| Rank bucket | Homepages tested | Return 200 for a made-up address | % |
|---|---|---|---|
| Top 1K | 709 | 91 | 12.8 |
| 1K-5K | 2,765 | 370 | 13.4 |
| 5K-10K | 3,401 | 494 | 14.5 |
| 10K-50K | 27,285 | 4,438 | 16.3 |
| 50K-100K | 34,834 | 6,070 | 17.4 |
| 100K-500K | 286,008 | 47,489 | 16.6 |
| 500K-1M | 362,013 | 53,165 | 14.7 |
Source: aisearchoptimization.net analysis of 717,015 top-1M homepages with a recorded test response · HTTP Archive, October 2026 crawl
Rates sit between 12.8% and 17.4% in every bucket, so popular sites do it too. Even in the top 1,000, 91 sites do it.
Catch-all sites create most fake AI file hits
Empty 'found' responses on catch-all sites, by file. Each row is a share of the 112,117 catch-all sites.
| File path | Catch-all sites returning an empty 200 | % of catch-all sites |
|---|---|---|
| security.txt | 82,745 | 73.8 |
| UCP profile (/.well-known/ucp) | 73,453 | 65.5 |
| Web Bot Auth key directory | 73,497 | 65.6 |
| ard.json | 61,223 | 54.6 |
| A2A agent card | 61,257 | 54.6 |
| ai-catalog.json | 61,153 | 54.5 |
| llms.txt (HTML instead of text) | 77,510 | 69.1 |
Source: aisearchoptimization.net analysis of 717,015 top-1M homepages with a recorded test response · HTTP Archive, October 2026 crawl
Any tool or agent that trusts the status code will think these sites publish half a dozen AI files. In reality almost none do.
Catch-all sites are less likely to have real AI files
Real AI files on catch-all sites vs every other homepage.
| File | Catch-all sites (112,117) | % | Other homepages (660,295) | % |
|---|---|---|---|---|
| Real llms.txt | 5,396 | 4.8 | 104,792 | 15.9 |
| UCP profile | 466 | 0.4 | 54,097 | 8.2 |
| A2A agent card | 17 | 0.02 | 233 | 0.04 |
| security.txt with contact | 1,379 | 1.2 | 20,905 | 3.2 |
Source: aisearchoptimization.net analysis of 717,015 top-1M homepages with a recorded test response · HTTP Archive, October 2026 crawl
'Other homepages' includes the 55,397 sites where the test recorded no status, so its rates are slightly conservative. The gap is large either way: sites that answer everything with a page are less likely to publish the real files.
What this means
Test your own site by typing a nonsense address, such as yoursite.com/.well-known/test-123. If you get a normal page instead of a 404, your server has a catch-all route. Ask your developer to return a real 404 for missing files. It makes AI audits honest and stops agents from reading your homepage as if it were an AI file. An AI SEO consultant will check this early, since a fake 200 can make every other AI file test look like a pass.
When a tool says your site already has llms.txt or an agent card, open the file and look. A success code alone proves nothing. A clean 404 is a small fix; to learn whether AI assistants can actually find and quote your business, book a free AI visibility audit with our team.
Limits
The made-up address is a single test path; some servers treat /.well-known/ differently from other folders.
HTTP Archive did not record the test result for 55,397 homepages, which are left out of the catch-all rate.
'Empty' is based on fields HTTP Archive extracts; we did not read raw response bodies.
Single crawl, October 2026.
Embed this research
Add the charts from this study to your page. The embed links back here.
<iframe src="https://aisearchoptimization.net/embed/data-studies/soft-200-ai-file-paths" title="15.6% of Top Sites Say 'Found' for Pages That Don't Exist" width="100%" height="720" style="border:0" loading="lazy"></iframe>
Cite this study
APA
Grenyo, K. (2026). 15.6% of Top Sites Say 'Found' for Pages That Don't Exist. AI Search Optimization. https://aisearchoptimization.net/resources/data-studies/soft-200-ai-file-paths
Plain link
15.6% of Top Sites Say 'Found' for Pages That Don't Exist - AI Search Optimization - https://aisearchoptimization.net/resources/data-studies/soft-200-ai-file-paths
Frequently asked questions
What is a soft 404?
A missing page that returns a 200 success code instead of 404. In our data, 112,117 of 717,015 top homepages did this for a made-up /.well-known/ address.
Why does it matter for AI?
AI files like llms.txt and agent cards live at fixed addresses. On catch-all sites, any check for them returns a page with a success code, so tools and agents get false positives.
How do I check my site?
Visit a nonsense address on your domain and check the status code in your browser's developer tools. It should be 404 or 410, not 200.
Do catch-all sites have real AI files?
Rarely. Only 4.8% serve a real llms.txt, compared with 15.9% of other homepages.
Related studies
- llms.txt and AI instruction filesllms.txt Now Outnumbers security.txt Nearly 5 to 1
- llms.txt and AI instruction filesllms.txt Adoption 2026: 14.3% of Top Sites Have One
- llms.txt and AI instruction filesllms.txt Grew From 1.1% to 14.3% of Top Sites in 15 Months
- llms.txt and AI instruction files46% of llms.txt Files Are Added Automatically by Platforms
See where AI search leaves you out
Run the free AI visibility audit. If you want the fixes done for you, the plan is a flat $299/month.