llms.txt file at the root of every documentation site. If https://yourdocs.com/llms.txt returns 404 while https://yourdocs.com/llms-full.txt loads normally, the most likely cause is the Don’t index project setting.
Check the Don’t index project setting
When you enable Don’t index project on the Add-ons page of your dashboard, Mintlify returns404 for llms.txt and /.well-known/llms.txt. The setting does not gate llms-full.txt, which stays available. This mismatch makes the missing llms.txt look like a deployment bug when it is a configured behavior.
The Markdown export of each page (the .md URL) also keeps its pointer to /llms.txt after you enable Don’t index project, even though that URL returns 404.
To restore llms.txt:
- Open the Add-ons page of your dashboard.
- Turn off Don’t index project.
- Wait for the redeployment to complete. Enabling or disabling indexing redeploys your site, and the change takes effect after the redeployment finishes.
Other causes
If Don’t index project is off andllms.txt still returns 404:
- Authentication: On fully authenticated sites, both
llms.txtandllms-full.txtrequire authentication. Unauthenticated requests fail for both files, not justllms.txt. See llms.txt for how authentication affects each file. - Reverse proxy routing: If you serve your documentation through a reverse proxy with a path allowlist, confirm the proxy forwards
/llms.txtand/.well-known/llms.txt. See Reverse proxy.