Skip to content

llms.txt editor

Decide which pages of your website you recommend to AI assistants, how they are grouped and how they are introduced, without relying on a developer.

The llms.txt is a file published at the root of your domain (https://www.your-domain.com/llms.txt) that follows the open llms.txt standard. It works as an index designed for AI assistants such as ChatGPT, Gemini or Claude: it tells them what your website is about and which of its pages are most relevant, so they don’t have to crawl all of it.

With the llms.txt editor you model that file from Griddo:

  • You write the header that introduces your website.
  • You group pages into sections, choosing them by hand or with filters.
  • You add an optional footer with any information you want.
  • You can see at any time what the file will look like before saving it.

Go to the global settings (Settings), open SEO & GEO tools and, in the left-hand menu, choose LLMs.txt Editor.

When you open the editor you see every domain in the instance and, for each one:

Column What it shows
Domain The domain name. Click it to edit its llms.txt.
llms.txt Whether the domain publishes its llms.txt (Published) or not (Not published).
Markdown mirror Whether the domain publishes the Markdown mirror of its pages.
Sections How many sections its llms.txt has, not counting the Optional section.

Below the list are the Markdown mirror options, which are shared by all domains.

When you open a domain, the editor is split in two:

  • On the left, the outline of the file (LLM index), in the same order in which it will be published: the Header, the sections, the Add section button, the Optional section and the Footer. Each item shows a short summary.
  • On the right, the editing panel of the item you chose in the outline.

The domain header holds the two switches that decide what it publishes:

  • Publish the llms.txt: whether the domain publishes its llms.txt.
  • Write markdown mirrors: whether the domain publishes the Markdown mirror of its pages.

This is an example of a published llms.txt:

# Example University
> Degrees, masters and research programmes
Admissions open in March; fees are on each programme page.
## Degrees
- [Bachelor of Laws](https://www.example.edu/degrees/law/): Study Law at…
- [Bachelor of Psychology](https://www.example.edu/degrees/psychology/)
## Optional
- [Blog](https://www.example.edu/blog/)
## Contact
Write to info@example.edu
  • # Example University, the quote and the following paragraph come from the header: its title, its summary and its detail.
  • ## Degrees is a section, with its pages.
  • ## Optional is the Optional section.
  • ## Contact and its text are the footer.

Each page appears with its title as a link and, if it has one, its description: the social media one or, if there is none, the meta description from its SEO & Analytics.

In the outline, choose Header and fill in its fields. None of them is mandatory:

  • Title: the title of the llms.txt. If you leave it empty, the domain name is used, as shown under the field.
  • Summary: one sentence that sums up your website.
  • Detail: additional information that helps understand the content. Markdown is supported.
  • Include the generation date: adds the date and time the file was generated.

Sections group the pages of the llms.txt. Each one is published with its name as a heading and, under it, the list of its pages.

  1. Add section: in the outline, click Add section. The new section appears after the others and opens in the right-hand panel.
  2. Section name: give it a name. It is mandatory: you can’t save while a section has no name.
  3. Pages: choose how its pages are selected, Manual or Automatic.

You choose the pages of the section, one by one, and their order.

  1. Add pages: a panel opens with a search over the pages of the domain. You can search them by title or URL.
  2. Choose: click the pages you want to add. The ones the section already has are marked and can’t be added twice.
  3. Reorder: in the Pages in this section list, drag the pages to change their order. That’s how they will appear in the llms.txt.
  4. Remove: remove the ones you don’t need from the list itself.

The search warns you about pages that won’t appear in the llms.txt, with a tag that tells you why:

Tag Reason How to fix it
Not published The page is not published. Publish the page.
Noindex The page asks not to be indexed by search engines. Change its indexing in its SEO & Analytics.
LLM opt-out The page has the Allow this page in llms.txt option unchecked. Check it in its SEO & Analytics (learn more).

The section takes the pages that match some filters, and updates itself as new pages are published.

  1. Add filter: add the filters you need. There are three types, and each can be used once per section:
    • Template: pages that use any of the chosen templates.
    • Site: pages from any of the chosen sites of the domain.
    • Language: pages in any of the chosen languages.
  2. Relation between filters: if there are several filters, decide whether a page has to match all of them (AND) or just one (OR).
  3. Sort: the order of the pages, by date (Most recent) or by title (Alphabetical order), ascending or descending.
  4. Number of pages: every page that matches the filters (All pages) or only a number of them (Choose number of pages).

Under the filters, the section shows the pages it takes, just as they will appear in the llms.txt, with the total in the header. They are shown 50 at a time, with a pager if there are more, and they update as you change the filters, even before saving. With Hide pages you can fold the list to see only the total.

Every llms.txt has a final section called Optional. The llms.txt standard reserves it for secondary content: it is the section an AI assistant can skip when it is short on context.

  • It works like any other section: it can be manual or automatic.
  • Its name is always Optional and it can’t be renamed, moved or deleted.
  • It only appears in the llms.txt if it has pages. On a new domain it is empty.

In the outline, choose Footer and write in Content the text that closes the llms.txt, after the Optional section. It is free Markdown text, published exactly as you write it. If you leave it empty, the llms.txt has no footer.

At any time you can see the whole llms.txt by clicking the eye icon (Preview llms.txt) in the corner of the outline. A window opens with the file exactly as it will be published, with the changes you have on screen even if you haven’t saved them yet.

When you’re done, click Save. Saving doesn’t publish right away: the llms.txt is updated in the domain’s next publication, which detects the change by itself. You don’t need to publish any page.

Each save is recorded in the activity log as Edited LLMs settings.

Besides the llms.txt, Griddo can publish a Markdown version of each page (https://www.your-domain.com/degrees/index.md). AI assistants read it much better than HTML: they get the content without the design code.

The mirror is enabled per domain, with the Write markdown mirrors switch in the domain header. Save the domain to apply it.

The mirror options are below the domain list and are shared by all domains. Next to them, an example shows how a page looks with the options you have on screen.

  • Only the page's main content: converts only the main content of the page, without the site header and footer. Uncheck it to convert the whole page.
  • Keep the navigation: adds the site navigation, with its links, at the beginning.
  • Metadata header: adds a header at the beginning with the page’s title, URL, language and site.
  • Discovery links in the page head: adds two invisible links to each published page that point AI assistants to its Markdown version and to the domain’s llms.txt.
  • Internal links point to the other page's markdown mirror: links to other pages of your website lead to their Markdown version instead of the page.

Save with the Save button of the list. The options are saved on every domain at once, including those that don’t have the mirror enabled, for when they do.

Besides deciding which pages you choose in the sections, each page can ask not to appear in the llms.txt:

  1. Open the page you want to edit.
  2. Go to the SEO & Analytics tab.
  3. In the GEO (LLMS) section, uncheck Allow this page in llms.txt.

A page with this option unchecked doesn’t appear in the llms.txt even if it is chosen in a section. In the llms.txt editor it is marked as LLM opt-out.