説明
Website LLMs.txt helps your website become discoverable in the age of generative AI.
This plugin automatically generates an LLMs.txt file — a simple, structured list of important public URLs from your site — designed specifically for Large Language Models (LLMs) like ChatGPT, Perplexity, Claude, and other AI systems.
It works much like a traditional XML sitemap, but is optimized for the way AI agents read and learn from the web.
The plugin integrates seamlessly with popular SEO tools like Yoast SEO, Rank Math, and now AIOSEO, automatically excluding content marked as noindex or nofollow.
✅ Future-proof your site for AI discovery
✅ Lightweight, automatic, and customizable
✅ No need for manual configuration
Whether you’re running a blog, store, portfolio, or membership site — LLMs.txt ensures your content is seen and understood by the next generation of intelligent assistants.
機能:
- LLMS.txt の自動生成
- カスタム投稿タイプの選択と順序
- SEO プラグインの統合 (Yoast SEO、RankMath)
- サイトマップの統合
- キャッシュ管理
- 設定可能な更新頻度
インストール
- プラグインファイルを
/wp-content/plugins/website-llms-txt
にアップロード - WordPress の「プラグイン」画面からプラグインを有効化します
- プラグインを設定するには、[設定]->[LLMS.txt]画面を使用
FAQ
-
LLMS.txt とは何ですか?
-
LLMS.txt は、AI 言語モデルが Web サイトのコンテンツ構造と階層をより適切に理解するのに役立つ標準化されたファイルです。
-
これは Yoast SEO および RankMath で機能しますか?
-
はい、このプラグインはサイトマップの生成とキャッシュ管理のために Yoast SEO と RankMath の両方と統合されています。
-
LLMS.txt ファイルはどのくらいの頻度で更新されますか?
-
プラグインの設定で、即時更新、毎日更新、毎週更新のいずれかを選択できます。
評価
貢献者と開発者
変更履歴
6.0.6
✅ Persistent Dismiss for Admin Notices
• Admin notices now store dismissal state using user meta — ensuring they remain hidden once closed.
• No more repeated reminders across dashboard pages — smoother and less intrusive user experience.
🛠 Minor Code Cleanup
• Removed outdated notice render logic.
• Improved JS handling for notice dismissals across multi-user environments.
6.0.5
⚡ Enhanced Performance & Clean Output
• Database query logic fully refactored for high-speed data selection, reducing generation time by up to 70% on large sites.
• Replaced WP_Query with direct SQL access — now works faster and avoids unnecessary overhead.
• Significantly improved scalability and lower memory usage during .txt file generation.
🧹 Special Character Cleanup
• Removed invisible and problematic characters (NBSP, BOM, ZWSP, etc.) from post content to ensure clean and readable output.
• Prevents display issues and improves downstream AI parsing of .txt files.
📈 Faster Regeneration
• Full .txt regeneration after content updates is now noticeably faster, especially on content-heavy websites.
• Better memory handling and reduced write cycles during generation.
6.0.4
🌐 Multisite Link Format Change
• For multisite installations, .txt files are now accessible via trailing slash URLs:
example.com/llms.txt/ and example.com/ai.txt/.
• This ensures compatibility across various server environments and mapped domain setups.
• For single-site setups, physical .txt files are still generated and stored in the root directory.
🔧 Yoast SEO Exclusion Fix
• Fixed an issue where pages marked with noindex or nofollow in Yoast SEO were not properly excluded from the .txt output.
• Now both _yoast_wpseo_meta-robots-noindex and _yoast_wpseo_meta-robots-nofollow are fully respected.
6.0.3
🐛 Fix: 404 Not Found on NGINX Servers
• Resolved an issue where .txt files (llms.txt, ai.txt) returned a 404 error on NGINX-based hosting environments.
• Rewrite rules are now properly flushed and executed without needing manual permalink updates.
💰 Product Price Output
• Product prices are now displayed as plain text values (e.g., 56.00 USD) instead of HTML when WooCommerce support is enabled.
• Ensures clean and readable output for price values in llms.txt.
🔄 Important: Clear Cache After Update
• After updating to this version, please clear your site’s cache (including server-side and CDN cache) to ensure .txt file endpoints load correctly.
6.0.2
🌐 Multisite Support (Beta)
• The plugin now supports WordPress Multisite environments.
• Each site now stores and serves its own llms.txt
and ai.txt
content independently.
• Scheduled cron tasks are isolated per site to ensure accurate and isolated updates.
• Multisite-aware hooks implemented in template_redirect
to correctly output .txt
files on mapped domains.
📢 Admin Notice for Feature Suggestions
• Added a dismissible admin notice on new plugin installs to gather feedback and feature suggestions from users.
• Links included to Twitter and WP.org support forum for easy community engagement.
• Let’s coordinate on Slack for the next release to align on roadmap input strategy.
6.0.1
🛠️ Breakdance Compatibility Fix
• Fixed an issue where enabling “instant” updates for the llms.txt file on post save caused a 500 error when using the latest version of Breakdance Builder.
• Now, immediate updates are handled safely without interrupting the save process.
⏱️ Improved Cron Handling
• Switched to using a single scheduled event (wp_schedule_single_event) instead of triggering file updates directly during shutdown.
• This ensures better compatibility and stability, especially on heavy or slower servers.
➕ WooCommerce SKU Support
• Added SKU output if the post type is a WooCommerce product.
• The llms.txt file now includes a line like – SKU: [Product SKU] when available.
6.0.0
🛠️ Page Creation Respecting Settings
• Fixed a logic inconsistency where the AI Sitemap page could still exist even if the related setting was disabled.
• The plugin now ensures that page creation behavior strictly follows the user’s configuration, both during normal operation and after plugin updates.
5.0.8
🛠️ Page Creation Respecting Settings
• Fixed a logic inconsistency where the AI Sitemap page could still exist even if the related setting was disabled.
• The plugin now ensures that page creation behavior strictly follows the user’s configuration, both during normal operation and after plugin updates.
5.0.7
✅ New: Optional AI Sitemap Page
• Added a new setting to disable automatic creation of the AI Sitemap page (ai-sitemap).
• Users can now manage whether this page is created on init via the plugin settings panel.
🧠 Performance & Memory Usage
• Improved memory handling during content generation, especially for large post meta datasets.
• Reduced risk of memory leaks when working with heavy content by loading posts via IDs and flushing cache dynamically.
📄 Content Generation Enhancements
• Fixed issues related to long post content generation in llms.txt.
• Added a new option to control the number of words included per post in the generated file (default: 250).
• Better content trimming and cleaning logic for consistent output.
🔧 Stability & Cleanup
• Optimized handling of unset variables and object cleanup to avoid bloating memory usage during cron or manual execution.
5.0.7
✅ Settings Consistency Improvements
• The plugin now respects the “Include AI Sitemap page” setting more reliably across updates.
• Internal checks ensure that unnecessary pages are not created or kept when the option is disabled.
🧠 Update-Aware Logic
• Introduced version-aware behavior to trigger settings-related adjustments only once after plugin updates.
• Ensures cleaner and more consistent state without manual intervention.
5.0.6
✅ New: Optional AI Sitemap Page
• Added a new setting to disable automatic creation of the AI Sitemap page (ai-sitemap).
• Users can now manage whether this page is created on init via the plugin settings panel.
🧠 Performance & Memory Usage
• Improved memory handling during content generation, especially for large post meta datasets.
• Reduced risk of memory leaks when working with heavy content by loading posts via IDs and flushing cache dynamically.
📄 Content Generation Enhancements
• Fixed issues related to long post content generation in llms.txt.
• Added a new option to control the number of words included per post in the generated file (default: 250).
• Better content trimming and cleaning logic for consistent output.
🔧 Stability & Cleanup
• Optimized handling of unset variables and object cleanup to avoid bloating memory usage during cron or manual execution.
🧪 Tested With
• ✅ WordPress 6.5
• ✅ Yoast SEO 22.x
• ✅ Rank Math & AIOSEO compatibility verified
5.0.5
✅ Fixed 404 Error for Sitemap XML
• Resolved an issue where the llms-sitemap.xml endpoint could return a 404 error despite being properly registered.
• Now correctly sets the HTTP 200 status header for valid sitemap requests using status_header(200), ensuring compatibility with WordPress routing and sitemap indexing.
• Improved query var handling and rewrite rule registration to guarantee sitemap accessibility.
🧠 Other Improvements
• Refactored request handling logic to ensure clean output with proper MIME type headers (application/xml).
• Further stability improvements for Yoast integration and dynamic sitemap indexing.
🧪 Tested with WordPress 6.5 and Yoast SEO 22.x
5.0.4
🛠改善と修正
✅ Automatic AI Sitemap page generation
• The plugin now auto-creates a public /ai-sitemap page explaining what LLMs.txt is and how it improves AI visibility.
• The page is only created if it doesn’t already exist, and includes a dynamic link to your actual LLMs sitemap file.
• Content is filterable for advanced customization.
✅ Added support for ai.txt as an alternate LLM sitemap path
• The plugin now generates both /llms.txt and /ai.txt to maximize compatibility with future AI indexing standards.
• Both files are kept in sync and contain the same URL list.
• This improves discoverability by AI crawlers that look for ai.txt by default.
✅ Enhanced onboarding & reliability
• Improved logic to prevent duplicate pages.
• Cleaned up sitemap text formatting for better readability.
• Hook-friendly architecture for developers.
🚀 This update makes your site even more AI-ready by exposing your content through both standard and emerging LLM indexing formats — paving the way for visibility in tools like ChatGPT, Perplexity, and beyond.
5.0.3
🛠改善と修正
✅ Added support for AIOSEO plugin
• Integrated detection of aioseo_posts table to improve filtering accuracy.
• Posts marked with robots_noindex or robots_nofollow in AIOSEO are now correctly excluded from output.
• Fallback-safe: the logic only applies if the AIOSEO table exists in the database.
✅ Enhanced compatibility with multiple SEO plugins
• Filtering logic now handles both Rank Math and AIOSEO data sources.
• Posts without SEO meta data are still properly included unless explicitly marked as noindex.
🚀 This update expands SEO plugin compatibility, ensuring more accurate output when working with AIOSEO-powered sites, and avoids accidental indexing of excluded content.
5.0.2
✅ 修正: readme.txt から無効な投稿者ユーザー名を削除しました (WordPress.org プロファイルのみが許可されます)
5.0.1
🛠改善と修正
✅LLMS 生成ファイルが空になる問題を修正
•投稿に rank_math_robots メタキーがない場合に LLMS 生成ファイルが空になるバグを解決しました。
•Rank Math プラグインがインストールされていない場合やメタフィールドが存在しない場合でも、プラグインは投稿を正しく含めるようになりました。
•クエリが既存の rank_math_robots フィールドと存在しない rank_math_robots フィールドの両方を考慮するようにすることで、偽陰性を防止しました。
✅noindex 処理のメタクエリロジックの改善
•meta_query を拡張し、 rank_math_robots キーのない投稿を適切に処理できるようにしました。
•明示的に noindex としてマークされた投稿のみが除外され、その他すべて (SEO プラグインデータのない投稿を含む)が適切に含まれるようにしました。
✅ ファイル生成の精度が向上
•LLMS 関連の出力ファイルに有効な期待されるコンテンツが含まれていることを確認しました。これにより、厳密なフィルタリングにより生成されたファイルが空白になるケースが減りました。
•SEO メタデータのない投稿のフォールバックロジックが改善されました。
🚀 このアップデートにより、Rank Math を使用していないサイトでも LLMS 生成ファイルの正確性と完全性が維持され、SEO メタデータでコンテンツをフィルタリングする際の全体的な信頼性が向上します。
5.0.0
🛠改善と修正
✅ Rank Math SEO から noindex ページを除外するサポートを追加しました
- プラグインは、Rank Math SEO で
noindex
ディレクティブが設定されているページを適切に検出して除外するようになりました。 noindex
を含むrank_math_robots
メタキーを持つページが LLMS 生成ファイルに含まれないようにしました。- この機能強化により、noindex マークの付いたページが処理されなくなるため、検索エンジンのインデックス作成が改善されます。
✅Yoast SEO と Rank Math のサポートを拡張
noindex
ページの検出に Yoast SEO と Rank Math SEO の両方をサポートするようになりました。- Yoast の
meta-robots-noindex
と Rank Math のrank_math_robots
が尊重されるようにしました。 - noindex マークが付いたページを効率的に除外するためのメタクエリロジックが改善されました。
✅パフォーマンスと安定性の向上
- インデックス化されたコンテンツをフィルタリングするときに不要なデータベースクエリを削減するために、ポストクエリ処理が最適化されました。
- noindex ページを効率的に除外することで、大規模 Web サイトのサポートが改善されました。
🚀このアップデートにより、Yoast SEO と Rank Math SEO の両方との完全な互換性が確保され、サイトのインデックス作成が改善され、不要なページが処理されなくなります。
4.0.9
🛠 改善と修正
✅ Yoast SEO サイトマップ生成との互換性の問題を修正
llms-sitemap.xml ファイルが Yoast SEO のサイトマップ インデックスと適切に統合されない問題を解決しました。
カスタム llms-sitemap.xml が正しく登録され、Yoast のサイトマップ構造に含まれていることを確認しました。
✅ XML サイトマップの処理が強化されました
Yoast SEO wpseo_sitemaps_index フィルターに llms-sitemap.xml のサポートを追加しました。
競合を回避するために、カスタムサイトマップの自動検出と登録を改善しました。
✅ パフォーマンスと安定性が向上
WordPress の書き換えルールとの互換性を確保するために、サイトマップ生成プロセスを最適化しました。
書き換えルールが間違っているためにカスタム サイトマップ URL にアクセスできない可能性がある問題を修正しました。
🚀 このアップデートにより、LLMS サイトマップと Yoast SEO の完全な互換性が確保され、サイトのインデックス作成と検索エンジンの可視性が向上します。
4.0.8
🛠 改善と修正
✅ 投稿の修正により投稿削除ハンドラがトリガーされる問題を修正しました
handle_post_deletion() 関数は、投稿タイプ (post_type !== ‘revision’) をチェックすることで、投稿のリビジョンを無視するようになりました。
これにより、WordPress がリビジョンを自動保存したり、ユーザーが手動でリビジョンを削除したりするときに、不要な更新が防止されます。
✅ コンテンツ更新プロセスの安定性が強化されました
実際の投稿が削除されたときにのみ handle_post_deletion() 関数が実行されるようにし、不要なファイルの書き換えを減らしました。
✅ 一般的なコードの改善
削除された投稿を処理する際のエラーを防ぐため、追加の検証を追加しました。
データベースクエリを最適化してパフォーマンスを向上しました。
🚀この更新により、不要な処理が削減され、より安定したコンテンツ更新が保証されるため、プラグインの効率が向上します。
4.0.7
🛠 改善と修正
✅ 書き換えルールの競合を修正しました:
add_rewrite_rule() 関数が WordPress の投稿編集 URL を上書きしていた問題を解決しました。
llms.txt ルールが既存のパーマリンク構造を上書きしないようチェックを実装しました。
wp_rewrite_rules() を使用して、ルールを追加する前にルールが既に存在するかどうかを確認しました。
✅ 書き換えルールの処理を強化:
重複したルールが登録されるのを防ぎました。
カスタム投稿タイプと WordPress コア URL との互換性が向上しました。
✅ コードの最適化とパフォーマンス:
リクエストを処理する際に追加のセキュリティチェックを追加しました。
プラグイン全体の安定性と信頼性が向上しました。
🚀この更新により、パーマリンクの処理がよりスムーズになり、WordPress コア機能との互換性が向上し、将来の更新の安定性が向上します。
4.0.6
- 更新された説明
4.0.5
- llms.txt ファイルを生成するときに、投稿タイプの説明の最大長を制限するオプションを追加します。デフォルトは 250 語です。
4.0.4
- ホスティング プロバイダー wpengine.com および getflywheel.com の詳細を検討しました。
4.0.3
- 大量のコンテンツを含む Web サイトやメモリ容量の少ない Web サイトの生成に関する問題を解決しました (128 MB でテスト済み)。
4.0.2
- llms.txt のデータ保存ロジックが改良され、CPU とデータベースの負荷が軽減されました。
4.0.1
- llms.txt 内の作業ファイルへのリンクの表示に関する問題が修正されました。
4.0.0
- cron およびサーバーの CPU を 100% にロードする問題を修正しました。
3.0.0
- 韓国語サイトの llms.txt の文字エンコードの問題を修正しました。
- サポートから報告された llms-sitemap.xml の問題を解決しました。
- クラスクリーナーファイルを最新バージョンに更新しました。
- 最新バージョンは現在 AgentVoice.com で入手可能で、他のショートコードと互換性があります。
2.0.0
- カスタム投稿タイプの順序付けのサポートを追加しました
- キャッシュ管理の改善
- 強化されたSEOプラグインの統合
- 手動ファイルアップロードオプションを追加
1.0.0
- 最初のリリース