llms.txt by platform
Where the file goes, how it comes out as text/plain, and the one thing that usually goes wrong on that platform. Then generate or validate.
A file in public/ is served at the site root; nothing else is needed unless middleware or i18n rewrites get in the way.
A plain file uploaded to the web root is served before WordPress routing runs; do not create it as a Page.
Webflow does not host arbitrary files at the site root, so /llms.txt needs a redirect or a proxy in front of the site.
Anything in static/ is copied to the published root unchanged; that is where llms.txt goes.
Files in static/ are copied to the build root and respect baseUrl, which is the thing to watch.
Not covered yet: Shopify (shopify does not serve arbitrary files at the store root; only robots.txt has a template. Without a verified way to put a text file at /llms.txt, we do not publish a guide); Framer (framer generates robots.txt and sitemaps itself and offers no root-level file upload we can point to with confidence); Squarespace (uploaded files are served under /s/… paths, not at the root, and we know of no supported way to place /llms.txt). If you know a supported path for one of these, tell us and we will test it before writing it up.