Logo
GEO / AI search readiness

llms.txt Generator forAI Crawler-Ready Sites

Add your highest-value pages by hand, or import a starting list straight from your sitemap.xml. Review the output, fix what the checklist flags, then copy or download a clean, spec-compliant llms.txt file.

Spec-compliant Markdown outputOptional sitemap.xml importReview before publishing
Build your llms.txt

1. Site basics

2. Import pages (optional)

Paste a single sitemap.xml URL to pull in its page list, then edit titles and descriptions yourself. Review before publishing; this only reads public XML.

3. Sections and links

Live preview

16 chars
# Untitled Site

Checks you can inspect

  • Add a site or project name for the H1 title.
  • Add a one-sentence summary. It becomes the blockquote AI crawlers read first.
  • Add at least one page link.
  • 2 sections have no links yet and will be left out of the file.

Resolve the errors above before publishing; warnings are judgment calls.

Save the downloaded file as llms.txt at your site's root (e.g. /llms.txt). If your robots.txt blocks AI crawlers, they can't reach this file either; allow the crawlers you want citing you.

A practical guide to creating llms.txt

What an llms.txt file is for

Llms.txt is a proposed Markdown convention for giving agents a concise route into useful website information. It can summarize your site and organize links.

Treat it as a maintained reading guide. It does not replace accessible pages, internal navigation, or a clear explanation of your products and expertise.

Publishing the file does not guarantee rankings or citations. Google states that special AI text files are unnecessary for its Search AI features.

How to use this llms.txt generator

Enter your site name and a short summary. Explain who the site serves and what visitors can learn, using plain language.

Add sections for distinct needs, such as getting started, tutorials, product documentation, and policies. Place your most useful resources first.

You can import candidate links from a sitemap, then curate them. Imported titles and URLs are starting points, not finished editorial descriptions.

Choose links that answer real questions

Include pages that explain your core topic, resolve common problems, or provide original reference material. Remove duplicate and outdated destinations.

A focused selection is easier to maintain than a full website dump. There is no universal required link count, so choose by usefulness.

Use descriptive link names. Where available, link to accurate Markdown versions that represent the same information as their public pages.

Write descriptions that help readers choose

Replace generic notes such as useful guide with a specific description. Tell readers what task the destination helps them complete.

For example, describe a title guide as a walkthrough of title length, search intent, and editing examples. Avoid unsupported best-tool claims.

Missing-description notices are editing prompts. Add meaningful summaries before publishing rather than repeating the page title in every description field.

Understand the format and file location

The proposal starts with a site or project heading. A short summary, background notes, and grouped Markdown links can follow.

Publish at /llms.txt for a site overview. The current proposal also supports scoped files, such as /docs/llms.txt, covering their own path.

Robots.txt expresses crawler rules. A sitemap lists discoverable URLs. Llms.txt supplies a curated overview, so keep these files consistent without treating them as interchangeable.

Publish, review, and maintain your file

Copy or download the output, then open the published address in a browser. Check that the response contains the intended Markdown.

Test each destination and remove broken links. Review the overview after changing product names, moving guides, or retiring old material.

Keep the summary factual and concise. Improve the underlying pages first when information is missing, unclear, or unsupported by evidence.

Common questions

llms.txt generator FAQ

Can I edit the file before downloading it?

Use the supplied controls to prepare your file, review its contents, and download it when ready.

Where do I put the downloaded file?

Save it as llms.txt at your site's root, for example https://yoursite.com/llms.txt, the same way robots.txt and sitemap.xml live at the root.

Does llms.txt guarantee AI citations or traffic?

No. llms.txt is a proposed convention, not a confirmed ranking or citation signal for any AI search engine. Treat it as a cheap, reviewable addition alongside real content quality, not a substitute for it.

Why does the sitemap import only accept one sitemap file?

To keep the fetch fast, safe, and predictable, the importer reads a single urlset sitemap. If you paste a sitemap index (a list of other sitemaps), it will ask you to paste one of the child sitemap URLs instead.

Should every page on my site be listed?

No. Keep llms.txt to your highest-value, most representative pages. A long, unfiltered list is harder for a model to use well than a short, curated one.