sandywp / plugins / website-llms-txt

Website LLMs.txt

4.5 out of 5 stars. 4.5 13 reviews

Automatically generate and manage LLMS.txt files for LLM/AI content understanding, with full Yoast SEO, Rank Math, SEOPress, and AIOSEO integration.

Launch a sandbox with this plugin → No signup.
Ready in seconds.

v8.6.1 40,000+ installs WP 5.8+ PHP 7.2+

your-sandbox.sandywp.com/wp-admin
Website LLMs.txt running inside a SandyWP sandbox

About this plugin

Website LLMs.txt generates and manages an llms.txt file, a structured, AI-ready index that helps large language models like ChatGPT, Claude, and Perplexity understand your site’s most important content.

How llms.txt works

Traditional sitemaps and robots files guide search engines. But as AI-driven systems such as ChatGPT, Claude, and Perplexity increasingly ingest web content, they benefit from a clear, structured list of a site’s most important URLs.
llms.txt offers that: a plain-text or Markdown list of essential public URLs, optionally annotated with titles, descriptions, and grouping, designed for AI consumption rather than general web crawling.

Key benefits

AI discovery readiness: future-proof your site for AI indexing and content retrieval.
Fully automatic: the plugin builds and updates your llms.txt file on its own schedule.
SEO plugin integration: works seamlessly with Yoast SEO, Rank Math, SEOPress, and AIOSEO, automatically excluding content marked as noindex or nofollow.
Advanced controls: choose post types, customize file titles or descriptions, attach optional Markdown files, and trigger manual regeneration.
Developer-friendly: includes filters such as llms_generator_get_post_meta_description for description logic, performance tuning, and custom indexing behavior.
WooCommerce & multisite ready: respects product visibility rules and scales easily across large or networked sites.

Activation & setup

  1. Activate the plugin.
  2. Visit Settings → LLMs.txt to configure post types and update frequency (immediate, daily, or weekly).
  3. The plugin generates llms.txt and serves it from your site root.
  4. Content updates trigger automatic regeneration. All noindex/nofollow rules from your SEO plugin are respected.

Use cases for llms.txt

  • Publishers, SaaS companies, developers, and documentation sites that want to make their content easier for AI systems to interpret.
  • SEO-driven websites testing AI engine optimization tactics.
  • Agencies and site owners preparing for the next phase of AI search and retrieval.

The llms.txt experiment & further reading

Questions

Why is my llms.txt smaller after updating to 8.5.4?

The plugin now leaves out anything an anonymous visitor cannot read on your site. If you use a membership or access control plugin, your posts and pages are left out by default, because there is no reliable way to tell from the database which of them a visitor can read. The “Excluded content” summary on the settings screen shows what was left out, and you can include individual posts and pages from the editor.

If your file was generated before this update it may have listed content that is not publicly visible, including titles and links. The file is rebuilt when you update. If you have shared or submitted a copy of it anywhere, it is worth replacing that copy.

What is llms.txt?

llms.txt is a plain-text or Markdown file placed at the root of your domain (for example https://example.com/llms.txt) that lists your site’s most important public URLs. It helps large language models (LLMs) like ChatGPT, Claude, and Perplexity better understand your site’s structure and priority content.

How does the Website LLMs.txt plugin work?

The plugin automatically generates and maintains your llms.txt file based on published content. It pulls titles and descriptions from your site, respects SEO plugin settings (Yoast SEO, Rank Math, SEOPress, and AIOSEO), and excludes anything marked as noindex or nofollow. The file is then served from your site root, ready for AI crawlers to read.

How often is llms.txt updated?

You can set the update frequency in the plugin settings: immediate, daily, or weekly. You can also click “Generate Now” in the admin panel to rebuild the file at any time.

Does this guarantee visibility in ChatGPT, Claude, or Perplexity?

No. There’s no guarantee that any AI model will immediately use llms.txt, but it’s clear that several systems, including GPTBot, ClaudeBot, and PerplexityBot, are already crawling these files. Using llms.txt positions your site ahead of the curve as AI indexing becomes more structured.

What if my host doesn’t allow writing to the root directory?

The plugin also writes a copy of the file into your uploads folder, and on hosting where the root directory cannot be written, such as WordPress VIP, that copy is the only one. WordPress serves it at https://example.com/llms.txt through a rewrite rule the plugin registers. Rewrite rules are stored and are not rebuilt on their own, so if /llms.txt returns a 404 on a site that has already generated the file, use “Clear caches” on the plugin settings screen, or re-save your permalinks under Settings → Permalinks.

Does it work with SEO plugins like Yoast or Rank Math?

Yes. It automatically integrates with Yoast SEO, Rank Math, SEOPress, and AIOSEO. Pages marked as noindex or nofollow in any of those plugins will be excluded from your llms.txt file automatically.

Will it conflict with sitemap.xml or robots.txt?

No. llms.txt complements your sitemap and robots file. Sitemaps tell search engines what to crawl; llms.txt helps AI systems understand what’s most valuable. They work together without overlap or conflict.

4.5

13 reviews

  • 5 ★ 9
  • 4 ★ 2
  • 3 ★ 2
  • 2 ★ 0
  • 1 ★ 0

Ratings come from WordPress.org. SandyWP does not collect its own reviews.

sandywp / also on the shelf

Try another plugin

Spin up a real WordPress site in seconds.

Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.