{"id":243992,"date":"2025-10-07T13:28:57","date_gmt":"2025-10-07T13:28:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ambiscale-llms-friendly\/"},"modified":"2025-10-07T13:52:33","modified_gmt":"2025-10-07T13:52:33","slug":"ambiscale-llms-friendly","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/ambiscale-llms-friendly\/","author":23265096,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.8.5","requires":"6.1","requires_php":"7.4","requires_plugins":null,"header_name":"Ambiscale LLMs Friendly","header_author":"Ambiscale","header_description":"A WordPress plugin providing valuable data for LLM usage.","assets_banners_color":"464546","last_updated":"2025-10-07 13:52:33","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ambiscale.com","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/ambiscale-llms-friendly\/","header_author_uri":"https:\/\/ambiscale.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":220,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ambiscale","date":"2025-10-07 13:52:33"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Ambiscale LLMs Friendly - WordPress implementation of the llms.txt specification.<\/p>","Contributing":"<p>We welcome contributions! Visit our <a href=\"https:\/\/github.com\/ambiscale\/ambiscale-llms-friendly\">GitHub repository<\/a> to:\n- Report bugs\n- Suggest features\n- Submit pull requests<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3374435,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3374435,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3374435,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3374435,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3374435,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3374435,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3374435,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3374435,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3374435,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3374435,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3374435,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"General settings page - Configure your site information and choose which content types to include","2":"Advanced settings - File export options and content generation preferences","3":"Status page - Generate and Monitor files and directory permissions 1\/2","4":"Status page - Generate and Monitor files and directory permissions 2\/2","5":"Preview tab - Live preview of generated llms.txt, llms-full.txt, example page content","6":"Post editor metabox - Set custom LLM excerpts for individual posts"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,2166,239487,244604,186],"plugin_category":[55],"plugin_contributors":[244506],"plugin_business_model":[],"class_list":["post-243992","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-content-optimization","plugin_tags-llms","plugin_tags-llms-txt","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-ambiscale","plugin_committers-ambiscale"],"banners":{"banner":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/banner-772x250.jpg?rev=3374435","banner_2x":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/banner-1544x500.jpg?rev=3374435","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/icon.svg?rev=3374435","icon":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/icon.svg?rev=3374435","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/screenshot-1.png?rev=3374435","caption":"General settings page - Configure your site information and choose which content types to include"},{"src":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/screenshot-2.png?rev=3374435","caption":"Advanced settings - File export options and content generation preferences"},{"src":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/screenshot-3.png?rev=3374435","caption":"Status page - Generate and Monitor files and directory permissions 1\/2"},{"src":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/screenshot-4.png?rev=3374435","caption":"Status page - Generate and Monitor files and directory permissions 2\/2"},{"src":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/screenshot-5.png?rev=3374435","caption":"Preview tab - Live preview of generated llms.txt, llms-full.txt, example page content"},{"src":"https:\/\/ps.w.org\/ambiscale-llms-friendly\/assets\/screenshot-6.png?rev=3374435","caption":"Post editor metabox - Set custom LLM excerpts for individual posts"}],"raw_content":"<!--section=description-->\n<p>As AI tools like ChatGPT, Claude, and Perplexity change how people search, <strong>Ambiscale LLMs Friendly<\/strong> plugin ensures your website is accurately represented \u2013 enhancing visibility and accuracy in AI-driven recommendations.<\/p>\n\n<h3>Why do I need it?<\/h3>\n\n<p>With AI tools playing a growing role in content discovery and analysis, websites need a reliable, standardized way to communicate with large language models. Our plugin takes care of this automatically - generating structured, LLM-friendly text files that help AI systems accurately interpret and present your WordPress content.<\/p>\n\n<h3>What is llms.txt<\/h3>\n\n<p>The llms.txt (similar to robots.txt) is a proposed standard for helping large language models understand website content during inference time. It provides a structured markdown file called llms.txt containing key information about your site, making it easier for AI tools to:<\/p>\n\n<ul>\n<li>Quickly understand what your site is about<\/li>\n<li>Access the most important content<\/li>\n<li>Navigate your site's structure efficiently<\/li>\n<li>Work within context window limitations<\/li>\n<\/ul>\n\n<h3>When to use LLMs.txt<\/h3>\n\n<ul>\n<li><strong>Developer documentation<\/strong> \u2013 Ensure AI coding assistants can easily access and understand your technical content.  <\/li>\n<li><strong>Business websites<\/strong> \u2013 Help AI tools accurately interpret your products, services, and company details.  <\/li>\n<li><strong>Educational resources<\/strong> \u2013 Make it easier for AI tutors to explain and navigate your learning materials.  <\/li>\n<li><strong>News &amp; blogs<\/strong> \u2013 Allow AI to summarize, reference, and contextualize your articles with greater precision.  <\/li>\n<li><strong>E-commerce sites<\/strong> \u2013 Enable AI shopping assistants to read and reason over your product catalog.  <\/li>\n<li><strong>Personal portfolios<\/strong> \u2013 Showcase your work and achievements in a format that\u2019s accessible to AI models.<\/li>\n<\/ul>\n\n<h3>Key features<\/h3>\n\n<h3>Automatic llms.txt Generation<\/h3>\n\n<ul>\n<li>Creates <code>\/llms.txt<\/code> file following the official specification format<\/li>\n<li>Includes site name, summary, and detailed description<\/li>\n<li>Organizes content by post types with customizable headings<\/li>\n<li>Automatically updates when content changes<\/li>\n<\/ul>\n\n<h3>Extended Content Support<\/h3>\n\n<ul>\n<li>Generates optional <code>\/llms-full.txt<\/code> with complete post content<\/li>\n<li>Creates individual markdown files for each post<\/li>\n<li>Supports selective export of specific posts<\/li>\n<li>Maintains clean, AI-readable markdown format<\/li>\n<\/ul>\n\n<h3>Markdown Page Endpoints<\/h3>\n\n<ul>\n<li>Adds <code>?format=md<\/code> parameter to any post\/page URL for markdown version<\/li>\n<li>Implements the llms.txt specification's <code>.md<\/code> URL pattern proposal<\/li>\n<li>Blocks search engine bots from accessing markdown versions<\/li>\n<li>Perfect for development environments and API documentation<\/li>\n<\/ul>\n\n<h3>Flexible Configuration<\/h3>\n\n<ul>\n<li>Choose which post types to include (posts, pages, custom post types)<\/li>\n<li>Customize section headings for each post type<\/li>\n<li>Set custom excerpts specifically for LLM consumption<\/li>\n<li>Control excerpt generation for posts without manual excerpts<\/li>\n<\/ul>\n\n<h3>Advanced File Management<\/h3>\n\n<ul>\n<li>Choose export location: uploads, wp-content, or root directory<\/li>\n<li>UTF-8 encoding with BOM for maximum compatibility<\/li>\n<li>Automatic cleanup when changing export directories<\/li>\n<li>WordPress Filesystem API integration for security<\/li>\n<\/ul>\n\n<h3>SEO Integration<\/h3>\n\n<ul>\n<li>Full Yoast SEO sitemap integration<\/li>\n<li>Adds llms.txt files to XML sitemap<\/li>\n<li>Proper lastmod timestamps and priorities<\/li>\n<li>Helps search engines discover your LLM-friendly content<\/li>\n<\/ul>\n\n<h3>Enterprise Security<\/h3>\n\n<ul>\n<li>Comprehensive security headers implementation<\/li>\n<li>Rate limiting for file generation<\/li>\n<li>Security event logging with IP tracking<\/li>\n<li>Capability-based access controls<\/li>\n<li>Input sanitization and output escaping<\/li>\n<\/ul>\n\n<h3>Modern Admin Interface<\/h3>\n\n<ul>\n<li>Clean, intuitive settings page with tabs<\/li>\n<li>Live preview of generated files<\/li>\n<li>File status monitoring<\/li>\n<li>One-click regeneration<\/li>\n<li>Responsive design<\/li>\n<\/ul>\n\n<p>Company site: <a href=\"https:\/\/ambiscale.com\">Ambiscale<\/a><\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin does not:\n- Collect any personal data\n- Send data to external servers\n- Use cookies\n- Track users<\/p>\n\n<p>All generated files contain only publicly available content from your WordPress site.<\/p>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>Developed by <a href=\"https:\/\/ambiscale.com\">Ambiscale<\/a><\/li>\n<li>Uses League\\HTMLToMarkdown for markdown conversion<\/li>\n<li>Icons and graphics by Ambiscale design team<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin dashboard<\/li>\n<li>Navigate to Plugins \u2192 Add New<\/li>\n<li>Search for \"Ambiscale LLMs Friendly\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<li>Go to Settings \u2192 Ambiscale LLMs Friendly to configure<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Log in to your WordPress admin dashboard<\/li>\n<li>Navigate to Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Choose the downloaded ZIP file<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<li>Go to Settings \u2192 Ambiscale LLMs Friendly to configure<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Navigate to Settings \u2192 Ambiscale LLMs Friendly<\/li>\n<li>Configure your site information (name, summary, details)<\/li>\n<li>Select which post types to include<\/li>\n<li>Head to Advanced tab to adjust advanced settings<\/li>\n<li>Click \"Save Changes\" on each step<\/li>\n<li>Go to Status tab to synchronize the database and generate files<\/li>\n<li>All done, your site is LLM friendly<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20is%20the%20llms.txt%20specification%3F'><h3>What is the llms.txt specification?<\/h3><\/dt>\n<dd><p>The llms.txt specification is a proposed standard for providing LLM-friendly content on websites. Similar to robots.txt, it offers a standardized markdown file at <code>\/llms.txt<\/code> containing structured information about your site. This helps Large Language Models better understand and process your content during inference time. Learn more at <a href=\"https:\/\/llmstxt.org\/\">llmstxt.org<\/a>.<\/p><\/dd>\n<dt id='how%20does%20this%20help%20my%20website%3F'><h3>How does this help my website?<\/h3><\/dt>\n<dd><p>This plugin makes your content more accessible to AI tools and services by:\n- Providing structured, easy-to-parse information\n- Reducing the processing needed for AI to understand your site\n- Improving accuracy when AI tools reference your content\n- Future-proofing your site for AI-powered search and discovery<\/p><\/dd>\n<dt id='what%27s%20the%20difference%20between%20llms.txt%20and%20llms-full.txt%3F'><h3>What's the difference between llms.txt and llms-full.txt?<\/h3><\/dt>\n<dd><ul>\n<li><strong>llms.txt<\/strong>: Contains summaries and links to your content, optimized for quick understanding<\/li>\n<li><strong>llms-full.txt<\/strong>: Includes complete post content in markdown format, useful when AI needs full context<\/li>\n<\/ul><\/dd>\n<dt id='can%20i%20customize%20what%20content%20is%20included%3F'><h3>Can I customize what content is included?<\/h3><\/dt>\n<dd><p>Yes! You can:\n- Choose which post types to include\n- Set custom headings for each post type\n- Write custom excerpts for AI consumption\n- Select individual posts for static export\n- Control automatic excerpt generation<\/p><\/dd>\n<dt id='how%20do%20i%20access%20markdown%20versions%20of%20my%20pages%3F'><h3>How do I access markdown versions of my pages?<\/h3><\/dt>\n<dd><p>Simply add <code>?format=md<\/code> to any post or page URL. For example:\n- Original: <code>https:\/\/yoursite.com\/about\/<\/code>\n- Markdown: <code>https:\/\/yoursite.com\/about\/?format=md<\/code><\/p><\/dd>\n<dt id='is%20this%20compatible%20with%20seo%20plugins%3F'><h3>Is this compatible with SEO plugins?<\/h3><\/dt>\n<dd><p>Yes! The plugin includes full integration with Yoast SEO, automatically adding llms.txt files to your XML sitemap. It's also compatible with other major SEO plugins.<\/p><\/dd>\n<dt id='where%20are%20the%20files%20stored%3F'><h3>Where are the files stored?<\/h3><\/dt>\n<dd><p>You can choose from three locations:\n- <strong>wp-content\/uploads\/ambiscale-llms-friendly\/<\/strong> (default)\n- <strong>wp-content\/ambiscale-llms-friendly\/<\/strong>\n- <strong>Root directory<\/strong> (same level as wp-admin)<\/p><\/dd>\n<dt id='how%20often%20are%20the%20files%20updated%3F'><h3>How often are the files updated?<\/h3><\/dt>\n<dd><p>Files are automatically regenerated when:\n- You save or update any post\/page\n- You change plugin settings\n- You manually click \"Regenerate export files\"<\/p><\/dd>\n<dt id='is%20this%20secure%3F'><h3>Is this secure?<\/h3><\/dt>\n<dd><p>Yes! The plugin includes enterprise-grade security features:\n- WordPress Filesystem API usage\n- Input sanitization and output escaping\n- Rate limiting to prevent abuse\n- Security headers implementation\n- Access control checks<\/p><\/dd>\n<dt id='can%20i%20use%20this%20on%20a%20multisite%20installation%3F'><h3>Can I use this on a multisite installation?<\/h3><\/dt>\n<dd><p>Yes, the plugin is compatible with WordPress Multisite. Each site in the network can have its own llms.txt configuration.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Full implementation of llms.txt specification<\/li>\n<li>Automatic file generation for llms.txt and llms-full.txt<\/li>\n<li>Markdown endpoint support (?format=md)<\/li>\n<li>Yoast SEO integration<\/li>\n<li>Custom post type support<\/li>\n<li>Security hardening with rate limiting<\/li>\n<li>Modern admin interface with live preview<\/li>\n<li>Individual post markdown export<\/li>\n<li>Custom LLM excerpts<\/li>\n<li>Flexible file location options<\/li>\n<li>Enterprise security features<\/li>\n<\/ul>","raw_excerpt":"Implements the llms.txt specification to make your WordPress content AI-friendly and optimized for Large Language Models (LLMs).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/243992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=243992"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ambiscale"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=243992"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=243992"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=243992"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=243992"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=243992"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=243992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}