llms.txt generator and checker

Build an llms.txt from your sitemap, check an existing one against the llmstxt.org format, and see which AI crawlers your robots.txt lets in.

Want to know why AI answers skip your site? Book a free 15-minute call

Generate from your sitemap

Name your site and sum it up in one sentence, then add links by hand or tick them from your sitemap. The file is built in your browser. No sign-up.

Import links from your sitemap optional

Sections

Each section is an H2 with a list of links. Optional is for links an agent can skip. Empty sections are left out.

Your llms.txt

Add a name and a summary to finish the file

    Save it as llms.txt at the root of your site, so it opens at yourdomain.com/llms.txt. Then check it in the second tab.

    What llms.txt is

    llms.txt is a short Markdown file at yourdomain.com/llms.txt that tells AI agents what your site is and which pages to read. It starts with a # title, a one-line > summary, then ## sections of links.

    It’s a proposed standard. Jeremy Howard proposed it at llmstxt.org in September 2024 and updated the proposal in August 2026. It isn’t an official web standard, and nothing makes an agent read it.

    The format, in order:

    • One H1 with the name of the site or project. It’s the only required part.
    • A blockquote with a short summary.
    • Optional notes: paragraphs or lists, but no headings.
    • Sections under H2 headings, each a list of links written as - [title](url), with an optional : note after the link.
    • A section called Optional, by convention, for links an agent can skip when it’s short on room.

    The links should point to pages an agent can read easily. If your pages have plain Markdown versions, link to those.

    Does llms.txt help AI search?

    There's no public evidence that it does. AI companies haven't confirmed that they use llms.txt for their answers or rankings. Google's AI optimization guide says an llms.txt file "will neither harm nor help your site's visibility or rankings in Google Search", and that you don't need AI text files to appear in its generative AI features.

    It’s still cheap to add, and it helps the agents that do read it, like coding assistants opening a docs site. It doesn’t replace pages crawlers can read, or robots.txt access. If your robots.txt blocks an AI crawler, an llms.txt won’t let it in. The third tab above checks that.

    An llms.txt example

    A small file for a made-up invoicing product. The name, summary and links are the parts that matter; keep each note to one line.

    # Example
    
    > Example makes invoicing software for small teams. This file lists the pages an AI agent should read first.
    
    Prices on these pages are in US dollars.
    
    ## Docs
    
    - [Quick start](https://example.com/docs/start.md): set up an account and send a first invoice
    - [API reference](https://example.com/docs/api.md): every endpoint, with examples
    
    ## Product
    
    - [Pricing](https://example.com/pricing): plans and what each includes
    
    ## Optional
    
    - [Changelog](https://example.com/changelog): what changed, by month

    What the checker looks at

    The checker reads the file line by line and gives a line number with each finding. Lines inside ``` code blocks are skipped.

    CheckLevel
    Exactly one H1 (#), and it’s the first lineError
    Every link URL is absolute, starting with https://Error
    A > blockquote summary right after the H1Warning
    Sections use H2 (##), not H3 or deeperWarning
    List items in sections are - [title](url): noteWarning
    No URL is listed twiceWarning
    The file’s size, and whether it’s over 100 KBInfo
    Whether /llms-full.txt exists (domain checks only)Info

    For a domain, our server reads https://yourdomain/llms.txt, follows up to three https redirects and stops after five seconds or 500 KB. The sitemap import reads only /sitemap.xml at the root and lists up to 200 pages. If your sitemap is an index of other sitemaps, we list them, and you open one and paste it. A pasted file never leaves your browser. The format was checked against llmstxt.org on 28 October 2026.

    FAQ

    What is llms.txt?

    llms.txt is a Markdown file at the root of a site, at /llms.txt. It names the site, sums it up in one line and lists the pages an AI agent should read, in sections. It was proposed by Jeremy Howard in September 2024, and the proposal is at llmstxt.org.

    Does Google use llms.txt?

    Not for Google Search. Google's AI optimization guide says an llms.txt file "will neither harm nor help your site's visibility or rankings in Google Search", and that you don't need AI text files to appear in its generative AI features. Google's AI Overviews use the pages Googlebot crawls and indexes, so normal SEO is what counts there.

    Where do I put llms.txt?

    At the root of your domain, so it opens at yourdomain.com/llms.txt, served as plain text. The proposal also allows one under a path, like /docs/llms.txt, covering only the pages under it.

    What’s the difference between llms.txt and llms-full.txt?

    llms.txt is a short index: a summary and links. llms-full.txt is a common extra file that puts the full text of those pages in one place. It isn’t part of the llmstxt.org format, and both are optional.

    Is llms.txt the same as robots.txt?

    No. robots.txt tells crawlers what they may fetch. llms.txt suggests what an agent should read once it’s allowed in. An llms.txt does nothing for a crawler your robots.txt blocks, which is why the third tab checks that.

    Iggy

    What’s your site missing? Tell me about your site and what you make, and I’ll say where I’d start.

    Or skip to the call 15 minutes, free. Pick a time.

    Finding the next open times.

    Pick a day

    Pick a time

    Finding the open times.

    Your details

    After the call

    1. A free call about your site, with a plan and a price.
    2. The design, every page from scratch, until you sign it off.
    3. The build, live on your domain and yours to edit.

    The invite and the video link come by email, with links to reschedule.

    See you then.

    The invite and the video link are on their way to .

    What happens next

    1. A free call about your site, with a plan and a price.
    2. The design, every page from scratch, until you sign it off.
    3. The build, live on your domain and yours to edit.

    On the call

    You tell us what you’re making and who it’s for. We say which plan fits and when it could be live.

    Or book on Cal.com, or email hello@ignura.com.