Adding llms.txt to a Carrd site
Published: · Updated:
Carrd builds lightweight one-page sites and doesn't serve arbitrary files or redirects — so a true 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 or Squarespace.