LLMagnet – AIO GEO AEO SEO Optimizer for llms.txt

Descripcion

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.txt in your web root (next to robots.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.txt with 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 as robots.txt)
  • Markdown Exports: Clean .md files 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 regenerate for 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

  1. Scan & Select – LLMagnet gathers your chosen post types (and optional taxonomies).
  2. Export to Markdown – Content is normalized (title, date, author, canonical URL, taxonomy, content) and written to /llms-docs/{post-type}/{slug}.md.
  3. Publish llms.txt – An index file at /llms.txt lists your content categories and links to the Markdown snapshots.
  4. Keep Fresh – On content saves and via a daily cron, LLMagnet updates both the index and any changed Markdown files.
  5. Track Bot Visits & Clicks – Automatically detects and logs visits and clicks from AI crawlers like ChatGPT, Claude, and other LLMs using UTM tracking.
  6. Visualize Analytics – View interactive charts showing which AI bots are visiting your site, when, and engagement metrics.
  7. 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 files
  • llms_txt_after_generate – Fires after generating llms.txt and Markdown files
  • llms_txt_before_markdown_export – Fires before exporting a post as Markdown

Filters

  • llms_txt_content – Filter the content of the llms.txt file
  • llms_txt_post_content – Filter the content of a post before converting to Markdown
  • llms_txt_markdown_content – Filter the final Markdown content for a post
  • llms_txt_included_post_types – Filter which post types are included in exports

Screenshots

  • Settings page with configuration options
  • Example of generated llms.txt file
  • Example of Markdown export

Installacion

  1. Upload the plugin folder to /wp-content/plugins/ or install via Plugins Add New.
  2. Activate LLMagnet.
  3. Go to Settings LLMagnet to choose:
    • Post types to include
    • Full content vs excerpts
    • Whether to include private/draft content (defaults to public only)
  4. Click Generate Now (optional) or wait for auto-generation.
  5. Verify:
    • https://your-site.com/llms.txt
    • wp-content/uploads/llms-docs/ (or your configured directory)

FAQ

What is llms.txt?

llms.txt is an emerging standard for helping large language models (LLMs) better understand website content. Similar to robots.txt for search engines, it provides guidance to LLM crawlers about your site’s structure and content.

Will this affect my site’s performance?

No, the plugin is designed to be lightweight. File generation happens in the background and is rate-limited to prevent excessive processing.

Can I customize which content is included?

Yes, you can select which post types to include, whether to use full content or excerpts, and how far back in time to include content.

Do I need to update the files manually?

No, the plugin automatically updates the files daily and whenever content is published or updated.

Can I generate the files on demand?

Yes, you can use the « Generate Now » button on the settings page or the WP-CLI command wp llms-txt regenerate.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“LLMagnet – AIO GEO AEO SEO Optimizer for llms.txt” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

3.0.3

  • fix count visit in table and cards

3.0.2

  • Change owner to our company profile

3.0.0

  • Add clicks analytics from LLM bots via UTM tracking
  • Add table view for analytics with impressions, clicks, CTR, and trend data
  • Add toggle between card and table views for bot analytics
  • Improve analytics dashboard with detailed bot performance metrics

2.0.8

  • add alt form images
  • change אלרט שישמר לי
  • Improved plugin activation process

2.0.7

  • Updated Freemius SDK to version 2.12.2
  • Fixed uninstall process to properly capture user feedback
  • Improved plugin activation process

2.0.2

  • Fix analytics dhasboard

2.0.0

  • Add analytics per llm bot agent
  • Improve detect llms user-agent
  • Add email report

1.0.8

  • Add Freemius SDK bootstrap and autoload guard
  • Add plan indicator chip in dashboard header
  • Improve dashboard layout with dropdown menu for actions

1.0.7

  • Add support generate images

1.0.3

  • Removed Settings page – all functionality moved to main dashboard
  • Updated menu icon to target/bullseye design
  • Moved menu position lower in WordPress admin menu
  • Fixed encoding issues in example files

1.0.2

  • Added support for multiple LLM response images
  • Added position field (before/after) for images
  • Fixed URL generation for images

1.0.1

  • Add documented source code and build instructions
  • Rename localized JS global to unique prefix

1.0.0

  • Initial release