LYRENTH
DocsPricingBenchmarksIndex statsAboutBlogFor site ownersStatusContact
Blog

Blog.

Engineering notes on building the AI-readable web index: AIDocuments, agents that read the web, and the infrastructure behind Lyrenth.

An independent measurement of AI search crawlers, and where Lyrenth sits
August 27, 2026 · crawlers · measurement

An independent measurement of AI search crawlers, and where Lyrenth sits

Known Agents measures which crawlers do the most AI search indexing across thousands of sites. The list is Huawei, Amazon, Apple, Anthropic, Meta, OpenAI, and, a few rows down, us.

The token economics of RAG over live web data
August 26, 2026 · economics · rag

The token economics of RAG over live web data

Most RAG cost is not the model, it is what you feed it. A measured look at raw HTML versus a readable document, and where the money actually goes.

MCP or a REST API: which one should your agent use to read the web?
August 25, 2026 · mcp · integration

MCP or a REST API: which one should your agent use to read the web?

MCP and a plain HTTP API do the same job in different places. When to expose a capability as a tool, when to call the endpoint, and why most teams run both.

Agentic browsers vs crawlers: which one does your agent actually need?
August 24, 2026 · agents · architecture

Agentic browsers vs crawlers: which one does your agent actually need?

Crawlers read the web so a question can be answered later. Agentic browsers use the web now. Picking the wrong one costs latency, tokens, and access.

How fresh is an indexed page? Staleness, recrawls, and forcing a refresh
August 20, 2026 · freshness · index

How fresh is an indexed page? Staleness, recrawls, and forcing a refresh

Cached reads are fast and cheap, but pages change. How freshness works in an AI web index: documented cache ages, change-driven recrawls, and per-request refresh.

More than markdown: getting structure from web pages your agent can use
August 19, 2026 · aidocument · structure

More than markdown: getting structure from web pages your agent can use

Clean text is half the job. How AIDocument's structure, headings, links, and media, lets agents navigate, cite, and act on pages instead of just reading them.

The September 15 readiness checklist for agent builders
August 18, 2026 · september-15 · agents · checklist

The September 15 readiness checklist for agent builders

Five checks to run on your agent's web access before Cloudflare's new crawler defaults land: inventory, identity, failure handling, freshness, and fallback.

Reading the web without getting blocked: why politeness beats tricks
August 17, 2026 · crawlers · politeness

Reading the web without getting blocked: why politeness beats tricks

Agents get blocked for behaving like strangers. What polite machine access looks like, why evasion is a treadmill, and how identified reading stays welcome.

Caching web content for AI agents: what to cache, for how long, and when to force a refresh
August 16, 2026 · caching · agents

Caching web content for AI agents: what to cache, for how long, and when to force a refresh

A practical guide to caching the web for agents: why every agent team ends up building a cache, what staleness actually costs, and what a shared index changes.

Two billion documents, and why the number matters more after September 15
August 15, 2026 · september-15 · index · milestone

Two billion documents, and why the number matters more after September 15

Lyrenth's index crossed two billion AI-ready documents this week, on a public live counter. Here is what an index that size changes for agents as the web's defaults turn restrictive.

September 15 is coming: what actually changes for AI crawlers
August 14, 2026 · september-15 · crawlers · policy

September 15 is coming: what actually changes for AI crawlers

Cloudflare's new defaults land on September 15. Here is what gets blocked, who is affected, what stays allowed, and what agent builders and site owners should do before the date.

One crawl serves everyone: the economics of a shared web index
August 3, 2026 · economics · index · agents

One crawl serves everyone: the economics of a shared web index

Why one crawl serving every reader changes the cost of machine-read web data: real token numbers, cache math, and what shared infrastructure means for origins.

llms.txt, explained for developers
August 2, 2026 · llms.txt · standards · site owners

llms.txt, explained for developers

What llms.txt is, the exact file format, how it differs from robots.txt and sitemaps, who adopted it, and how to write one that AI assistants actually use.

How robots.txt applies to AI agents in 2026
August 1, 2026 · robots.txt · site owners · crawlers

How robots.txt applies to AI agents in 2026

What robots.txt actually governs in 2026, how AI crawler tokens work, recipes to allow search and block training, and why verification matters as much as rules.

The web is getting metered for machines: what agent builders should know before September 15
July 31, 2026 · agents · crawlers · economics

The web is getting metered for machines: what agent builders should know before September 15

Cloudflare's new defaults block agent fetchers on ad pages and per-fetch access is getting priced. How agent builders keep reading the web through an index.

