GEO Tool

llms.txt Generator for AI Engine Optimisation

Create an llms.txt file that guides AI engines to your most authoritative content. Fill in the form, preview the output, and copy or download the file ready to deploy.

Site Details

Key Pages

List your most important pages. Include pillar pages, guides, and key service pages.

Optional Sections
Live Preview
# Your Site Name
> Your site description goes here.

## Key pages
- [Page Title](https://example.com/page/)

Validate an Existing llms.txt

Check an existing llms.txt file by entering a URL (the tool will fetch it) or paste the content directly.

What Is llms.txt?

llms.txt is a plain text file placed at /llms.txt on your domain that helps AI language models understand your site's structure, purpose, and most important content. It uses simple Markdown formatting with a name, description, and list of key pages.

Think of it as a curated table of contents that you control. Rather than letting AI engines guess which of your pages are most authoritative by crawling everything, llms.txt lets you explicitly point them to the pages that best represent your expertise.

How to Create an llms.txt File

Step 1 - Add your site name and description

Start with a level-one heading using # followed by your site name, then a blockquote using > with a one-sentence description of what your site covers.

Step 2 - List your key pages

Under a ## Key pages heading, list your most important pages using Markdown link format. Include descriptive page titles that reflect the content, not generic labels like "Page 1".

Step 3 - Add optional sections

You can optionally add ## About for brand context, ## Blocked paths for paths AI should skip, and ## Contact for brand contact information.

Step 4 - Deploy to your root directory

Upload the file to your domain root so it is accessible at https://yourdomain.com/llms.txt. Serve it as plain text with Content-Type: text/plain.

llms.txt Format Reference

The complete format is:

# Your Site Name
> One sentence describing what your site covers and who it serves.

## Key pages
- [Homepage](https://example.com/)
- [About Us](https://example.com/about/)
- [Main Guide](https://example.com/guide/)
- [Services](https://example.com/services/)

## About
Optional paragraph with more context about your organisation, expertise, and the topics you cover.

## Blocked paths
- /admin/
- /internal/
- /staging/

Frequently Asked Questions

What is llms.txt?
llms.txt is an emerging standard file placed at the root of a website that helps AI language models understand the site's structure. It lists your most important pages in Markdown format. Think of it as a curated site map specifically designed for AI retrieval systems rather than traditional search engine crawlers.
Is llms.txt an official standard?
llms.txt is a community-proposed standard, not an official W3C or IETF specification. It was proposed by Jeremy Howard and is gaining adoption among website owners and AI tool developers. The format is simple and harmless to implement, making it a low-effort, potentially high-reward addition.
Where should I place my llms.txt file?
Place llms.txt in your domain root directory so it is accessible at https://yourdomain.com/llms.txt. Do not place it in a subdirectory. Ensure it is publicly accessible without authentication and served as plain text.
What should I include in llms.txt?
Include your site name, a one-sentence description, and a list of your most important pages with descriptive titles and URLs. Focus on pillar pages, comprehensive guides, and key service pages. Aim for 5 to 20 pages rather than listing everything. Quality over quantity.
Related Tools