[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQjAODepRqdVUTmPKWAeuZkMy1ZutaDb28RJmaL3TmI8":3,"$fMiz1Iq1MBd6YajsyrcwDontAMDUEvFzLFPQvR6mJRO4":247,"$fLwosoOuwsXVDQcQlP-w-nQeMgWi0viAylKdg5hnI-yg":251},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":117,"fingerprints":229},"aiready-llms-txt-generator","LLMs.txt Generator – AI Visibility","1.2.6","aireadytools","https:\u002F\u002Fprofiles.wordpress.org\u002Faireadytools\u002F","\u003Cp>\u003Cstrong>llms.txt\u003C\u002Fstrong> is the emerging standard for helping AI assistants understand your website — like robots.txt for search engines, but for ChatGPT, Claude, and Perplexity.\u003C\u002Fp>\n\u003Cp>Most llms.txt plugins generate a static list of links. This plugin goes further: it builds structured, AI-optimised content from your WordPress data — with real product prices, stock status, categories, and short descriptions included out of the box. The Pro API adds capabilities no other plugin offers: per-product drill-down with SKU and specifications, intent routing for 26 customer question types, and auto-generated comparison tables.\u003C\u002Fp>\n\u003Ch4>What makes this plugin different?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce-aware from the start:\u003C\u002Fstrong> Free mode already includes product names, prices, categories, and stock status — not just page links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic serving via rewrite rules:\u003C\u002Fstrong> No physical file to manage. \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> and \u003Ccode>\u002Fllms-full.txt\u003C\u002Fcode> are served directly through WordPress and cached for one hour\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-regeneration:\u003C\u002Fstrong> Content updates trigger asynchronous regeneration via WP-Cron — zero manual maintenance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API webhook:\u003C\u002Fstrong> External systems (CI\u002FCD, cron, headless setups) can trigger regeneration via \u003Ccode>POST \u002Fwp-json\u002Fllmstxt\u002Fv1\u002Fregenerate\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully translatable:\u003C\u002Fstrong> Complete German (de_DE) and English support, all strings served via \u003Ccode>wp_localize_script\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Generates llms.txt from WordPress pages, posts, and WooCommerce products with prices and stock status\u003C\u002Fli>\n\u003Cli>Serves \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> and \u003Ccode>\u002Fllms-full.txt\u003C\u002Fcode> via WordPress rewrite rules — no physical file needed\u003C\u002Fli>\n\u003Cli>Auto-regenerates when posts or products are saved\u003C\u002Fli>\n\u003Cli>Custom Markdown sections appended to output\u003C\u002Fli>\n\u003Cli>Works with any WordPress theme\u003C\u002Fli>\n\u003Cli>Full German (de_DE) and English translation support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro features (via llmstxtgenerator.de API)\u003C\u002Fh4>\n\u003Cp>The Pro mode offloads generation to a dedicated crawling API. This enables features that require full-page analysis beyond what WordPress data alone provides:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Product Drill-Down:\u003C\u002Fstrong> Price, SKU, specifications, and variants extracted per product page — AI assistants can answer “How much does X cost?” with your real price\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intent Routing:\u003C\u002Fstrong> 26 customer question types (price, comparison, availability, installation, warranty…) mapped to the correct pages on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Competitor comparison tables:\u003C\u002Fstrong> Auto-generated from your product catalog so AI assistants can recommend your products in comparison queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>5 file formats:\u003C\u002Fstrong> llms.txt, llms-full.txt, robots.txt snippet, JSON-LD, CSV — covering every AI integration scenario\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited domains\u003C\u002Fstrong> and priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get your Pro key at \u003Ca href=\"https:\u002F\u002Fllmstxtgenerator.de\u002Fpro\u002F\" rel=\"nofollow ugc\">llmstxtgenerator.de\u002Fpro\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>What is llms.txt?\u003C\u002Fh4>\n\u003Cp>llms.txt is an open standard (llmstxt.org) — a structured Markdown file in your site root that tells AI systems who you are, what you offer, and where to find your key content. Early adopters gain a significant advantage as AI assistants increasingly cite structured sources over unstructured web pages.\u003C\u002Fp>\n\u003Ch4>WooCommerce support\u003C\u002Fh4>\n\u003Cp>When WooCommerce is active, the plugin automatically includes your product catalog with names, prices, categories, stock status, and short descriptions. WooCommerce system pages (cart, checkout, my account) are automatically excluded.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>In free mode, no data leaves your server. In Pro mode, only your public website URL is transmitted to the llmstxtgenerator.de API to perform crawling. No personal data is processed or stored. The plugin is GDPR-compliant.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>In \u003Cstrong>free mode\u003C\u002Fstrong>, this plugin operates entirely on your own server. No data is sent to any external service.\u003C\u002Fp>\n\u003Cp>In \u003Cstrong>Pro mode\u003C\u002Fstrong>, this plugin connects to the llmstxtgenerator.de API to generate an AI-optimised llms.txt file for your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What the service does:\u003C\u002Fstrong> Crawls your public website and generates a structured llms.txt output with product drill-down, intent routing, and comparison tables.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent:\u003C\u002Fstrong> Your public website URL and your Pro licence key. No personal data of your visitors is transmitted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when you click “Generate Now” in Pro mode or when auto-regeneration is triggered by a content update (if enabled).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider:\u003C\u002Fstrong> llmstxtgenerator.de, operated by André Hülsmann, Steinstr. 13, D-37242 Bad Sooden-Allendorf, Germany.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service:\u003C\u002Fstrong> https:\u002F\u002Fllmstxtgenerator.de\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy:\u003C\u002Fstrong> https:\u002F\u002Fllmstxtgenerator.de\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate and publish llms.txt for AI assistants like ChatGPT, Claude and Perplexity. Free standalone mode; Pro API mode adds WooCommerce drill-down.",0,15,"2026-04-16T09:09:00.000Z","6.9.4","6.0","8.0",[18,19,20,21,22],"ai-visibility","chatgpt","llms-txt","seo","woocommerce","https:\u002F\u002Fllmstxtgenerator.de\u002Fwordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faiready-llms-txt-generator.1.2.6.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-05-19T21:22:44.322Z",[36,53,69,83,100],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":11,"num_ratings":11,"last_updated":45,"tested_up_to":14,"requires_at_least":15,"requires_php":46,"tags":47,"homepage":50,"download_link":51,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"llms-txt-curator","LLMs.txt Curator","1.4.6","Sean Mullins","https:\u002F\u002Fprofiles.wordpress.org\u002Fseanmullins\u002F","\u003Cp>\u003Cstrong>LLMs.txt Curator\u003C\u002Fstrong> helps site owners generate and curate a high-quality \u003Ccode>llms.txt\u003C\u002Fcode> file for AI assistants and retrieval systems, ensuring only relevant, well-described content is exposed to large language models.\u003C\u002Fp>\n\u003Cp>It generates and maintains \u003Ccode>llms.txt\u003C\u002Fcode> and \u003Ccode>llms-full.txt\u003C\u002Fcode> — the emerging standard for telling AI systems (ChatGPT, Claude, Perplexity, Gemini, and others) which pages on your site matter most and what they contain.\u003C\u002Fp>\n\u003Cp>Unlike auto-generators that dump every URL into a flat file, LLMs.txt Curator takes a \u003Cstrong>curation-first approach\u003C\u002Fstrong>. You choose the pages, organise them into sections, fill descriptions, override titles for AI, validate quality, and see exactly which AI bots are reading your file — all from a single interface.\u003C\u002Fp>\n\u003Ch4>What makes this different\u003C\u002Fh4>\n\u003Cp>Most llms.txt plugins treat the file as a static output. LLMs.txt Curator treats it as a living asset:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Quality Score\u003C\u002Fstrong> — every generated file shows your coverage percentage, which pages have descriptions, and which still need attention.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Description Suggestions\u003C\u002Fstrong> — one click fills all missing descriptions from a five-step fallback chain (SEO meta \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> excerpt \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Open Graph \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> page content). Never overwrites what you’ve set manually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change Detection\u003C\u002Fstrong> — a banner appears in your admin when curated pages have been updated since the last generation, with a Regenerate Now button. Your llms.txt stays current without manual checking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Page Title Override\u003C\u002Fstrong> — set a different title for each page specifically for AI consumption, without touching your on-site SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safety Mode\u003C\u002Fstrong> — blocks generation if validation errors exist, preventing a broken file from going live. Includes an on-demand validator with plain-English results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Crawler Analytics\u003C\u002Fstrong> — see which bots visited in the last 7 days, with a visual bar chart. OpenAI, Anthropic, Perplexity, Google — know who is actually reading your file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Core features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag-and-drop curation\u003C\u002Fstrong> — reorder sections and pages visually; each section becomes an \u003Ccode>##\u003C\u002Fcode> heading per the spec\u003C\u002Fli>\n\u003Cli>\u003Cstrong>llms-full.txt generation\u003C\u002Fstrong> — the companion file with full Markdown content for each curated page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Five SEO plugin integrations\u003C\u002Fstrong> — Rank Math, Yoast SEO, All in One SEO, SEOPress, The SEO Framework\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema-aware descriptions\u003C\u002Fstrong> — uses structured data before falling back through the description chain\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled regeneration\u003C\u002Fstrong> — choose Instant (on publish), Daily, Weekly, or Manual\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce support\u003C\u002Fstrong> — SKU, price, stock, categories, dimensions; respects product visibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Multisite\u003C\u002Fstrong> — network-activate across all sites; each site manages its own independent llms.txt; Network Admin overview with per-site and bulk regenerate\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre-built templates\u003C\u002Fstrong> — Business, E-commerce, SaaS, Blog, Local Business\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live preview\u003C\u002Fstrong> — see your exact llms.txt output before saving\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import \u002F export\u003C\u002Fstrong> — move your configuration between sites as JSON\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI\u003C\u002Fstrong> — \u003Ccode>wp llms-txt regenerate\u003C\u002Fcode>, \u003Ccode>wp llms-txt status\u003C\u002Fcode>, \u003Ccode>wp llms-txt crawler-log\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> — \u003Ccode>POST \u002Fwp-json\u002Fllms-txt\u002Fv1\u002Fregenerate\u003C\u002Fcode>, \u003Ccode>GET \u002Fwp-json\u002Fllms-txt\u002Fv1\u002Fstatus\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Atomic file writes\u003C\u002Fstrong> — temp file \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> rename; no half-written files served to bots\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ETag\u002F304 caching\u003C\u002Fstrong> — proper HTTP headers for CDN revalidation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subdirectory \u002F Bedrock support\u003C\u002Fstrong> — correctly finds the site root on non-standard installs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Robots.txt reference\u003C\u002Fstrong> — automatically adds a spec-compliant comment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Description Suggestions in detail\u003C\u002Fh4>\n\u003Cp>When pages lack descriptions, AI systems get less context. The suggestion engine fills the gap automatically:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Schema markup (Rank Math, custom \u003Ccode>_schema_json\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>SEO plugin meta description\u003C\u002Fli>\n\u003Cli>WordPress excerpt\u003C\u002Fli>\n\u003Cli>Open Graph description (\u003Ccode>_og_description\u003C\u002Fcode> \u002F \u003Ccode>og_description\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>First 160 characters of post content\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Already-set descriptions are never touched. Pages that can’t be filled automatically are listed for manual review.\u003C\u002Fp>\n\u003Ch4>Quality Score\u003C\u002Fh4>\n\u003Cp>Every generated \u003Ccode>llms.txt\u003C\u002Fcode> ends with a coverage report:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Quality Score: 94%\nPages included: 48\nPages with descriptions: 45\nPages missing descriptions: 3\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This is visible to the AI systems reading your file, and to you in the Preview tab.\u003C\u002Fp>\n\u003Ch4>AI Crawler Analytics\u003C\u002Fh4>\n\u003Cp>Track 12 known bots: GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, Bytespider, CCBot, Cohere, DeepSeek, Amazonbot.\u003C\u002Fp>\n\u003Cp>The 7-day analytics card shows a visual bar chart of recent activity. All-time totals are kept separately. IP addresses are anonymised before storage — last octet zeroed for IPv4, last 80 bits for IPv6. No data leaves your server.\u003C\u002Fp>\n\u003Ch4>Safety Mode\u003C\u002Fh4>\n\u003Cp>Before generation, the validator checks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pages missing or unpublished\u003C\u002Fli>\n\u003Cli>Duplicate URLs across sections\u003C\u002Fli>\n\u003Cli>Noindex conflicts\u003C\u002Fli>\n\u003Cli>Canonical mismatches\u003C\u002Fli>\n\u003Cli>Password-protected pages\u003C\u002Fli>\n\u003Cli>Thin content (\u003C 100 words, no meta, no excerpt)\u003C\u002Fli>\n\u003Cli>File size > 50 KB\u003C\u002Fli>\n\u003Cli>Too many pages (> 80)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When Safety Mode is on, errors block generation and the results are shown immediately. Warnings are surfaced but don’t block. Everything is explained in plain English.\u003C\u002Fp>\n\u003Ch4>Scheduled regeneration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant\u003C\u002Fstrong> — regenerates ~30 seconds after any page is published or trashed (default)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Daily\u003C\u002Fstrong> — once per day, via WP-Cron recurring event\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Weekly\u003C\u002Fstrong> — once per week\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual\u003C\u002Fstrong> — only when you click Save & Generate\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to get started\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate. The plugin auto-scans your content and creates initial sections.\u003C\u002Fli>\n\u003Cli>Curate: drag, drop, add, remove. Aim for 20-60 pages that best represent your site.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Generate Missing Descriptions\u003C\u002Fstrong> to fill gaps automatically.\u003C\u002Fli>\n\u003Cli>Fix any warnings shown in the Safety Mode card.\u003C\u002Fli>\n\u003Cli>Set the update mode that suits your workflow.\u003C\u002Fli>\n\u003Cli>Save & Generate. Your files are live at \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> and \u003Ccode>\u002Fllms-full.txt\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Enable the AI Crawler Log to see which bots start visiting.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>WooCommerce integration\u003C\u002Fh4>\n\u003Cp>When WooCommerce is active, the plugin automatically includes SKU, price, and stock status in \u003Ccode>llms.txt\u003C\u002Fcode> descriptions, and full product details in \u003Ccode>llms-full.txt\u003C\u002Fcode>. Products with “hidden” visibility are excluded, and you can optionally exclude out-of-stock products.\u003C\u002Fp>\n\u003Ch4>Developer hooks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>llmscu_capability\u003C\u002Fcode>\u003C\u002Fstrong> filter — override the required capability (default: \u003Ccode>manage_options\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>llmscu_post_limit\u003C\u002Fcode>\u003C\u002Fstrong> filter — scanner post limit per type (default: 500)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>llmscu_full_word_limit\u003C\u002Fcode>\u003C\u002Fstrong> filter — per-page word cap in \u003Ccode>llms-full.txt\u003C\u002Fcode> (default: unlimited)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>llmscu_regenerated\u003C\u002Fcode>\u003C\u002Fstrong> action — fires after each successful regeneration with the content string\u003C\u002Fli>\n\u003C\u002Ful>\n","Curate, score, and maintain your llms.txt with quality scoring, description suggestions, change detection, and AI crawler analytics.",17,"2026-04-05T19:29:00.000Z","7.4",[48,18,19,49,20],"ai-seo","llm","https:\u002F\u002Fwww.seostrategy.co.uk\u002Fvibe-coding-services\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fllms-txt-curator.1.4.6.zip","2026-04-06T09:54:40.288Z",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":11,"num_ratings":11,"last_updated":63,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":64,"homepage":67,"download_link":68,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"teunai-geo","Teun.ai GEO — AI Visibility Optimizer","2.1.0","Teun.ai","https:\u002F\u002Fprofiles.wordpress.org\u002Fteunai\u002F","\u003Cp>\u003Cstrong>Teun.ai GEO\u003C\u002Fstrong> helps you optimize your WordPress pages for AI-powered search engines like ChatGPT, Perplexity, Google AI Overviews, Claude, and Gemini.\u003C\u002Fp>\n\u003Cp>Unlike traditional SEO plugins that focus on Google rankings, Teun.ai GEO focuses on \u003Cstrong>Generative Engine Optimization (GEO)\u003C\u002Fstrong> — making sure AI systems can find, understand, and recommend your content.\u003C\u002Fp>\n\u003Ch4>What It Does\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>📊 GEO Score Analysis\u003C\u002Fstrong>\u003Cbr \u002F>\nAnalyze any page or post directly from the WordPress editor. Get a detailed GEO Score based on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Technical AI-Readiness\u003C\u002Fstrong> — Schema markup, meta tags, heading structure, page speed signals\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Quality\u003C\u002Fstrong> — Word count, readability, keyword usage, internal links, FAQ sections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-E-A-T Signals\u003C\u002Fstrong> — Experience, Expertise, Authoritativeness, and Trustworthiness markers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🕷️ AI Bot Activity Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nSee which AI bots are crawling your site in real-time:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OpenAI (GPTBot, ChatGPT-User)\u003C\u002Fli>\n\u003Cli>Anthropic (ClaudeBot)\u003C\u002Fli>\n\u003Cli>Perplexity (PerplexityBot)\u003C\u002Fli>\n\u003Cli>Google AI (Google-Extended, Gemini)\u003C\u002Fli>\n\u003Cli>Meta AI, Microsoft Copilot, Apple (Applebot)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>👥 AI Referral Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nTrack visitors arriving from AI platforms:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ChatGPT, Perplexity, Claude, Gemini, Copilot, You.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>💬 Prompt Suggestions\u003C\u002Fstrong>\u003Cbr \u002F>\nGet suggested prompts that real users might ask AI platforms about your business — based on your page topic, location, and content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💡 Actionable Recommendations\u003C\u002Fstrong>\u003Cbr \u002F>\nSpecific, prioritized recommendations to improve your AI visibility, with clear explanations for each.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛰️ AI Activity Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\nA dedicated dashboard page showing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bot crawls and AI visitor statistics (7, 30, 90 day filters)\u003C\u002Fli>\n\u003Cli>Per-platform breakdown with visual charts\u003C\u002Fli>\n\u003Cli>Most crawled pages\u003C\u002Fli>\n\u003Cli>Recent activity log\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero API calls\u003C\u002Fstrong> — All analysis runs locally in PHP, zero external dependencies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-page analysis\u003C\u002Fstrong> — Analyze individual pages directly in the editor sidebar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works with any theme\u003C\u002Fstrong> — No frontend changes, admin-only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO plugin compatible\u003C\u002Fstrong> — Integrates with Yoast SEO, Rank Math, SEOPress, and All in One SEO (reads focus keywords)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress dashboard widget\u003C\u002Fstrong> — Quick overview of AI activity and GEO scores\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> — No impact on frontend performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready\u003C\u002Fstrong> — Full internationalization support with .pot file included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium\u003C\u002Fh4>\n\u003Cp>Want to test if your pages actually appear in ChatGPT and Perplexity responses? \u003Ca href=\"https:\u002F\u002Fteun.ai\" rel=\"nofollow ugc\">Teun.ai Premium\u003C\u002Fa> offers live AI visibility scanning with AI-generated commercial prompts.\u003C\u002Fp>\n\u003Ch4>About GEO\u003C\u002Fh4>\n\u003Cp>GEO (Generative Engine Optimization) is the practice of optimizing web content for AI-powered search and discovery. As more users turn to ChatGPT, Perplexity, and Google AI Overviews for answers, traditional SEO alone is no longer enough. GEO ensures your content is structured, authoritative, and easily understood by large language models.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>The Gutenberg sidebar source code is located in \u003Ccode>gutenberg\u002Fsrc\u002Findex.js\u003C\u002Fcode>.\u003Cbr \u002F>\nThe compiled build in \u003Ccode>gutenberg\u002Fbuild\u002F\u003C\u002Fcode> is generated using \u003Ccode>@wordpress\u002Fscripts\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>To rebuild from source: \u003Ccode>cd gutenberg\u003C\u002Fcode>, then \u003Ccode>npm install\u003C\u002Fcode>, then \u003Ccode>npm run build\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Does \u003Cstrong>not\u003C\u002Fstrong> collect any personal data in the free version\u003C\u002Fli>\n\u003Cli>Does \u003Cstrong>not\u003C\u002Fstrong> track user behavior\u003C\u002Fli>\n\u003Cli>Does \u003Cstrong>not\u003C\u002Fstrong> share data with third parties in the free version\u003C\u002Fli>\n\u003Cli>Stores AI bot visit data locally in your WordPress database\u003C\u002Fli>\n\u003Cli>Premium features (optional) may send page metadata to Teun.ai servers — see \u003Ca href=\"https:\u002F\u002Fteun.ai\u002Fen\u002Fprivacy\" rel=\"nofollow ugc\">Teun.ai Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","GEO plugin for WordPress. Analyze AI-readiness of your pages, track AI bot crawls, and see visitors from ChatGPT and Perplexity.",50,289,"2026-03-03T20:41:00.000Z",[18,19,65,66,21],"generative-engine-optimization","geo","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fteunai-geo.2.1.0.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":11,"num_ratings":11,"last_updated":79,"tested_up_to":14,"requires_at_least":15,"requires_php":46,"tags":80,"homepage":67,"download_link":82,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":52},"geo-pilot","GEO Pilot – AI Search Optimization & llms.txt","1.0.1","PipGEO","https:\u002F\u002Fprofiles.wordpress.org\u002Fpipgeo\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Are you invisible to ChatGPT?\u003C\u002Fstrong>\u003Cbr \u002F>\n  Traditional SEO helps you rank on Google.\u003Cbr \u002F>\n  \u003Cstrong>GEO Pilot\u003C\u002Fstrong> helps you rank in the new wave of “Generative Engines” like ChatGPT, Google Gemini, Perplexity, and Claude.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>GEO Pilot\u003C\u002Fstrong> is the essential “AI Visibility Kit” for WordPress.\u003Cbr \u002F>\nIt automatically creates the standardized files that AI bots look for and helps you write content that fits their specific “Token Context Windows.”\u003C\u002Fp>\n\u003Ch3>🤖 Core Features (Free Forever)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dynamic llms.txt Generator:\u003C\u002Fstrong> Automatically creates a strictly formatted \u003Ccode>yourdomain.com\u002Fllms.txt\u003C\u002Fcode> file.\u003Cbr \u002F>\nThis is the new “Sitemap” for AI agents, telling them exactly which pages to read and index.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI Context Summary:\u003C\u002Fstrong> Adds a dedicated “AI Summary” field to your Post Editor.\u003Cbr \u002F>\nControl exactly how ChatGPT describes your article, instead of letting it guess from your first paragraph.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>The “Jargon Slayer” Writer:\u003C\u002Fstrong> Writing for AI requires “High Information Gain.”\u003Cbr \u002F>\nOur editor tool highlights vague “fluff” words (like \u003Cem>‘delve’\u003C\u002Fem>, \u003Cem>‘game-changing’\u003C\u002Fem>, \u003Cem>‘seamless’\u003C\u002Fem>) that lower your Trust Score in AI models, helping you write cleaner, data-driven content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Fallbacks:\u003C\u002Fstrong> If you don’t write a custom summary, we automatically generate a token-optimized version from your excerpt.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Who is this for?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers:\u003C\u002Fstrong> Ensure your articles are cited as sources in AI chat answers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SaaS & Business:\u003C\u002Fstrong> Control how your brand is defined by LLMs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers:\u003C\u002Fstrong> A “set it and forget it” solution for the new \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> standard proposed by the AI community.\u003C\u002Fli>\n\u003C\u002Ful>\n","Prepare your WordPress site for the AI Search era. Auto-generate a dynamic llms.txt file, optimize content for tokens, and rank in AI Overviews.",20,150,"2026-01-06T21:06:00.000Z",[48,19,81,66,20],"gemini","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeo-pilot.1.0.1.zip",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":11,"num_ratings":11,"last_updated":93,"tested_up_to":14,"requires_at_least":94,"requires_php":46,"tags":95,"homepage":98,"download_link":99,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"citelayer","citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org","1.5.4","Saskia Teichmann","https:\u002F\u002Fprofiles.wordpress.org\u002Fjyria\u002F","\u003Cp>\u003Cstrong>AI is changing how people find your website.\u003C\u002Fstrong> Tools like ChatGPT, Perplexity, Gemini, and AI Overviews are replacing traditional search for millions of users. If AI can’t find your content, you’re invisible to a growing audience.\u003C\u002Fp>\n\u003Cp>citelayer® makes your WordPress site visible to AI — instantly. No coding, no configuration. Install, activate, done.\u003C\u002Fp>\n\u003Ch4>🤖 AI Bot Analytics — Know Who’s Crawling Your Site\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>NEW in 1.4.0:\u003C\u002Fstrong> Track visitors arriving from AI search engines like ChatGPT, Perplexity, Claude, and Gemini. See which AI platforms send real users to your site — plus track every AI bot visit in real-time.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>62 AI\u002FLLM Bots Tracked\u003C\u002Fstrong> — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, DeepSeekBot, xAI-Bot, Meta-ExternalAgent, and 55 more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Dashboard\u003C\u002Fstrong> — Stat cards (7d\u002F30d\u002F90d\u002Fall-time), 30-day SVG trend chart, top bots leaderboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Blind Spots\u003C\u002Fstrong> — Discover pages invisible to AI bots with AI Discovery Score (0-100). Find and fix content gaps\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Crawler Logs\u003C\u002Fstrong> — Full log with filtering by bot, URL path, and date range. Paginated for large datasets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Export\u003C\u002Fstrong> — Download your bot data for offline analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Plugin Detection\u003C\u002Fstrong> — Auto-detects WP Rocket, LiteSpeed, W3 Total Cache, WP Super Cache. Provides setup guides to exclude AI bots from caching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>90-Day Auto-Cleanup\u003C\u002Fstrong> — Keeps your database lean. No bloat, no maintenance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% Local\u003C\u002Fstrong> — All data stored in your WordPress database. No external accounts, no API calls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔍 Get Found by AI Search Engines\u003C\u002Fh4>\n\u003Cp>Your site gets an llms.txt file — a new standard that tells AI crawlers what your site is about, what content you publish, and what products you sell. Think of it as robots.txt, but for AI.\u003C\u002Fp>\n\u003Ch4>📊 Speak AI’s Language with Schema.org\u003C\u002Fh4>\n\u003Cp>Automatically generates structured data (JSON-LD) that AI agents actually understand — your organization info, articles, products, and more. Better structured data = better AI recommendations.\u003C\u002Fp>\n\u003Ch4>📄 Serve Clean Content to AI Agents\u003C\u002Fh4>\n\u003Cp>When ChatGPT or Perplexity visit your page, citelayer® serves an optimized Markdown version instead of messy HTML. This uses 80% fewer tokens and gives AI a crystal-clear picture of your content.\u003C\u002Fp>\n\u003Ch4>🛡️ Stay in Control of Your Content\u003C\u002Fh4>\n\u003Cp>Configure how AI systems may use your content — allow or deny training, search indexing, and RAG\u002Fcontext usage. Your content, your rules.\u003C\u002Fp>\n\u003Ch4>🛒 Works with WooCommerce\u003C\u002Fh4>\n\u003Cp>If you run a shop, citelayer® makes your products visible to AI:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product data automatically included in llms.txt\u003C\u002Fli>\n\u003Cli>Product Schema.org markup generated\u003C\u002Fli>\n\u003Cli>Product pages served as structured Markdown tables\u003C\u002Fli>\n\u003Cli>AI agents can discover your shop via UCP (Universal Commerce Protocol)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📈 Why AI Visibility Matters Now\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>58% of online searches\u003C\u002Fstrong> will involve AI by the end of 2026\u003C\u002Fli>\n\u003Cli>Generative Engine Optimization (GEO) and Answer Engine Optimization (AEO) are the next evolution of SEO\u003C\u002Fli>\n\u003Cli>Sites without AI-readable content are \u003Cstrong>invisible\u003C\u002Fstrong> to ChatGPT, Claude, Perplexity, and AI Overviews\u003C\u002Fli>\n\u003Cli>citelayer® is the easiest way to make your WordPress site AI-ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Free vs. Premium\u003C\u002Fh4>\n\u003Cp>The free plugin covers everything you need to get started:\u003C\u002Fp>\n\u003Cp>✅ llms.txt generation\u003Cbr \u002F>\n✅ Schema.org markup (Organization, WebSite, Article, Product)\u003Cbr \u002F>\n✅ Markdown for AI agents\u003Cbr \u002F>\n✅ Content-Signal headers\u003Cbr \u002F>\n✅ WooCommerce product discovery\u003Cbr \u002F>\n✅ AI Bot Analytics (62 bots, dashboard, AI Blind Spots, CSV export)\u003Cbr \u002F>\n✅ AI Referral Tracking (Visits from ChatGPT, Perplexity, Claude, Gemini, Copilot)\u003Cbr \u002F>\n✅ AI Readiness Scanner\u003Cbr \u002F>\n✅ Cache plugin detection & setup guides\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium adds:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🚀 Full UCP product browsing, cart & checkout for AI agents\u003Cbr \u002F>\n📈 AI Visibility Monitoring Dashboard\u003Cbr \u002F>\n🔧 Advanced Schema.org (Reviews, FAQ, Shipping)\u003Cbr \u002F>\n🛒 Product feed optimization\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcitelayer.ai\u002Fpremium\u002F\" rel=\"nofollow ugc\">Learn more about Premium \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get your AI Audit\u003C\u002Fstrong>\u003Cbr \u002F>\ncitelayer® offers thorough AI Visibility Audits as a Service.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcitelayer-ai.com\u002F\" rel=\"nofollow ugc\">We help you become visible\u003C\u002Fa>\u003C\u002Fp>\n","Get found by ChatGPT, Perplexity & AI search. AI Visibility, llms.txt, Schema.org — make your site the answer AI recommends.",10,488,"2026-03-23T09:40:00.000Z","6.4",[96,48,18,20,97],"ai-bot-tracker","schema","https:\u002F\u002Fcitelayer.ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcitelayer.1.5.4.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":11,"downloaded":108,"rating":11,"num_ratings":11,"last_updated":109,"tested_up_to":14,"requires_at_least":110,"requires_php":16,"tags":111,"homepage":114,"download_link":115,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":116},"ai-discovery-files","AI Discovery Files","1.2.1","Mark McNeece","https:\u002F\u002Fprofiles.wordpress.org\u002Fbsolveit\u002F","\u003Cp>\u003Cstrong>AI systems are answering questions about your business right now.\u003C\u002Fstrong> When someone asks ChatGPT, Claude, Gemini, or Perplexity about your services, they either get it right or they guess. Most of the time, they guess wrong — confusing you with competitors, fabricating services you don’t offer, and recommending someone else entirely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Discovery Files fix this.\u003C\u002Fstrong> They are machine-readable files at the root of your website that tell AI systems exactly who you are, what you do, and how to refer to your brand. Think of them as \u003Ccode>robots.txt\u003C\u002Fcode> for AI — except instead of telling crawlers what to ignore, you tell AI systems what to get right.\u003C\u002Fp>\n\u003Cp>This is the \u003Cstrong>only WordPress plugin that generates all 10 AI Discovery Files\u003C\u002Fstrong> defined in the \u003Ca href=\"https:\u002F\u002Fwww.ai-visibility.org.uk\u002Fspecifications\u002F\" rel=\"nofollow ugc\">AI Discovery Files Specification\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Why your website needs AI Discovery Files\u003C\u002Fh4>\n\u003Cp>Without AI Discovery Files, your website is invisible to AI — not ranking poorly, \u003Cstrong>completely absent from AI responses\u003C\u002Fstrong>. With AI Discovery Files, you give every major AI system a single, authoritative source of truth about your business. You get mentioned. You get cited. You get recommended.\u003C\u002Fp>\n\u003Cp>This is not traditional SEO. This is \u003Cstrong>AI visibility\u003C\u002Fstrong> — also called generative engine optimisation (GEO) or answer engine optimisation (AEO). Whatever you call it, it starts with AI Discovery Files.\u003C\u002Fp>\n\u003Ch4>All 10 AI Discovery Files\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.ai-visibility.org.uk\u002Fspecifications\u002F\" rel=\"nofollow ugc\">AI Discovery Files Specification\u003C\u002Fa> defines 10 file types across three implementation tiers:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Essential (start here)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>llms.txt\u003C\u002Fcode> — AI-readable business identity (Markdown)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ai.txt\u003C\u002Fcode> — AI usage permissions (plain text)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Recommended\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>identity.json\u003C\u002Fcode> — Structured business identity (JSON)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ai.json\u003C\u002Fcode> — Machine-parseable permissions (JSON)\u003C\u002Fli>\n\u003Cli>\u003Ccode>brand.txt\u003C\u002Fcode> — Brand naming and terminology rules\u003C\u002Fli>\n\u003Cli>\u003Ccode>faq-ai.txt\u003C\u002Fcode> — Pre-answered questions for AI systems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Complete\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>llm.txt\u003C\u002Fcode> — Compatibility redirect to llms.txt\u003C\u002Fli>\n\u003Cli>\u003Ccode>llms.html\u003C\u002Fcode> — Human-readable reference version\u003C\u002Fli>\n\u003Cli>\u003Ccode>developer-ai.txt\u003C\u002Fcode> — Technical context for developers\u003C\u002Fli>\n\u003Cli>\u003Ccode>robots-ai.txt\u003C\u002Fcode> — AI crawler-specific directives\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Most competing plugins only generate \u003Ccode>llms.txt\u003C\u002Fcode>. This plugin generates \u003Cstrong>all 10 files\u003C\u002Fstrong>, giving you complete coverage across ChatGPT, Claude, Gemini, Perplexity, Copilot, and every other major AI system.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Fill in your business details on the settings page\u003C\u002Fli>\n\u003Cli>Choose which files to enable\u003C\u002Fli>\n\u003Cli>The plugin serves the files at the correct root URLs (e.g., \u003Ccode>yoursite.com\u002Fllms.txt\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Files are generated dynamically from your settings — no files are written to disk, and everything updates automatically when you change your settings.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Auto-detection\u003C\u002Fstrong> — pulls your site name, tagline, pages, theme, and WordPress version automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All 10 file types\u003C\u002Fstrong> — the only plugin that generates every AI Discovery File, not just llms.txt\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Three implementation tiers\u003C\u002Fstrong> — start with Essential and expand when ready\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live preview\u003C\u002Fstrong> — see exactly what each file contains before enabling it\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Validation\u003C\u002Fstrong> — checks files against the specification and flags issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conflict detection\u003C\u002Fstrong> — warns if physical files already exist at the same URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Directory verification\u003C\u002Fstrong> — verify domain ownership for the \u003Ca href=\"https:\u002F\u002Fwww.ai-visibility.org.uk\u002F\" rel=\"nofollow ugc\">AI Visibility Directory\u003C\u002Fa> without FTP\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No lock-in\u003C\u002Fstrong> — disable the plugin and the files simply stop being served\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-friendly\u003C\u002Fstrong> — filters for every generated file and collected data point\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who needs this?\u003C\u002Fh4>\n\u003Cp>Every WordPress site that wants to be found, mentioned, and correctly cited by AI systems. Local businesses, agencies, ecommerce stores, SaaS companies, professional services — if AI is answering questions about your industry, you need to control what it says about you.\u003C\u002Fp>\n\u003Cp>Built by \u003Ca href=\"https:\u002F\u002Fwww.ai-visibility.org.uk\u002F\" rel=\"nofollow ugc\">AI Visibility\u003C\u002Fa>, the publisher of the AI Discovery Files Specification and the team behind the \u003Ca href=\"https:\u002F\u002Fwww.ai-visibility.org.uk\u002Fai-visibility-checker\u002F\" rel=\"nofollow ugc\">AI Visibility Checker\u003C\u002Fa>.\u003C\u002Fp>\n","Generate AI Discovery Files so AI systems like ChatGPT, Claude, and Gemini can correctly discover and cite your website. Built by 365i.",548,"2026-03-14T08:30:00.000Z","6.2",[112,113,18,20,21],"365i","ai","https:\u002F\u002Fwww.ai-visibility.org.uk\u002Fwordpress-plugin\u002Fai-discovery-files\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-discovery-files.1.2.1.zip","2026-03-15T15:16:48.613Z",{"attackSurface":118,"codeSignals":206,"taintFlows":219,"riskAssessment":220,"analyzedAt":228},{"hooks":119,"ajaxHandlers":170,"restRoutes":192,"shortcodes":201,"cronEvents":202,"entryPointCount":205,"unprotectedCount":11},[120,126,130,134,138,143,147,150,154,158,163,166],{"type":121,"name":122,"callback":123,"file":124,"line":125},"action","admin_menu","add_menu","admin\u002Fclass-admin.php",7,{"type":121,"name":127,"callback":128,"file":124,"line":129},"admin_init","register_settings",8,{"type":121,"name":131,"callback":132,"file":124,"line":133},"admin_enqueue_scripts","enqueue",9,{"type":121,"name":135,"callback":136,"file":124,"line":137},"admin_notices","maybe_show_notice",16,{"type":121,"name":139,"callback":140,"file":141,"line":142},"plugins_loaded","llmstxt_init","aiready-llms-txt-generator.php",36,{"type":121,"name":144,"callback":145,"priority":77,"file":141,"line":146},"save_post","llmstxt_schedule_regen",47,{"type":121,"name":148,"callback":145,"priority":77,"file":141,"line":149},"woocommerce_update_product",48,{"type":121,"name":151,"callback":152,"file":141,"line":153},"llmstxt_async_regen","llmstxt_do_regen",49,{"type":121,"name":155,"callback":156,"file":141,"line":157},"init","llmstxt_rewrite_rules",71,{"type":159,"name":160,"callback":161,"file":141,"line":162},"filter","query_vars","llmstxt_query_vars",81,{"type":121,"name":164,"callback":165,"file":141,"line":33},"template_redirect","llmstxt_template_redirect",{"type":121,"name":167,"callback":168,"file":141,"line":169},"rest_api_init","llmstxt_rest_routes",213,[171,176,180,184,188],{"action":172,"nopriv":173,"callback":174,"hasNonce":175,"hasCapCheck":175,"file":124,"line":91},"llmstxt_generate",false,"ajax_generate",true,{"action":177,"nopriv":173,"callback":178,"hasNonce":175,"hasCapCheck":175,"file":124,"line":179},"llmstxt_verify_key","ajax_verify_key",11,{"action":181,"nopriv":173,"callback":182,"hasNonce":175,"hasCapCheck":175,"file":124,"line":183},"llmstxt_preview","ajax_preview",12,{"action":185,"nopriv":173,"callback":186,"hasNonce":175,"hasCapCheck":173,"file":124,"line":187},"llmstxt_dismiss_notice","ajax_dismiss_notice",13,{"action":189,"nopriv":173,"callback":190,"hasNonce":175,"hasCapCheck":175,"file":124,"line":191},"llmstxt_save_key","ajax_save_key",14,[193],{"namespace":194,"route":195,"methods":196,"callback":198,"permissionCallback":199,"file":141,"line":200},"llmstxt\u002Fv1","\u002Fregenerate",[197],"POST","llmstxt_rest_regen","llmstxt_rest_permission",219,[],[203],{"hook":151,"callback":151,"file":141,"line":204},58,6,{"dangerousFunctions":207,"sqlUsage":208,"outputEscaping":210,"fileOperations":31,"externalRequests":216,"nonceChecks":217,"capabilityChecks":216,"bundledLibraries":218},[],{"prepared":11,"raw":11,"locations":209},[],{"escaped":211,"rawEcho":31,"locations":212},95,[213],{"file":141,"line":214,"context":215},122,"raw output",4,5,[],[],{"summary":221,"deductions":222},"The aiready-llms-txt-generator plugin v1.2.7 exhibits a generally strong security posture based on the provided static analysis. The plugin effectively utilizes WordPress security best practices, demonstrated by the absence of dangerous functions, 100% of SQL queries using prepared statements, and a very high percentage of properly escaped output.  Furthermore, the presence of nonce and capability checks on its AJAX handlers and REST API routes, coupled with zero unprotected entry points, significantly mitigates common attack vectors.  The vulnerability history is also remarkably clean, with no recorded CVEs, suggesting a commitment to security by the developers or a lack of past exploitation.\n\nWhile the static analysis reveals no critical or high-severity code signals such as unsanitized paths in taint flows or raw SQL queries, there are a few minor areas that warrant attention. The plugin performs external HTTP requests, which, if not handled with extreme care, could become a vector for certain types of attacks. Additionally, the single file operation, although likely benign in this context, always carries a potential for misuse if not properly secured against unauthorized access or modification.  Overall, the plugin appears to be well-secured, with its strengths heavily outweighing any potential, albeit minor, weaknesses identified.  The lack of historical vulnerabilities is a significant positive indicator.",[223,225],{"reason":224,"points":217},"Potential risk with 4 external HTTP requests",{"reason":226,"points":227},"One file operation, potential risk",3,"2026-04-16T14:18:17.499Z",{"wat":230,"direct":237},{"assetPaths":231,"generatorPatterns":234,"scriptPaths":235,"versionParams":236},[232,233],"\u002Fwp-content\u002Fplugins\u002Faiready-llms-txt-generator\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Faiready-llms-txt-generator\u002Fassets\u002Fjs\u002Fadmin.js",[],[233],[],{"cssClasses":238,"htmlComments":240,"htmlAttributes":241,"restEndpoints":242,"jsGlobals":244,"shortcodeOutput":246},[239],"llmstxt-settings-page",[],[],[243],"\u002Fwp-json\u002Fllmstxt\u002Fv1\u002Fregenerate",[245],"llmstxt_ajax_object",[],{"error":175,"url":248,"statusCode":249,"statusMessage":250,"message":250},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Faiready-llms-txt-generator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":252},[253],{"version":6,"download_url":24,"svn_tag_url":254,"released_at":26,"has_diff":173,"diff_files_changed":255,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":256,"is_current":175},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Faiready-llms-txt-generator\u002Ftags\u002F1.2.6\u002F",[],[]]