# Adding llms.txt to a Carrd site

> Carrd can't serve a root text file on its own — here's the honest, working way to get an llms.txt live for a Carrd site.

Carrd builds lightweight one-page sites and doesn't serve arbitrary files or redirects — so a true [llms.txt](/guide/what-is-llms-txt) at the root needs a thin layer in front. Here's the honest path.

## Use an edge proxy on your custom domain

Point your custom domain through Cloudflare (or a similar CDN) and serve `/llms.txt` from a small edge worker that returns your text as `Content-Type: text/plain`. The worker answers `/llms.txt` before the request reaches Carrd — the only reliable way to get a real root file on a Carrd site.

## At minimum: point to a hosted file

If you can't run a proxy, host the raw `llms.txt` elsewhere (object storage or a CDN) and, on a Carrd Pro plan, add a `<link rel="describedby">` to it via the embed / custom-code element. It's not the canonical root path, but it advertises the file.

## Keep it tiny

A Carrd site is small, so its llms.txt should be too: a title, a one-line summary, and a handful of key links.

## Validate

Paste your domain (or the file's URL) into the [validator](/) to confirm it's reachable as plain text and every link resolves.

Outgrown Carrd? The same file on a bigger builder: [llms.txt for Wix](/guide/llms-txt-for-wix) or [Squarespace](/guide/llms-txt-for-squarespace).
