Introduction
What does this extension do?
The LLMS TXT Generator gives Large Language Models (LLMs) and AI tools a compact, machine-readable view of a TYPO3 site, following the llmstxt.org specification.
It provides two outputs:
- llms.txt - a Markdown index of the site: its title, a short summary, optional metadata and a structured list of links to the site's pages.
- Markdown pages - every listed page can be fetched as plain Markdown by
appending
.mdto its URL, without navigation, header or footer.
Key features
- llms.txt generation at
/llms.andtxt /.well- known/ llms. txt - Page tree listing with configurable depth and page type exclusion
- Markdown version of every page through TYPO3's regular rendering, so all content elements and column positions are included
- Per-site configuration of title, summary, topics, contact address and additional content
- Respects page visibility: hidden, access-restricted, "hide in menu" and "no index" pages are not listed
- Optional caching of the generated
llms.txt - CLI export of pages as Markdown files
What is llms.txt?
llms. is a proposed convention for a Markdown file at the root of a
website that tells language models what the site is about and where its most
useful content is. Language models have limited context windows and struggle
with full HTML pages; a curated index with links to clean Markdown versions
lets them find and read the relevant content directly.
llms. is not an access control mechanism. It does not grant or deny
permission to crawl or train on your content; use robots. and your
server configuration for that.
Requirements
- TYPO3 13.4 LTS or 14.3 LTS
- PHP 8.2, 8.3 or 8.4
- The TYPO3 system extension
seo(installed automatically with Composer)