{"id":294015,"date":"2026-04-12T18:28:00","date_gmt":"2026-04-12T18:28:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/geo-optimizer-ai\/"},"modified":"2026-04-12T19:49:09","modified_gmt":"2026-04-12T19:49:09","slug":"citeboost-geo","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/citeboost-geo\/","author":14782499,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.3","stable_tag":"1.3.3","tested":"6.9.4","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"CiteBoost GEO","header_author":"CiteBoost GEO","header_description":"Optimize your WordPress site for AI search engines \u2014 ChatGPT, Claude, Gemini, Perplexity and more.","assets_banners_color":"3f3c85","last_updated":"2026-04-12 19:49:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wp-geo-optimizer.com","header_author_uri":"https:\/\/wp-geo-optimizer.com\/about","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.2":{"tag":"1.3.2","author":"Zivuch","date":"2026-04-12 18:29:27"},"1.3.3":{"tag":"1.3.3","author":"Zivuch","date":"2026-04-12 19:49:09"}},"upgrade_notice":{"1.3.0":"<p>Plugin renamed to CiteBoost GEO. Licensing migrated to Freemius. In-plugin checkout and automatic updates.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3504628,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3504628,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3504628,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3504628,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.2","1.3.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3504686,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3504686,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3504686,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3504686,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3504686,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3504686,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3504686,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Dashboard with AI visibility score, schema coverage, bot accessibility, and content readiness metrics","2":"Individual check cards with pass\/fail\/warning status and direct action links","3":"Robots.txt tab showing AI bot allow\/block status with one-click fix","4":"Schema tab with post list, schema type badges, and generation options","5":"AI schema generation with type selection and JSON-LD preview","6":"Analytics tab showing bot crawl history and citation monitoring","7":"Settings panel with API key management and model selection"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[236374,246076,2516,12753,125621],"plugin_category":[],"plugin_contributors":[78154,260049],"plugin_business_model":[],"class_list":["post-294015","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-seo","plugin_tags-ai-visibility","plugin_tags-json-ld","plugin_tags-robots-txt","plugin_tags-schema-markup","plugin_contributors-freemius","plugin_contributors-zivuch","plugin_committers-zivuch"],"banners":{"banner":"https:\/\/ps.w.org\/citeboost-geo\/assets\/banner-772x250.png?rev=3504628","banner_2x":"https:\/\/ps.w.org\/citeboost-geo\/assets\/banner-1544x500.png?rev=3504628","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/citeboost-geo\/assets\/icon-128x128.png?rev=3504628","icon_2x":"https:\/\/ps.w.org\/citeboost-geo\/assets\/icon-256x256.png?rev=3504628","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/citeboost-geo\/assets\/screenshot-1.png?rev=3504686","caption":"Dashboard with AI visibility score, schema coverage, bot accessibility, and content readiness metrics"},{"src":"https:\/\/ps.w.org\/citeboost-geo\/assets\/screenshot-2.png?rev=3504686","caption":"Individual check cards with pass\/fail\/warning status and direct action links"},{"src":"https:\/\/ps.w.org\/citeboost-geo\/assets\/screenshot-3.png?rev=3504686","caption":"Robots.txt tab showing AI bot allow\/block status with one-click fix"},{"src":"https:\/\/ps.w.org\/citeboost-geo\/assets\/screenshot-4.png?rev=3504686","caption":"Schema tab with post list, schema type badges, and generation options"},{"src":"https:\/\/ps.w.org\/citeboost-geo\/assets\/screenshot-5.png?rev=3504686","caption":"AI schema generation with type selection and JSON-LD preview"},{"src":"https:\/\/ps.w.org\/citeboost-geo\/assets\/screenshot-6.png?rev=3504686","caption":"Analytics tab showing bot crawl history and citation monitoring"},{"src":"https:\/\/ps.w.org\/citeboost-geo\/assets\/screenshot-7.png?rev=3504686","caption":"Settings panel with API key management and model selection"}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p><strong>Key Features (Free):<\/strong><\/p>\n\n<ul>\n<li><strong>AI Visibility Score<\/strong> \u2014 Scan all posts and pages to get a 0-100 readiness score for AI search engines<\/li>\n<li><strong>Score History<\/strong> \u2014 Track how your AI visibility improves over time with score trend indicators<\/li>\n<li><strong>Robots.txt Management<\/strong> \u2014 Detect and fix blocked AI bots with one click (supports both physical and virtual robots.txt)<\/li>\n<li><strong>Schema Detection<\/strong> \u2014 See which posts have JSON-LD structured data and which types are missing<\/li>\n<li><strong>Manual JSON-LD Editor<\/strong> \u2014 Paste and validate your own JSON-LD markup<\/li>\n<li><strong>Content Analysis<\/strong> \u2014 Actionable recommendations for heading structure, word count, and content quality<\/li>\n<li><strong>Author E-E-A-T Checks<\/strong> \u2014 Verify author signals that AI engines look for<\/li>\n<li><strong>Bot Crawl Tracking<\/strong> \u2014 See which AI crawlers visit your site<\/li>\n<li><strong>AI Referral Tracking<\/strong> \u2014 Monitor clicks from ChatGPT, Claude, Perplexity, and other AI sources<\/li>\n<li><strong>Accessible Dashboard<\/strong> \u2014 WCAG-compliant interface with keyboard navigation<\/li>\n<\/ul>\n\n<p><strong>Pro Features:<\/strong><\/p>\n\n<ul>\n<li><strong>AI Schema Generation<\/strong> \u2014 Generate optimized JSON-LD using Claude, GPT, or Gemini (Article, FAQPage, HowTo, BlogPosting, and more)<\/li>\n<li><strong>Quick Generate<\/strong> \u2014 Build schema instantly from WordPress post data without API calls<\/li>\n<li><strong>Citation Monitoring<\/strong> \u2014 Check whether AI engines cite your content in their responses via the Perplexity API<\/li>\n<li><strong>On-Demand Citation Checks<\/strong> \u2014 Run citation checks any time with the Check Citations Now button<\/li>\n<li><strong>Configurable AI Model<\/strong> \u2014 Choose which model to use for schema generation<\/li>\n<li><strong>Encrypted API Key Storage<\/strong> \u2014 All API keys are encrypted at rest using Sodium<\/li>\n<\/ul>\n\n<p>Tracks 9 AI bots: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended, Amazonbot, and Bytespider.<\/p>\n\n<p>Learn more at <a href=\"https:\/\/wp-geo-optimizer.com\">wp-geo-optimizer.com<\/a>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the following external services when the user explicitly triggers them. No data is sent without user action.<\/p>\n\n<h4>Anthropic API (Claude)<\/h4>\n\n<p>Used for AI-powered JSON-LD schema generation when the user selects Claude as their AI provider and clicks \"Generate\".\nSends: post title, excerpt, content summary, and selected schema type.\n<a href=\"https:\/\/www.anthropic.com\/terms\">Terms of Service<\/a> | <a href=\"https:\/\/www.anthropic.com\/privacy\">Privacy Policy<\/a><\/p>\n\n<h4>OpenAI API (GPT)<\/h4>\n\n<p>Used for AI-powered JSON-LD schema generation when the user selects GPT as their AI provider and clicks \"Generate\".\nSends: post title, excerpt, content summary, and selected schema type.\n<a href=\"https:\/\/openai.com\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/openai.com\/privacy\/\">Privacy Policy<\/a><\/p>\n\n<h4>Google Gemini API<\/h4>\n\n<p>Used for AI-powered JSON-LD schema generation when the user selects Gemini as their AI provider and clicks \"Generate\".\nSends: post title, excerpt, content summary, and selected schema type.\n<a href=\"https:\/\/ai.google.dev\/terms\">Terms of Service<\/a> | <a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a><\/p>\n\n<h4>Perplexity API<\/h4>\n\n<p>Used for checking if AI search engines cite your content when the user clicks \"Check Citations Now\".\nSends: tracked search queries configured by the user in Settings.\n<a href=\"https:\/\/www.perplexity.ai\/hub\/terms-of-service\">Terms of Service<\/a> | <a href=\"https:\/\/www.perplexity.ai\/hub\/privacy-policy\">Privacy Policy<\/a><\/p>\n\n<h4>Freemius SDK<\/h4>\n\n<p>Used for license management, in-plugin checkout, automatic updates, and optional usage analytics.\nSends: site URL, plugin version, PHP version, and license status.\nThe user is asked for consent during plugin activation opt-in.\n<a href=\"https:\/\/freemius.com\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/freemius.com\/privacy\/\">Privacy Policy<\/a><\/p>\n\n<h3>Source Code &amp; Build Process<\/h3>\n\n<p>The JavaScript source code is included in the plugin under <code>assets\/src\/<\/code>. The compiled files in <code>assets\/build\/<\/code> are generated using <a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/packages\/packages-scripts\/\">@wordpress\/scripts<\/a> (webpack).<\/p>\n\n<p>To build from source:<\/p>\n\n<ol>\n<li>Install Node.js 18+<\/li>\n<li>Run <code>npm install<\/code><\/li>\n<li>Run <code>npm run build<\/code> \u2014 compiles <code>assets\/src\/index.js<\/code> \u2192 <code>assets\/build\/<\/code><\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>citeboost-geo<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Go to <strong>CiteBoost GEO<\/strong> in the admin sidebar<\/li>\n<li>Click <strong>Run Full Scan<\/strong> to analyze your site<\/li>\n<li>Use the <strong>Robots.txt<\/strong> tab to allow AI bots if any are blocked<\/li>\n<li>Add schema markup from the <strong>Schema<\/strong> tab<\/li>\n<\/ol>\n\n<p>For Pro features, upgrade via the in-plugin checkout and add your API keys under <strong>Settings<\/strong>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20ai%20bots%20does%20citeboost%20geo%20support%3F\"><h3>Which AI bots does CiteBoost GEO support?<\/h3><\/dt>\n<dd><p>The plugin tracks and manages access for 9 AI bots: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended, Amazonbot, and Bytespider. The robots.txt fixer ensures all of these bots are allowed to crawl your site.<\/p><\/dd>\n<dt id=\"is%20citeboost%20geo%20free%3F\"><h3>Is CiteBoost GEO free?<\/h3><\/dt>\n<dd><p>Yes. The free version includes AI visibility scanning for all posts and pages, robots.txt fixes, manual JSON-LD editing, content analysis, bot crawl tracking, and AI referral tracking. Pro adds AI-powered schema generation, citation monitoring, and additional dashboard checks.<\/p><\/dd>\n<dt id=\"do%20i%20need%20api%20keys%20to%20use%20the%20plugin%3F\"><h3>Do I need API keys to use the plugin?<\/h3><\/dt>\n<dd><p>No. The free version works without any API keys. Pro users need API keys only for AI schema generation (Anthropic, OpenAI, or Google) and citation monitoring (Perplexity). All keys are encrypted at rest using Sodium.<\/p><\/dd>\n<dt id=\"will%20citeboost%20geo%20slow%20down%20my%20site%3F\"><h3>Will CiteBoost GEO slow down my site?<\/h3><\/dt>\n<dd><p>No. The plugin only runs in the admin dashboard. The only frontend output is JSON-LD schema markup injected in the <code>&lt;head&gt;<\/code> tag, which is lightweight and does not affect page load speed.<\/p><\/dd>\n<dt id=\"what%20schema%20types%20can%20the%20plugin%20generate%3F\"><h3>What schema types can the plugin generate?<\/h3><\/dt>\n<dd><p>Pro users can generate Article, BlogPosting, FAQPage, HowTo, LocalBusiness, Product, BreadcrumbList, and other schema types using AI. Free users can paste any valid JSON-LD markup manually. All schemas are validated before saving.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20modify%20my%20robots.txt%20permanently%3F\"><h3>Does the plugin modify my robots.txt permanently?<\/h3><\/dt>\n<dd><p>If you have a physical robots.txt file, the plugin edits it directly. If WordPress generates robots.txt dynamically, the plugin uses a filter. Both methods can be disabled at any time. A confirmation prompt appears before disabling the fix.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Fixed: schema type badge now updates immediately in post list after generating a schema<\/li>\n<li>Fixed: dashboard schema coverage now refreshes automatically when switching tabs<\/li>\n<li>Fixed: third-party plugin fatal errors no longer display raw HTML in the dashboard<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed: third-party plugin fatal errors no longer display raw HTML in the dashboard<\/li>\n<li>Improved error handling sanitization across all panels<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Quick Generate (template-based schema from post data) is now free for all users<\/li>\n<li>Source code included in plugin package for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Renamed plugin to CiteBoost GEO<\/li>\n<li>Migrated licensing from LemonSqueezy to Freemius SDK<\/li>\n<li>In-plugin checkout \u2014 upgrade without leaving WordPress admin<\/li>\n<li>Automatic plugin updates for Pro users<\/li>\n<li>Documented all external service connections<\/li>\n<li>Updated all internal prefixes for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Added multilingual support: Hebrew, Spanish, Arabic, German, Russian, Chinese, Japanese<\/li>\n<li>Full RTL support for Hebrew and Arabic locales<\/li>\n<li>JavaScript translations via wp_set_script_translations()<\/li>\n<li>Plugin Check compliance: zero errors, zero warnings<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Improved batch scanning stability for sites with many posts<\/li>\n<li>Better error messages in the dashboard<\/li>\n<li>Minor UI polish and accessibility improvements<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed schema validation edge case for nested JSON-LD arrays<\/li>\n<li>Improved robots.txt detection for non-standard server configurations<\/li>\n<li>Updated bot list with latest user agent strings<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added Quick Generate for instant schema creation from post data (Pro)<\/li>\n<li>Added support for OpenAI and Google Gemini models for schema generation<\/li>\n<li>Added Check Citations Now button for on-demand citation checks (Pro)<\/li>\n<li>Added citations pagination with Load More<\/li>\n<li>Added score history with trend indicators<\/li>\n<li>Added cancel button for batch scanning<\/li>\n<li>Improved mobile responsive layout<\/li>\n<li>Tab state now persists across page loads<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added BlogPosting schema type support<\/li>\n<li>Added rate limiting for schema generation (10 requests\/min)<\/li>\n<li>Added OAI-SearchBot and Amazonbot to tracked bot list<\/li>\n<li>Improved database reliability with atomic write operations<\/li>\n<li>Added WCAG accessible tab navigation with keyboard support<\/li>\n<li>Added confirmation prompt before disabling robots.txt fix<\/li>\n<li>Internationalization improvements for score descriptions<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Optimize your WordPress site for AI search engines like ChatGPT, Claude, Gemini, and Perplexity.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/294015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=294015"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zivuch"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=294015"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=294015"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=294015"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=294015"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=294015"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=294015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}