llms.txt for Webflow
Webflow does not host arbitrary files at the site root, so /llms.txt needs a redirect or a proxy in front of the site.
Where the file lives
- Webflow serves uploaded assets from its own CDN domain, not from your domain's root, and the only root text file it manages itself is robots.txt. There is no setting that places a file at https://your-domain/llms.txt directly.
- Option 1: upload llms.txt as a site asset (as a .txt file), copy its asset URL, then add a 301 redirect from /llms.txt to that URL in Site settings → Publishing → 301 redirects. The validator follows the redirect and grades the file it lands on.
- Option 2: if your DNS is on Cloudflare, a small Worker or a rule on the /llms.txt path can serve the text on your own domain without a redirect. This keeps the file first-party.
Serving it as text
- Upload the file with the .txt extension so the CDN serves it as text/plain.
- After changing the asset, re-upload rather than editing in place if the asset URL changes, and update the redirect.
The Webflow pitfall: The redirect lands off your domain
With Option 1 the final URL is on Webflow's CDN, not on your domain. Our validator accepts that (it follows up to 5 redirects and grades what it finds), but a crawler that does not follow redirects for this file, or that only reads first-party paths, will see nothing. Option 2 avoids that.
Also check the redirect is a 301 to the .txt asset, not to a Webflow page: a page is HTML and fails as E5.
Check it
Fetch https://your-domain/llms.txt with redirects followed and confirm the final response is text/plain. Then validate it here: the report lists the fetched URL.
What goes in the file, section by section, is in the knowledge base. The validator checks 14 rules and shows every deduction.