Log In
← The Export

The Web Has a Secret Second Version for Bots

A normal webpage is made for eyes. But underneath many sites is a quieter, uglier, more useful version made for machines: structured data, sitemaps, APIs, feeds, and now even files written with AI assistants in mind.

The internet has always had a bot entrance

Most people think of a website as the thing they see in a browser: colors, buttons, menus, ads, photos, popups, and a heroic amount of padding. That is the human version. It is designed to be scanned by eyes, clicked by fingers, and judged in about three seconds by someone who is already annoyed.

But complicated websites often have another layer. It is not necessarily pretty. Sometimes it is not even visible on the page. It exists so software can understand the site without pretending to be a person staring at a layout.

This machine layer can include structured data, XML sitemaps, RSS feeds, APIs, wiki markup, database exports, product feeds, Open Graph tags, and knowledge graph records. The newer version of the same instinct is /llms.txt, a proposed Markdown file that tells large language models where the useful content is instead of making them chew through a whole marketing site.

The funny part is that this was not invented for AI chatbots. AI assistants are just the latest machine readers to benefit from something the web already needed.

The short version: humans like design; bots like labels. The best web pages usually have both: a readable page for people and a structured layer for machines.

Why color and layout are not the real signal

A human can look at a pricing page and understand that the big purple button is the main call to action. A bot can infer that too, but it is doing extra work. The color is not the information. The label is.

For a machine, the useful version of that same page is much plainer:

page_type: product
product_name: Noise-Canceling Headphones
price: 199.00
currency: USD
availability: InStock
rating: 4.6
return_policy: 30 days

That block is ugly. It would not win a design award. It also answers the important questions faster than a glossy product page with seven lifestyle photos and a testimonial carousel named “Customer Love.”

This is why structured data exists. Google describes structured data as a standardized format for providing information about a page and classifying its content. In practice, that often means JSON-LD embedded in the page: code that tells a crawler, “This is a recipe,” “This is a product,” “This is an article,” or “This is an event.”

The old machine-readable layers

The web has been feeding machines for a long time. Search engines needed a way to crawl sites. Social networks needed a way to preview links. Shopping engines needed a way to compare products. Mobile apps needed APIs. None of that required AI. It required software that could read reliably.

Here are the common layers hiding in plain sight:

Most of these were built for search, syndication, previews, apps, or internal workflows. AI arrived later and found a buffet already sitting there.

Wikipedia is the cleanest example

Wikipedia looks like a giant encyclopedia, but underneath it is also a machine-readable ecosystem. The article is only one layer. There is wiki markup, templates, infoboxes, categories, page history, APIs, dumps, and a connected structured-data project called Wikidata.

Wikidata is especially important because it stores facts as entities and relationships, not just paragraphs. Instead of relying only on a sentence like “Paris is the capital of France,” a structured system can represent the idea closer to:

subject: Paris
property: capital_of
object: France

That is more useful to software than prose alone. It can be queried, linked to other facts, translated across languages, and reused by other systems. Wikidata describes itself as a free and open knowledge base that can be read and edited by both humans and machines. That is not an accidental side effect. That is the mission.

But even Wikipedia is not perfect. Article text, infoboxes, and Wikidata records can disagree. Structured data is easier to parse, not automatically truer. A bot still has to care about freshness, sources, and conflicts.

Now AI is creating a new reason to be boring

Large language models are very good at reading human text, but they are not magically immune to messy pages. Navigation, repeated boilerplate, old documentation, hidden tabs, promotional copy, and duplicate pages can all muddy the signal.

That is why /llms.txt has become interesting. The proposal is simple: put a Markdown file at the root of a website that gives AI systems a concise map to the most important content. Not the cookie banner. Not the animated hero section. The useful stuff.

For a documentation site, that might mean links to current Markdown docs, API references, versioned guides, and canonical examples. For a blog or publisher, it might mean topic summaries and clean links to the best pages. It is still a young convention, not a universal law of the web. But the impulse is obvious: if machines are going to read the site, give them the version that does not waste time.

What an AI-friendly page would actually look like

The most AI-friendly format is not a beautiful webpage. It is closer to a labeled reference sheet:

TITLE: Machine-Readable Web Layers
TYPE: Reference
UPDATED: 2026-06-20
SUMMARY: Websites often publish structured layers for crawlers, apps, search engines, and AI systems.

FACTS:
- Structured data helps classify page content.
- Sitemaps help crawlers discover URLs.
- APIs expose data directly.
- Wikidata stores facts as entities and relationships.
- llms.txt is a proposed Markdown convention for LLM-friendly site guidance.

SOURCES:
- Google Search Central: structured data
- Sitemaps.org: sitemap protocol
- Wikidata: machine-readable knowledge base
- llms.txt proposal

That is not the page most readers want to look at. It is the page a crawler, parser, search engine, or AI assistant can use quickly. The best future web pages may include both versions: a polished front door for people and a plain service entrance for software.

The conscious effort versus the byproduct

Some bot-friendly structure is intentional. A company adds product schema because it wants richer search results. A publisher maintains a sitemap because it wants search engines to find every article. A software company publishes an API because its product depends on other software talking to it.

Other parts are byproducts. Clean headings help readers, accessibility tools, search engines, and AI assistants at the same time. A well-maintained CMS can create metadata automatically. A product database can generate both the human product page and the machine-readable feed. Nobody has to love bots for bots to benefit.

The AI-specific layer is the newer part. As more people ask assistants to summarize sites, compare products, explain docs, or retrieve answers, website owners have a fresh incentive to make the machine version clearer. Not because the machine deserves special treatment, but because the machine may be how the human finds the answer.

The practical lesson for site owners

A site does not need to choose between beauty and structure. It needs to stop confusing the two.

Design helps humans trust, scan, and navigate. Structure helps machines extract, verify, and reuse. When a page has good headings, short summaries, dates, author information, clean HTML, schema markup, a sitemap, and stable canonical URLs, it becomes easier for both groups to understand.

For AI visibility, the boring work matters most: use descriptive titles, write direct summaries, label sections clearly, keep old pages from masquerading as current guidance, add schema where appropriate, maintain a sitemap, and consider a plain Markdown layer for important documentation or reference content.

That is the real trick. The future of the web may look flashy to humans and painfully plain to bots. Under the hood, the winning sites will be the ones that can say exactly what they mean.

See our free AI tools →