Guide

Adding llms.txt to a Carrd site

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="alternate" type="text/plain"> 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.

Keep reading

Validate your llms.txt →