An llms.txt is a markdown file at the root of your site that tells an AI system what is there and where to look. It is a short, curated map: a one line summary of the site, then sections of links, each with a sentence explaining what the page is for.
The generators that exist online want your URL so they can crawl you and hand back a file. That works. It also means a third party crawls your site on demand and sees the structure of anything you have not published yet.
What an llms.txt has to contain
Three things do the work. A single blockquote summary directly under the H1, so a reader that takes only the first lines still learns what the site is. Sections grouping the links by job rather than by navigation. And one sentence per link that says what the page answers, not what it is called.
That last part is where a generator earns its place. The link and the title you already have. The sentence is the thing that needs writing, once per page, in a consistent voice.
Start with what this does not do. There is no search volume here, no keyword difficulty, no cost per click, no backlink index, no domain overview, no stored rank history and no site crawler. If you need any of those, a vendor backed suite such as OpenSEO has them and ToolPiper does not. OpenSEO is open source under MIT with nine agent skills, and its data is metered through DataForSEO on every keyword, SERP and backlink call. Verified 2026-08-28.
Why the sitemap, not a crawl
Your sitemap is the canonical list of what you want indexed. Crawling links instead means discovering your navigation, missing anything not linked from the homepage, and picking up pages you deliberately withheld. Reading the sitemap skips all of that.
Be ready for it to be large. A site with generated pages can carry thousands of URLs, and ours returns over seventeen hundred. An llms.txt is a curated map, not a mirror of the sitemap, so the first real step is choosing which sections belong in it and describing the generated families by their pattern instead of listing every member.
What you need
macOS 26 or later on Apple Silicon, ToolPiper, a sitemap at a known URL, and a text model. Apple Intelligence is already on the machine and is well suited to this, since the job is compression against a fixed shape rather than open ended writing.
Limits worth knowing before you start
ToolPiper needs macOS 26 or later on Apple Silicon, and the SERP capture drives Google Chrome over the DevTools Protocol, so Chrome has to be installed. One capture is a sample, not a measurement: AI Overview presence rotates by session, location and personalisation, so a single run tells you what happened once, in your browser, from where you are sitting. Search Console tools sit behind Google OAuth on your own account.
Try it
Download ToolPiper, run the loop over the twenty pages you would most want an AI system to find, and read the result before you publish it at your site root. The rung badge above names the plan the scraping half sits on, resolved from the pricing catalog.
Part of the SEO tools guide for Mac. The roundup covers SERP capture, keyword discovery, rank checks, Search Console and listening in one place.
