Try now Free Demo
LLMagnet is a zero-friction way to make your WordPress site legible to modern AI systems and answer engines. It automatically generates:
/llms.txtin your web root (next torobots.txt) that maps your site』s content, taxonomy, and key resources for LLM crawlers.- Clean, portable Markdown snapshots of your posts, pages, and custom post types in
/llms-docs/.
Whenever you publish or update content, LLMagnet refreshes both the index and the Markdown exports so your site stays AI-ready. This is AIO done right—built for GEO/AEO: more accurate AI summaries, better answer coverage, and improved content recall across AI assistants, search summaries, and chat results.
Why llms.txt?
As LLMs become the default discovery layer, relying only on HTML + SEO meta isn』t enough. The emerging llms.txt convention gives models a machine-navigable map of your site and links to canonical Markdown representations. That means less guesswork by crawlers and more faithful representation of your brand and expertise.
What LLMagnet does
- Builds
/llms.txtwith structured links to your Markdown exports - Exports selected content types to
/llms-docs/as clean Markdown - Keeps everything auto-updated daily and on content changes
- Lets you choose full content vs excerpts, and which post types to include
- Ships with WP-CLI commands for power users and CI workflows
TL;DR: AIO + GEO + AEO for WordPress—so large language models understand your site, not just crawl it.
Key Features
- Automatic
llms.txt: Generated at your site root for easy discovery (same level asrobots.txt) - Markdown Exports: Clean
.mdfiles under/llms-docs/for posts, pages, and CPTs - Configurable Coverage: Pick post types; include full content or excerpts
- Smart Updates: Regenerates on publish/update and via a daily schedule
- Fast & Lightweight: No front-end impact; file generation is off-request where possible
- WP-CLI Support:
wp llms-txt regeneratefor one-off or scripted runs - GEO/AEO Ready: Structured output designed for LLM ingestion and answer engines
- Multisite Friendly: Works network-wide with per-site configs
- LLM Bot Analytics: Track and visualize visits from AI bots like ChatGPT, Claude, Bard, and others
- Email Reports: Configure and send analytics reports to monitor LLM bot engagement
- Bot Detection: Automatically identifies various LLM crawlers visiting your site
- Clicks Analytics: Track clicks from LLM bots via UTM parameters to measure engagement
How It Works
- Scan & Select – LLMagnet gathers your chosen post types (and optional taxonomies).
- Export to Markdown – Content is normalized (title, date, author, canonical URL, taxonomy, content) and written to
/llms-docs/{post-type}/{slug}.md. - Publish llms.txt – An index file at
/llms.txtlists your content categories and links to the Markdown snapshots. - Keep Fresh – On content saves and via a daily cron, LLMagnet updates both the index and any changed Markdown files.
- Track Bot Visits & Clicks – Automatically detects and logs visits and clicks from AI crawlers like ChatGPT, Claude, and other LLMs using UTM tracking.
- Visualize Analytics – View interactive charts showing which AI bots are visiting your site, when, and engagement metrics.
- Get Reports – Configure email reports to stay informed about AI bot engagement with your content.
AIO/GEO/AEO Benefits
- AIO: Provide canonical, structured content to AI crawlers.
- GEO: Improve how generative engines visualize your site graph and topical authority.
- AEO: Increase the chance your content powers direct answers with correct attribution.
Hooks and Filters
The plugin provides several hooks for developers to extend its functionality:
Actions
llms_txt_before_generate– Fires before generating llms.txt and Markdown filesllms_txt_after_generate– Fires after generating llms.txt and Markdown filesllms_txt_before_markdown_export– Fires before exporting a post as Markdown
Filters
llms_txt_content– Filter the content of the llms.txt filellms_txt_post_content– Filter the content of a post before converting to Markdownllms_txt_markdown_content– Filter the final Markdown content for a postllms_txt_included_post_types– Filter which post types are included in exports






