Module 4 · llms.txt

llms.txt Generation

Automatically generate and serve /llms.txt with Markdown content. Seven cache invalidation hooks keep it fresh. Make your WordPress content AI-readable.

Free to download · 7 cache hooks · No API keys

The llms.txt standard for AI-readable content

7
7 HooksCache Invalidation
📝
MarkdownAI-Readable Format
6
6 PluginsConflict Detection
⚡
AutoContent Generation

Make your content AI-readable

The /llms.txt endpoint gives AI crawlers a clean, Markdown-formatted summary of your most important content.

📄
llms.txt

Auto-generate /llms.txt endpoint

Creates a /llms.txt file at your site root containing your most important content in Markdown format — the standard AI crawlers look for.

📝
Markdown

Markdown content extraction

Extracts post content, converts to clean Markdown, and serves it in the llms.txt file. AI crawlers get a clean, structured summary of your site.

🔄
Cache

Seven cache invalidation hooks

Cache is automatically invalidated on post publish, update, delete, term change, theme switch, plugin activation, and settings update. Always fresh.

Filellms.txt
Endpoint/llms.txt
FormatMarkdown
Posts42
Last updated5 min ago
Size12.4 KB

Plays nice with your existing setup

llms.txt Generation integrates with your existing SEO plugins and content workflows.

CacheActive
Hooks7
ConflictsNone
Custom sections2
Auto-updateOn
🔍
Conflict

Detect llms.txt plugin conflicts

Checks if other plugins are also generating /llms.txt. Shows conflicts with resolution suggestions.

⚙️
Custom

Custom content sections

Add custom Markdown sections to your llms.txt — company info, product descriptions, or any content you want AI engines to discover first.

📋
Sitemap

Sitemap integration

Automatically includes links to your most important pages in the llms.txt file, helping AI crawlers discover and index your key content.

How it works

Three steps to AI-readable content.

1

Activate plugin

The /llms.txt endpoint is available immediately upon activation. No configuration needed.

2

Content extracted

SummitCite extracts your published content, converts to Markdown, and assembles the llms.txt file.

3

Auto-updates

Seven cache invalidation hooks ensure the file is regenerated whenever content changes.

Frequently asked questions

Everything you need to know about llms.txt Generation.

What is llms.txt?

llms.txt is a proposed standard for making website content AI-readable. Similar to how robots.txt tells crawlers what they can access, llms.txt provides AI models with a clean, Markdown-formatted summary of your most important content. It’s served at the /llms.txt URL.

How does SummitCite generate the llms.txt file?

SummitCite hooks into WordPress content APIs, extracts published post content, converts HTML to clean Markdown, and assembles the llms.txt file. The file is served via a custom rewrite rule at /llms.txt with proper caching headers.

What are the 7 cache invalidation hooks?

The cache is invalidated on: publish_post, edit_post, delete_post, set_object_terms, after_switch_theme, activate_plugin, and update_option for SummitCite settings. This ensures the file is always current.

Can I add custom content to llms.txt?

Yes. In Settings → SummitCite → llms.txt, you can add custom Markdown sections that appear at the top of the file. This is ideal for company descriptions, product summaries, or any content you want AI engines to discover first.

Does this conflict with other llms.txt plugins?

SummitCite detects if other plugins are also generating /llms.txt and shows conflicts in the Conflict Detector dashboard. When a conflict is detected, you can choose which plugin takes priority.

Make your content AI-readable

Generate /llms.txt automatically with 7 cache invalidation hooks.

GPL v2+ licensed · 9 modules · No API keys · No limits