{"id":328297,"date":"2026-07-08T06:08:10","date_gmt":"2026-07-08T06:08:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/hs3dev-llms-generator\/"},"modified":"2026-07-08T06:07:38","modified_gmt":"2026-07-08T06:07:38","slug":"hs3dev-ai-content-index-llmstxt","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/hs3dev-ai-content-index-llmstxt\/","author":23518932,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.6.7","stable_tag":"0.6.7","tested":"7.0","requires":"6.8","requires_php":"8.0","requires_plugins":null,"header_name":"HS3Dev AI Content Index for llms.txt","header_author":"Mirza Hadi","header_description":"Generate llms.txt and llms-full.txt files for your WordPress site, with full control over which posts, pages and products are included. Choose content by post type or individually, pull summaries from your SEO plugin's meta description, auto-regenerate on a schedule, and track which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) are reading your files.","assets_banners_color":"","last_updated":"2026-07-08 06:07:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/hadi-mirza.com\/hs3dev-ai-content-index-for-llms-txt\/","header_author_uri":"https:\/\/hadi-mirza.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":57,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.6.7":{"tag":"0.6.7","author":"mirzahadi","date":"2026-07-08 06:07:38"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3599800,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.6.7"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,8494,9837,239487,186],"plugin_category":[55],"plugin_contributors":[270544],"plugin_business_model":[],"class_list":["post-328297","plugin","type-plugin","status-closed","hentry","plugin_tags-ai","plugin_tags-content-generation","plugin_tags-crawler","plugin_tags-llms","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-mirzahadi","plugin_committers-mirzahadi"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/hs3dev-ai-content-index-llmstxt.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>HS3Dev AI Content Index for llms.txt allows WordPress site owners to automatically generate structured llms.txt and llms-full.txt files for AI systems and large language model crawlers.<\/p>\n\n<p>It provides full control over included content, supports SEO meta integration, multilingual setups, and ensures safe performance even on large websites through batch processing.<\/p>\n\n<p>Developed by Mirza Hadi (HS3Dev).<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Generate llms.txt and llms-full.txt files dynamically (no physical file required)<\/li>\n<li>Select content by post type or individual posts\/pages\/products<\/li>\n<li>Include\/exclude specific URLs manually<\/li>\n<li>SEO plugin integration (Yoast, RankMath, AIOSEO, SEOPress)<\/li>\n<li>Page-builder safe content extraction<\/li>\n<li>Compatibility mode for live URL content fetching<\/li>\n<li>Batched generation for large websites<\/li>\n<li>Auto-regeneration via WP-Cron (on save, daily, weekly)<\/li>\n<li>AI crawler analytics (GPTBot, ClaudeBot, PerplexityBot, etc.)<\/li>\n<li>Multilingual support (WPML \/ Polylang)<\/li>\n<li>Multisite compatible<\/li>\n<li>Conflict detection and diagnostics tools<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload plugin to \/wp-content\/plugins\/<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to HS3Dev AI Content Index settings<\/li>\n<li>Configure post types and options<\/li>\n<li>Save Permalinks once after activation<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20create%20physical%20files%3F\"><h3>Does it create physical files?<\/h3><\/dt>\n<dd><p>No, it serves virtual llms.txt files dynamically through WordPress.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%20or%20page%20builders%3F\"><h3>Does it work with Elementor or page builders?<\/h3><\/dt>\n<dd><p>Yes, it supports both filtered content and live-fetch compatibility mode.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.6.7<\/h4>\n\n<ul>\n<li>Optimised transient storage: generation progress queue now uses two flat integer arrays (post_queue, term_queue) instead of an array of tagged {type,id} objects, reducing serialised transient size by ~75% on large sites (e.g. ~50KB instead of ~200KB for a 4,000-item site).<\/li>\n<li>Fixed: the \"done\" check now correctly detects when both post_queue and term_queue are empty.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>Renamed plugin (display name, slug, text domain, and full internal code prefix) to \"HS3Dev AI Content Index for llms.txt\" per WordPress.org Plugin Review Team naming guidance, to place the \"llms\" term correctly at the end of the name and avoid trademark\/category confusion.<\/li>\n<li>Renamed internal code prefix from llmsg_\/LLMS_Generator_ to hs3daci_\/HS3DACI_, since \"llms\" was flagged as too common a word to safely function as a collision-safe prefix.<\/li>\n<li>Fixed Tested up to value (was referencing a WordPress version that does not exist).<\/li>\n<li>Added plugin owner to Contributors list.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Renamed slug\/text-domain to hs3dev-llms-generator<\/li>\n<li>Fixed admin asset loading after rename<\/li>\n<li>Hardened analytics database queries (prepared statements with %i identifier placeholder)<\/li>\n<li>Fixed invalid \"Requires at least: 7.0\" value and other readme metadata issues<\/li>\n<li>General WordPress coding standards cleanup<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Added description toggle for llms.txt output (full vs minimal mode)<\/li>\n<li>Improved flexibility for SEO + AI crawler output control<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Added multilingual support (WPML\/Polylang)<\/li>\n<li>Added compatibility mode for page builders<\/li>\n<li>Added multisite support and role control<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added batch processing system for large sites<\/li>\n<li>Added conflict detection for physical llms.txt files<\/li>\n<li>Improved performance and memory handling<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added SEO meta integration<\/li>\n<li>Added AI crawler analytics<\/li>\n<li>Added WP-Cron auto regeneration<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Generate llms.txt and llms-full.txt with full control over content, SEO integration, multilingual support, and AI crawler analytics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=328297"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mirzahadi"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328297"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328297"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328297"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328297"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328297"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}