[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVDb-ockFcjK1M7BxhH6iRegKedLv53NtFTh5fFTmJLE":3,"$f4L7Qn82PrU8rtc5QhWsK4twRGjTUBUoIKfDzWEweoPI":346,"$fTirx5Y9wk8Mdb4CexL1OwjOTfjgPzrFkieLYEdmg2fA":351},{"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":36,"analysis":128,"fingerprints":309},"citeboost-geo","CiteBoost GEO","1.3.3","Team CiteBoost","https:\u002F\u002Fprofiles.wordpress.org\u002Fzivuch\u002F","\u003Cp>CiteBoost GEO helps your WordPress site get discovered and cited by AI search engines. It analyzes your content for AI readiness, fixes common crawling issues, and adds structured data so AI engines can understand and reference your pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features (Free):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Visibility Score\u003C\u002Fstrong> — Scan all posts and pages to get a 0-100 readiness score for AI search engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Score History\u003C\u002Fstrong> — Track how your AI visibility improves over time with score trend indicators\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Robots.txt Management\u003C\u002Fstrong> — Detect and fix blocked AI bots with one click (supports both physical and virtual robots.txt)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Detection\u003C\u002Fstrong> — See which posts have JSON-LD structured data and which types are missing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual JSON-LD Editor\u003C\u002Fstrong> — Paste and validate your own JSON-LD markup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Analysis\u003C\u002Fstrong> — Actionable recommendations for heading structure, word count, and content quality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author E-E-A-T Checks\u003C\u002Fstrong> — Verify author signals that AI engines look for\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bot Crawl Tracking\u003C\u002Fstrong> — See which AI crawlers visit your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Referral Tracking\u003C\u002Fstrong> — Monitor clicks from ChatGPT, Claude, Perplexity, and other AI sources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessible Dashboard\u003C\u002Fstrong> — WCAG-compliant interface with keyboard navigation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Schema Generation\u003C\u002Fstrong> — Generate optimized JSON-LD using Claude, GPT, or Gemini (Article, FAQPage, HowTo, BlogPosting, and more)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Generate\u003C\u002Fstrong> — Build schema instantly from WordPress post data without API calls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Citation Monitoring\u003C\u002Fstrong> — Check whether AI engines cite your content in their responses via the Perplexity API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On-Demand Citation Checks\u003C\u002Fstrong> — Run citation checks any time with the Check Citations Now button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable AI Model\u003C\u002Fstrong> — Choose which model to use for schema generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Encrypted API Key Storage\u003C\u002Fstrong> — All API keys are encrypted at rest using Sodium\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Tracks 9 AI bots: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended, Amazonbot, and Bytespider.\u003C\u002Fp>\n\u003Cp>Learn more at \u003Ca href=\"https:\u002F\u002Fwp-geo-optimizer.com\" rel=\"nofollow ugc\">wp-geo-optimizer.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external services when the user explicitly triggers them. No data is sent without user action.\u003C\u002Fp>\n\u003Ch4>Anthropic API (Claude)\u003C\u002Fh4>\n\u003Cp>Used for AI-powered JSON-LD schema generation when the user selects Claude as their AI provider and clicks “Generate”.\u003Cbr \u002F>\nSends: post title, excerpt, content summary, and selected schema type.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>OpenAI API (GPT)\u003C\u002Fh4>\n\u003Cp>Used for AI-powered JSON-LD schema generation when the user selects GPT as their AI provider and clicks “Generate”.\u003Cbr \u002F>\nSends: post title, excerpt, content summary, and selected schema type.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Google Gemini API\u003C\u002Fh4>\n\u003Cp>Used for AI-powered JSON-LD schema generation when the user selects Gemini as their AI provider and clicks “Generate”.\u003Cbr \u002F>\nSends: post title, excerpt, content summary, and selected schema type.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Perplexity API\u003C\u002Fh4>\n\u003Cp>Used for checking if AI search engines cite your content when the user clicks “Check Citations Now”.\u003Cbr \u002F>\nSends: tracked search queries configured by the user in Settings.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.perplexity.ai\u002Fhub\u002Fterms-of-service\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.perplexity.ai\u002Fhub\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Freemius SDK\u003C\u002Fh4>\n\u003Cp>Used for license management, in-plugin checkout, automatic updates, and optional usage analytics.\u003Cbr \u002F>\nSends: site URL, plugin version, PHP version, and license status.\u003Cbr \u002F>\nThe user is asked for consent during plugin activation opt-in.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Source Code & Build Process\u003C\u002Fh3>\n\u003Cp>The JavaScript source code is included in the plugin under \u003Ccode>assets\u002Fsrc\u002F\u003C\u002Fcode>. The compiled files in \u003Ccode>assets\u002Fbuild\u002F\u003C\u002Fcode> are generated using \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fblock-editor\u002Freference-guides\u002Fpackages\u002Fpackages-scripts\u002F\" rel=\"nofollow ugc\">@wordpress\u002Fscripts\u003C\u002Fa> (webpack).\u003C\u002Fp>\n\u003Cp>To build from source:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install Node.js 18+\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>npm install\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>npm run build\u003C\u002Fcode> — compiles \u003Ccode>assets\u002Fsrc\u002Findex.js\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> \u003Ccode>assets\u002Fbuild\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n","Optimize your WordPress site for AI search engines like ChatGPT, Claude, Gemini, and Perplexity.",0,78,"2026-04-12T19:49:00.000Z","6.9.4","6.0","8.1",[18,19,20,21,22],"ai-seo","ai-visibility","json-ld","robots-txt","schema-markup","https:\u002F\u002Fwp-geo-optimizer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fciteboost-geo.1.3.3.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"zivuch",1,30,94,"2026-05-19T23:10:11.070Z",[37,58,75,93,111],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":32,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"websitescanner-custom-schema","Websitescanner Custom Schema","1.3.7","Tim van Iersel","https:\u002F\u002Fprofiles.wordpress.org\u002Ftimvaniersel\u002F","\u003Cp>Adds custom field to the post & pages editor for custom JSON-ld schema markup also known as structured data. The plugin also validates if the JSON is formated correctly. \u003Ca href=\"http:\u002F\u002Fcoderisk.com\u002Fwp\u002Fplugin\u002Fwebsitescanner-custom-schema\u002FRIPS-8iSfZmxGFd\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Add your own JSON-ld on every page, post and custom post without the \u003Ccode>\u003Cscript>\u003C\u002Fcode> to show your own custom Schema markup.\u003C\u002Fp>\n\u003Cp>Works well with the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fremove-schema\u002F\" title=\"Remove Schema WordPress plugin\" rel=\"ugc\">Remove Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Usecases:\u003C\u002Fp>\n\u003Cp>With the combination of the WordPress plugin it’s easy to overwrite the schema on a specific page.\u003Cbr \u002F>\nIf a plugin like Yoast SEO or other plugin or theme that generates schema you can disable the schema and add your own custom schema to the page.\u003C\u002Fp>\n","Adds custom field to the post & pages editor for custom JSON-ld schema markup also known as structured data.",600,9781,"2021-07-24T23:50:00.000Z","5.8.13","3.0.1","5.2.4",[20,52,53,22,54],"rich-snippets","schema","structured-data","https:\u002F\u002Fplugin.nl\u002Fen\u002Fwebsitescanner-custom-schema-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsitescanner-custom-schema.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":25,"num_ratings":32,"last_updated":68,"tested_up_to":14,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":73,"download_link":74,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"bbh-custom-schema","BBH Custom Schema – Add Custom JSON-LD to Your Website","1.2.1","Md Jahid Shah","https:\u002F\u002Fprofiles.wordpress.org\u002Fjahidshah\u002F","\u003Cp>\u003Cstrong>BBH Custom Schema\u003C\u002Fstrong> is a lightweight WordPress plugin that allows you to add custom JSON-LD schema markup to any post or page.\u003C\u002Fp>\n\u003Cp>Many SEO plugins automatically generate schema markup, but they often limit customization. BBH Custom Schema gives you full control by allowing you to insert your own structured data directly into posts or pages.\u003C\u002Fp>\n\u003Cp>This is useful for developers, SEO professionals, and website owners who want precise control over how search engines interpret their content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add custom JSON-LD schema to any post or page\u003C\u002Fli>\n\u003Cli>Override schema generated by other SEO plugins\u003C\u002Fli>\n\u003Cli>Works alongside Rank Math, Yoast SEO, and other SEO tools\u003C\u002Fli>\n\u003Cli>Lightweight and fast performance\u003C\u002Fli>\n\u003Cli>Clean JSON-LD output for structured data\u003C\u002Fli>\n\u003Cli>Developer-friendly schema control\u003C\u002Fli>\n\u003Cli>Fully responsive and mobile-friendly  \u003C\u002Fli>\n\u003Cli>Elementor compatible  \u003C\u002Fli>\n\u003Cli>Compatible with popular SEO plugins\u003C\u002Fli>\n\u003Cli>Supports any Schema.org type\u003C\u002Fli>\n\u003Cli>Simple interface inside the WordPress editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Plugin homepage:\u003Cbr \u002F>\nhttps:\u002F\u002Fjahidshah.com\u002Fplugins\u002Fbbh-custom-schema\u002F\u003C\u002Fp>\n\u003Ch3>Other Plugins By Jahid Shah\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbh-custom-schema\u002F\" rel=\"ugc\">BBH Custom Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faj-faq-block\u002F\" rel=\"ugc\">AJ FAQ Block\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faj-card-element\u002F\" rel=\"ugc\">AJ Card Element\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faj-square-testimonial-slider\u002F\" rel=\"ugc\">AJ Square Testimonial Slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faj-category-posts\u002F\" rel=\"ugc\">AJ Category Posts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fajx-filter-for-woo\u002F\" rel=\"ugc\">AJx Filter for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create or edit any post or page.  \u003C\u002Fli>\n\u003Cli>Scroll down and look for the \u003Cstrong>“Custom Schema (Click to Expand)”\u003C\u002Fstrong> section below the content editor.  \u003C\u002Fli>\n\u003Cli>Click the arrow to expand the field.  \u003C\u002Fli>\n\u003Cli>Paste your JSON-LD schema markup inside the box.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Publish\u003C\u002Fstrong> or \u003Cstrong>Update\u003C\u002Fstrong> to save your changes.  \u003C\u002Fli>\n\u003Cli>Your schema will now be added to the header of the post\u002Fpage (not visible to regular visitors).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Customize Your Schema:\u003C\u002Fh3>\n\u003Cp>You can use any schema type supported by \u003Ca href=\"https:\u002F\u002Fschema.org\" rel=\"nofollow ugc\">schema.org\u003C\u002Fa>. Simply paste the JSON-LD script into the provided field on each post or page.\u003C\u002Fp>\n\u003Ch3>Support & Contact\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Need help or want to report an issue?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For any issues, please open a support ticket in the WordPress plugin repository or visit our \u003Ca href=\"https:\u002F\u002Fwww.jahidshah.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">support page\u003C\u002Fa>.\u003C\u002Fp>\n","A simple, powerful plugin to add custom schema markup to WordPress posts & pages, helping search engines better understand your site's content.",200,1153,"2026-04-08T15:47:00.000Z","5.2","7.2",[20,72,53,22,54],"rich-results","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbh-custom-schema\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbbh-custom-schema.1.2.1.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":11,"num_ratings":11,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":87,"tags":88,"homepage":87,"download_link":91,"security_score":92,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"seo-schema-structured-data-breadcrumb-list","SEO Schema – Structured Data & Breadcrumb List","1.1","eGrove Systems","https:\u002F\u002Fprofiles.wordpress.org\u002Fegs2025\u002F","\u003Cp>SEO Schema – Structured Data & Breadcrumb List plugin helps you add JSON-LD structured data for \u003Cstrong>Organization Schema\u003C\u002Fstrong> and \u003Cstrong>Breadcrumb Schema\u003C\u002Fstrong> to your WordPress site. It allows you to provide detailed organization information, like name, URL, logo, description, contact details, address, and dynamic breadcrumbs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features include:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Admin form to input organization details.\u003C\u002Fli>\n\u003Cli>Supports Organization Schema (JSON-LD).\u003C\u002Fli>\n\u003Cli>Supports dynamic Breadcrumb Schema (JSON-LD).\u003C\u002Fli>\n\u003Cli>Add dynamic breadcrumbs with customizable name and URL.\u003C\u002Fli>\n\u003Cli>Easy-to-use interface in the WordPress admin panel.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nFor more details, visit \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GNU General Public License\u003C\u002Fa>.\u003C\u002Fp>\n","A WordPress plugin to add structured data for Organization Schema and Breadcrumb Schema using JSON-LD.",80,1413,"2025-01-10T16:54:00.000Z","6.7.5","",[89,20,90,22,54],"breadcrumbs","organization-schema","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-schema-structured-data-breadcrumb-list.1.0.0.zip",92,{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":33,"downloaded":101,"rating":11,"num_ratings":11,"last_updated":102,"tested_up_to":14,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":109,"download_link":110,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ayzeo-geo-seo","Ayzeo GEO + SEO","1.1.0","ayzeo","https:\u002F\u002Fprofiles.wordpress.org\u002Fayzeo\u002F","\u003Cp>Ayzeo tracks how AI search engines — ChatGPT, Claude, Perplexity, Gemini — mention, cite, and recommend your brand. This plugin connects your WordPress site to the \u003Ca href=\"https:\u002F\u002Fayzeo.com\" rel=\"nofollow ugc\">Ayzeo platform\u003C\u002Fa>, giving you visibility into how your content performs in the age of AI-powered search.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Visibility Score Tracking\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Monitor your brand’s visibility across the four major AI engines. Ayzeo queries each engine, analyzes the responses, and calculates a visibility score so you can see where you stand — and how that changes over time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Brand Mention & Citation Monitoring\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>See exactly when and how AI engines mention your brand, link to your content, or recommend your products and services. Know which pages get cited and which ones don’t.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sentiment Analysis\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Understand the tone of AI-generated mentions. Ayzeo classifies each mention as positive, neutral, or negative, helping you spot reputation issues before they spread.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Competitor Share-of-Voice Benchmarking\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Compare your AI visibility against competitors. See who dominates the conversation in your niche and identify opportunities to close the gap.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Content Optimization Recommendations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Get actionable suggestions to improve how AI engines understand and reference your content. Recommendations are based on analysis of your site structure, content quality, and technical SEO factors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LLMs.txt & JSON-LD Schema Generation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Generate and manage an \u003Ccode>llms.txt\u003C\u002Fcode> file that helps AI crawlers understand your site. The built-in editor lets you customize content or auto-generate it from your latest analysis. JSON-LD structured data support helps search engines and AI models parse your content accurately.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>White-Label Reports\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Agency accounts can generate white-label reports for client presentations, with your own branding and customized insights.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple Setup\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect your WordPress site in minutes. Install the plugin, enter your Ayzeo API key, and start tracking. No complex configuration required.\u003C\u002Fp>\n\u003Ch4>External Services\u003C\u002Fh4>\n\u003Cp>This plugin connects to the Ayzeo platform API to provide its functionality. All analysis, AI visibility queries, and content generation are processed through the Ayzeo servers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Ayzeo API\u003Cbr \u002F>\n\u003Cstrong>API Base URL:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fayzeo.com\u002Fapi\" rel=\"nofollow ugc\">https:\u002F\u002Fayzeo.com\u002Fapi\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fayzeo.com\" rel=\"nofollow ugc\">https:\u002F\u002Fayzeo.com\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fayzeo.com\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fayzeo.com\u002Fterms\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fayzeo.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fayzeo.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Data sent to the Ayzeo API includes your site URL (for analysis), search queries (for AI visibility checks), and content prompts (for content generation). An API key is required and is transmitted as a Bearer token with each request. No personal user data is collected or shared beyond what is necessary for the plugin’s functionality.\u003C\u002Fp>\n","Track how ChatGPT, Claude, Perplexity, and Gemini mention your brand. The analytics layer for AI-era search, built for WordPress.",254,"2026-03-18T10:08:00.000Z","5.0","7.4",[18,19,106,107,108],"generative-engine-optimization","geo","seo-analytics","https:\u002F\u002Fayzeo.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fayzeo-geo-seo.1.1.0.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":11,"num_ratings":11,"last_updated":121,"tested_up_to":14,"requires_at_least":122,"requires_php":104,"tags":123,"homepage":126,"download_link":127,"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",[124,18,19,125,53],"ai-bot-tracker","llms-txt","https:\u002F\u002Fcitelayer.ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcitelayer.1.5.4.zip",{"attackSurface":129,"codeSignals":286,"taintFlows":301,"riskAssessment":302,"analyzedAt":308},{"hooks":130,"ajaxHandlers":184,"restRoutes":185,"shortcodes":281,"cronEvents":282,"entryPointCount":285,"unprotectedCount":11},[131,136,140,145,149,154,158,163,168,174,176,179],{"type":132,"name":133,"callback":134,"file":135,"line":119},"action","admin_menu","add_menu","admin\u002Fclass-cbgeo-admin.php",{"type":132,"name":137,"callback":138,"file":135,"line":139},"admin_enqueue_scripts","enqueue_assets",11,{"type":132,"name":141,"callback":142,"file":143,"line":144},"after_uninstall","citeboost_geo_uninstall_cleanup","citeboost-geo.php",76,{"type":132,"name":146,"callback":147,"file":143,"line":148},"plugins_loaded","closure",156,{"type":132,"name":150,"callback":151,"file":152,"line":153},"init","track","includes\u002Fanalyzers\u002Fclass-cbgeo-bot-tracker.php",22,{"type":132,"name":155,"callback":151,"file":156,"line":157},"template_redirect","includes\u002Fanalyzers\u002Fclass-cbgeo-referral-tracker.php",21,{"type":132,"name":159,"callback":160,"priority":32,"file":161,"line":162},"wp_head","output_schemas","includes\u002Fanalyzers\u002Fclass-cbgeo-schema.php",106,{"type":132,"name":164,"callback":165,"file":166,"line":167},"rest_api_init","register_routes","includes\u002Fclass-cbgeo-plugin.php",29,{"type":169,"name":170,"callback":171,"priority":172,"file":166,"line":173},"filter","robots_txt","filter_robots_txt",100000,32,{"type":132,"name":159,"callback":160,"priority":32,"file":166,"line":175},35,{"type":132,"name":177,"callback":177,"file":166,"line":178},"admin_notices",47,{"type":132,"name":180,"callback":181,"file":182,"line":183},"cbgeo_citation_check","run","includes\u002Fpro\u002Fclass-cbgeo-citation.php",16,[],[186,194,199,204,208,213,218,223,228,233,238,243,249,253,257,262,266,271,276],{"namespace":187,"route":188,"methods":189,"callback":191,"permissionCallback":147,"file":192,"line":193},"cbgeo\u002Fv1","\u002Fanalyze\u002F(?P\u003Cid>\\d+)",[190],"POST","analyze_post","includes\u002Fapi\u002Fclass-cbgeo-rest-analyze.php",12,{"namespace":187,"route":195,"methods":196,"callback":197,"permissionCallback":147,"file":192,"line":198},"\u002Fanalyze\u002Fbatch",[190],"analyze_batch",24,{"namespace":187,"route":200,"methods":201,"callback":202,"permissionCallback":147,"file":203,"line":119},"\u002Ffix\u002Frobots",[190],"fix_robots","includes\u002Fapi\u002Fclass-cbgeo-rest-fix.php",{"namespace":187,"route":205,"methods":206,"callback":207,"permissionCallback":147,"file":203,"line":183},"\u002Ffix\u002Frobots\u002Fdisable",[190],"disable_robots",{"namespace":187,"route":209,"methods":210,"callback":212,"permissionCallback":147,"file":203,"line":153},"\u002Ffix\u002Frobots\u002Fstatus",[211],"GET","robots_status",{"namespace":187,"route":214,"methods":215,"callback":216,"permissionCallback":147,"file":203,"line":217},"\u002Ffix\u002Fschema\u002F(?P\u003Cid>\\d+)",[190],"toggle_schema",28,{"namespace":187,"route":214,"methods":219,"callback":221,"permissionCallback":147,"file":203,"line":222},[220],"DELETE","delete_schema",34,{"namespace":187,"route":224,"methods":225,"callback":226,"permissionCallback":147,"file":227,"line":119},"\u002Fschema\u002Fgenerate",[190],"generate","includes\u002Fapi\u002Fclass-cbgeo-rest-schema.php",{"namespace":187,"route":229,"methods":230,"callback":231,"permissionCallback":147,"file":227,"line":232},"\u002Fschema\u002Flist\u002F(?P\u003Cpost_id>\\d+)",[211],"list_schemas",20,{"namespace":187,"route":234,"methods":235,"callback":236,"permissionCallback":147,"file":227,"line":237},"\u002Fschema\u002Fgenerate-template",[190],"generate_template",26,{"namespace":187,"route":239,"methods":240,"callback":241,"permissionCallback":147,"file":227,"line":242},"\u002Fschema\u002Fsave-manual",[190],"save_manual",36,{"namespace":187,"route":244,"methods":245,"callback":246,"permissionCallback":147,"file":247,"line":248},"\u002Fsettings",[211],"get_settings","includes\u002Fapi\u002Fclass-cbgeo-rest-settings.php",23,{"namespace":187,"route":250,"methods":251,"callback":252,"permissionCallback":147,"file":247,"line":167},"\u002Fsettings\u002Fkeys",[190],"save_keys",{"namespace":187,"route":254,"methods":255,"callback":256,"permissionCallback":147,"file":247,"line":175},"\u002Fsettings\u002Fqueries",[190],"save_tracked_queries",{"namespace":187,"route":258,"methods":259,"callback":260,"permissionCallback":147,"file":247,"line":261},"\u002Fsettings\u002Fmodel",[190],"save_model",41,{"namespace":187,"route":263,"methods":264,"callback":265,"permissionCallback":147,"file":247,"line":178},"\u002Fcitations",[211],"get_citations",{"namespace":187,"route":267,"methods":268,"callback":269,"permissionCallback":147,"file":247,"line":270},"\u002Fbot-crawls",[211],"get_bot_crawls",53,{"namespace":187,"route":272,"methods":273,"callback":274,"permissionCallback":147,"file":247,"line":275},"\u002Fcitations\u002Fcheck",[190],"check_citations_now",59,{"namespace":187,"route":277,"methods":278,"callback":279,"permissionCallback":147,"file":247,"line":280},"\u002Fposts",[211],"get_posts_list",65,[],[283],{"hook":180,"callback":180,"file":182,"line":284},14,19,{"dangerousFunctions":287,"sqlUsage":288,"outputEscaping":290,"fileOperations":11,"externalRequests":295,"nonceChecks":11,"capabilityChecks":248,"bundledLibraries":296},[],{"prepared":167,"raw":11,"locations":289},[],{"escaped":232,"rawEcho":32,"locations":291},[292],{"file":293,"line":175,"context":294},"includes\u002Ffixers\u002Fclass-cbgeo-fixer-schema.php","raw output",5,[297],{"name":298,"version":299,"knownCves":300},"Freemius","1.0",[],[],{"summary":303,"deductions":304},"The 'citeboost-geo' plugin, version 1.3.3, exhibits a generally strong security posture based on the provided static analysis. The absence of any known vulnerabilities in its history and the robust implementation of security best practices like prepared statements for SQL queries and proper output escaping (95%) are commendable. The plugin also demonstrates a good use of capability checks (23) to protect its entry points.  However, a significant concern arises from the complete lack of nonce checks across all entry points, particularly with 19 REST API routes. While there are no immediate critical or high severity issues identified in the taint analysis, the absence of nonce checks presents a potential avenue for cross-site request forgery (CSRF) attacks, especially if any of these REST API routes perform sensitive actions.",[305],{"reason":306,"points":307},"Missing nonce checks on REST API routes",8,"2026-04-16T14:03:49.947Z",{"wat":310,"direct":323},{"assetPaths":311,"generatorPatterns":316,"scriptPaths":317,"versionParams":318},[312,313,314,315],"\u002Fwp-content\u002Fplugins\u002Fciteboost-geo\u002Fassets\u002Fcss\u002Fciteboost-geo-admin.css","\u002Fwp-content\u002Fplugins\u002Fciteboost-geo\u002Fassets\u002Fjs\u002Fciteboost-geo-admin.js","\u002Fwp-content\u002Fplugins\u002Fciteboost-geo\u002Fassets\u002Fcss\u002Fciteboost-geo-frontend.css","\u002Fwp-content\u002Fplugins\u002Fciteboost-geo\u002Fassets\u002Fjs\u002Fciteboost-geo-frontend.js",[],[313,315],[319,320,321,322],"citeboost-geo\u002Fassets\u002Fcss\u002Fciteboost-geo-admin.css?ver=","citeboost-geo\u002Fassets\u002Fjs\u002Fciteboost-geo-admin.js?ver=","citeboost-geo\u002Fassets\u002Fcss\u002Fciteboost-geo-frontend.css?ver=","citeboost-geo\u002Fassets\u002Fjs\u002Fciteboost-geo-frontend.js?ver=",{"cssClasses":324,"htmlComments":326,"htmlAttributes":336,"restEndpoints":338,"jsGlobals":343,"shortcodeOutput":345},[325],"citeboost-geo-admin-wrap",[327,328,329,329,329,329,329,329,329,329,329,330,331,332,333,334,335],"\u003C!-- DO NOT REMOVE THIS IF, IT IS ESSENTIAL FOR THE -->","\u003C!-- `function_exists` CALL ABOVE TO PROPERLY WORK. -->","\u003C!-- Freemius required naming -->","\u003C!-- Freemius after_uninstall callback, name must match registered string -->","\u003C!-- Drop custom tables. -->","\u003C!-- Uninstall cleanup via Freemius (replaces uninstall.php). -->","\u003C!-- Autoload classes. -->","\u003C!-- Activation \u002F deactivation hooks. -->","\u003C!-- Boot the plugin. -->",[337],"data-cbgeo-action",[339,340,341,342],"\u002Fwp-json\u002Fcbgeo\u002Fv1\u002Fanalyze","\u002Fwp-json\u002Fcbgeo\u002Fv1\u002Ffix","\u002Fwp-json\u002Fcbgeo\u002Fv1\u002Fschema","\u002Fwp-json\u002Fcbgeo\u002Fv1\u002Fsettings",[344],"citeboost_geo_fs",[],{"error":347,"url":348,"statusCode":349,"statusMessage":350,"message":350},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fciteboost-geo\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":352,"versions":353},2,[354,360],{"version":6,"download_url":24,"svn_tag_url":355,"released_at":26,"has_diff":356,"diff_files_changed":357,"diff_lines":26,"trac_diff_url":358,"vulnerabilities":359,"is_current":347},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fciteboost-geo\u002Ftags\u002F1.3.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fciteboost-geo%2Ftags%2F1.3.2&new_path=%2Fciteboost-geo%2Ftags%2F1.3.3",[],{"version":361,"download_url":362,"svn_tag_url":363,"released_at":26,"has_diff":356,"diff_files_changed":364,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":365,"is_current":356},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fciteboost-geo.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fciteboost-geo\u002Ftags\u002F1.3.2\u002F",[],[]]