Readable by AI.
On your terms.

AI assistants answer from what they can read. Every site publishes a plain summary, structured data and static HTML, and you decide whether AI companies may train on it.

Publish llms.txtA summary of your site for AI assistants, built from your pages and published content. Updates automatically.
llms.txt
# Vesper

> Private jet charter from Prague. Door to door, on your schedule.

## Pages

- Fleet: Thirty-two aircraft on standby.
- Pricing: Per-flight pricing and jet cards.

## Journal

- Private jet charter to Nice: Door-to-door
  flights to the Côte d'Azur.
IndexingHow search engines and AI assistants find the site.
robots.txtAutomatic (recommended)
User-agent: *
Content-Signal: search=yes, ai-train=noAllow: /

User-agent: GPTBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: ClaudeBot
Disallow: /
Sitemap: https://vesper.com/sitemap-index.xml

Generated, not uploaded

llms.txt is built from your pages and published content, and updated with them.

One switch for training

Turn it off and training crawlers are blocked. AI search can still find and cite your pages. Try the switch above.

An honest limit

Whether an assistant cites a page is up to the assistant. Being easy to read is up to the site.

Structured data

The page says what it is.
Article, product or page.

The template knows what a page is, and the structured data follows from the record. Nothing to paste, nothing to keep in sync.

vesper.com/journal/niceJSON-LD
{  "@type": "Article",  "headline": "Private jet charter to Nice",  "datePublished": "2026-09-18",  "image": "https://vesper.com/_media/nice.jpg",  "inLanguage": "en"}
Built from the record. Nothing to paste or keep in sync.

Built from the record

Article, Product, WebSite and Organization are automatic. Other types go into the template: ask the agent, or add them in code.

  • Products carry price and currency
  • The homepage adds WebSite and Organization
  • Each language names its own language
  • Hidden pages leave the sitemap and llms.txt

Questions

What is AEO?

Answer engine optimization: making a site easy for AI assistants to read and quote, the way SEO makes it easy for search engines to list.

Will AI assistants cite my site?

That is up to the assistant. What a site can do is be easy to read: plain static HTML, structured data and an llms.txt summary. Every Tandmade site has all three.

Do I have to write llms.txt?

No. It is built from your pages and published content and updates with them. You can add a summary line, or replace the whole file with your own.

Can I stop AI companies from training on my site?

Yes. One switch in Site settings blocks the crawlers that collect training data. AI search can still find and cite your pages.

What about pages I hide from search?

A hidden page leaves the sitemap and llms.txt as well.

See how your site reads.
One page is free.

Same design, rebuilt as static, structured pages an assistant can read.

Free to build · $29 per live site · No seats