Start with three: Schema JSON + Markdown + llms.txt. Add the rest when you're ready to deploy them.
llms.txt
.txtHomepage onlyPlain-text directive file for large language models. Tells AI systems what your site is, what matters, and how to navigate it.
ai.yourdomain.com/llms.txtMarkdown
.mdPer pageClean, readable version of your page content stripped of layout, scripts, and styling. Pure meaning.
ai.yourdomain.com/about/team.mdSchema JSON
.schema.jsonPer pageStructured data describing what the page represents — product, article, organization, FAQ, etc. Uses JSON-LD vocabulary.
ai.yourdomain.com/about/team.schema.jsonYAML
.yamlPer pageLightweight key-value structured data. Same meaning as Schema JSON in a more compact syntax.
ai.yourdomain.com/about/team.yamlOG.json
.og.jsonPer pageOpen Graph metadata exported as a JSON file. Title, description, image, type — the same data social platforms use.
ai.yourdomain.com/about/team.og.jsonRSS (.xml)
.xmlPer pageRSS feed entry for the page. Useful for content that updates — blog posts, products, news.
ai.yourdomain.com/about/team.xmlmanifest.json
.manifest.jsonPer pageApp-style manifest metadata for the page. Name, description, icons, theme.
ai.yourdomain.com/about/team.manifest.jsonhumans.txt
.txtHomepage onlyHuman-readable credits file. Who built the site, what tools were used, acknowledgements.
ai.yourdomain.com/humans.txtHow URLs map to files
Two files live only at the root: /llms.txt and /humans.txt. Everything else mirrors your site's URL paths.
Homepage
/index.schema.json
/index.yaml
/index.og.json
/index.xml
/index.manifest.json
/pricing
/pricing.schema.json
/pricing.yaml
/pricing.og.json
/pricing.xml
/pricing.manifest.json