Cloudflare will block AI crawlers by default on September 15: what site owners should actually do
July 30, 2026 · site owners · crawlers · policy

Cloudflare will block AI crawlers by default on September 15: what site owners should actually do

Cloudflare blocks Training and Agent crawlers by default on ad pages from September 15, 2026. What changes, who it affects, and a site-owner checklist.

See exactly which AI bots read your site (and which just say they do)
July 22, 2026 · site-owners · bots · analytics

See exactly which AI bots read your site (and which just say they do)

User-agent strings are easy to fake. Here is how to verify which AI bots really read your site, and how AI bot traffic analytics show it without grep.

Crawl-on-miss: how an index reads pages it has never seen
July 21, 2026 · index · caching · agents

Crawl-on-miss: how an index reads pages it has never seen

Crawl on miss, explained: how Lyrenth serves every page from its index, whether cached or freshly indexed, and when a re-crawl happens before serving.

LangChain document loaders for live web pages: a clean pattern
July 20, 2026 · langchain · python · tokens · agents

LangChain document loaders for live web pages: a clean pattern

A custom LangChain web loader that reads pages as clean AIDocuments instead of raw HTML: about 30 lines of Python, with real token numbers.

Lyrenth vs building your own scraper stack: the real 12-month bill
July 19, 2026 · infrastructure · cost · build-vs-buy

Lyrenth vs building your own scraper stack: the real 12-month bill

What web scraping infrastructure cost actually looks like over 12 months: fetch workers, browser pools, engineer time, and the shared-index alternative.

Is your site readable by AI? The readiness score, explained
July 18, 2026 · site-owners · readiness-score

Is your site readable by AI? The readiness score, explained

Run an AI readability website check with Lyrenth's readiness score: 0 to 10, the mean of per-page audits. What it measures and how to raise it.

Give your agent a web-reading tool in 30 lines
July 18, 2026 · agents · tool-use · tokens

Give your agent a web-reading tool in 30 lines

LLM tool use for web reading, end to end: one tool schema for OpenAI and Anthropic plus a 30-line Python handler that returns clean AIDocument Markdown.

We measured the token cost of famous pages
July 17, 2026 · tokens · benchmarks · agents

We measured the token cost of famous pages

What is the token count of a web page for an LLM? We measured five famous pages: raw HTML vs AIDocument tokens, with real per-read costs.

What is an AI-readable web index?
July 16, 2026 · index · agents · aidocument

What is an AI-readable web index?

What an AI-readable web index is, how it differs from scraping and from a classic search index, and why one crawl should serve every machine reader.

Add web reading to Claude Desktop, Claude Code, or Cursor with one MCP block
July 5, 2026 · mcp · agents

Add web reading to Claude Desktop, Claude Code, or Cursor with one MCP block

A five-minute quickstart: drop one MCP block into your assistant and it reads any URL as a clean AIDocument. Covers read_url, read_urls, and check_usage.

Agents don't browse, they read: what an index for machine readers looks like
July 5, 2026 · agents · infrastructure

Agents don't browse, they read: what an index for machine readers looks like

Humans browse the web through layout and pixels; AI agents read it as text, structure, and provenance. That difference inverts how an index should be built.

How to feed web pages to an LLM without blowing the context window
July 5, 2026 · tokens · agents

How to feed web pages to an LLM without blowing the context window

Raw HTML burns your context window on nav, scripts, and boilerplate. Here is how to feed web pages to an LLM as clean AIDocuments, with real token numbers.

The publisher's guide to AI bots, robots.txt, and getting represented correctly
July 5, 2026 · publishers

The publisher's guide to AI bots, robots.txt, and getting represented correctly

Who reads your site now, what a well-behaved AI-index bot looks like, how robots.txt and llms.txt apply, and how to verify your domain with Lyrenth for free.

What is an AIDocument? One clean shape for agents that read the web
July 5, 2026 · aidocument · agents

What is an AIDocument? One clean shape for agents that read the web

An AIDocument is one stable JSON shape for any web page: Markdown body, title, description, structure, and measured economics. Here is how it works.

Why your scraper gets empty HTML from JavaScript sites (and what rendering actually takes)
July 5, 2026 · infrastructure · agents

Why your scraper gets empty HTML from JavaScript sites (and what rendering actually takes)

Fetch a React or SPA site and you get a hollow div, not content. Here is why JavaScript sites return empty HTML, and what real rendering takes at index scale.