Help LLMs understand your content with a structured overview of your site.
You can upload an llms.txt file in Webflow to your site’s root domain on your custom domain. This file is intended to provide LLMs with signals that may help them represent your content more accurately.
Note
The llms.txt format is a new and emerging, experimental convention. It doesn’t guarantee your site will be read by LLMs but it’s being explored as a way to provide signals. This is not yet widely adopted, and its effects on AI-driven search are unclear. Learn more on the official llms.txt site.
What is llms.txt?
Think of llms.txt as a proposed convention –– like an early sitemap –– but still experimental and not widely adopted. It’s a structured plain-text file that gives LLMs a curated overview of your site’s content and how you want it interpreted.
Unlike sitemaps (which guide search engine crawlers), the intent is to help LLMs reason about your content, better summarize it, and surface relevant information when users ask questions. However, note that current impact is not proven.
Will this improve my AI rankings?
Possibly, but the impact is unclear. Think of it like robots.txt in its earliest days.
How to upload an llms.txt file in Webflow
To upload your llms.txt file in Webflow:
- Go to your Site settings > SEO > LLMs.txt
- Click Upload file
- Choose your llms.txt file (must be UTF-8 encoded and under 100 KB)
- Click Save changes
After publishing your site, the file will be available at https://example.com/llms.txt. Note that it won’t be published to your Webflow staging domain.
Writing your llms.txt file
The llms.txt format is actively evolving. We recommend following the official specification and checking back often for updates. This is a community-driven effort that Webflow is leaning into to promote openness, though adoption is still limited.
That said, here are some foundational best practices:
Use clear structure
Your file should be structured using titles and sections. Here’s a simplified example from llms.txt:
# Title
> Optional description goes here
Optional details go here
## Section name
- [Link title](https://link_url): Optional link details
## Optional
- [Link title](https://link_url)
Note
Although the spec proposes .html.md variants for each page, Webflow’s current implementation is intentionally scoped to the llms.txt file itself. A well-structured HTML page linked from llms.txt should be sufficient for LLMs today, and we’ll continue evaluating broader support as the spec evolves.
Think like a prompt writer
LLMs don’t just parse but interpret. Your llms.txt should feel more like a well-written instruction to a helpful assistant than a dense marketing deck. That means:
- Avoid abstract descriptions, jargon or buzzwords like “cutting-edge solutions for everyone.” Instead, say what your product actually does
- Include examples and links with clear, short descriptions
- Assume the LLM will link your content to other concepts and give it enough context to do that correctly
Pro tip
Write your llms.txt like you're guiding a company intern who's never seen your site before but is trying to describe your business accurately to someone else.
Don’t just copy-paste your marketing content
Avoid pasting your marketing copy or homepage hero text verbatim. Instead, distill the core messages and describe your products or services plainly and specifically.
Best practices
- Keep the file under 100 KB, UTF-8 encoded
- Update it regularly as your site changes
- Curate the content — don’t include internal or sensitive URLs
- Don’t rely on llms.txt as your only method to reach LLMs, think of it as one helpful signal