xpay✦ Commerce
Directory
WooCommerce plugins
CiteBoost GEO
CiteBoost GEO
Optimize your WordPress site for AI search engines like ChatGPT, Claude, Gemini, and Perplexity.
Will this break my store?
What the WordPress.org registry says about keeping CiteBoost GEO running.
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.3 months ago
8.1
Your host must be running at least this version.6.0
2
Maintenance & trust
Scored on how CiteBoost GEO is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
10 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
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.
The plugin is organized around a simple principle: Free = see what’s wrong. Pro = fix it all automatically.
Key Features (Free):
- AI Visibility Score — Scan all posts and pages to get a 0-100 readiness score for AI search engines
- Score Trend Chart — Visualize your site-wide AI visibility score over 7, 30, or 90 days with an interactive line chart
- Score Goal Line — Set a target AI visibility score; the chart shows a reference line so you always know where you stand
- Automatic Weekly Scan — Schedule a recurring scan so your score history stays fresh without manual effort
- Recommendations Checklist — Track your content optimization progress with checkboxes and a progress bar
- Schema Detection — See which posts have JSON-LD structured data and which types are missing (including Product schema for WooCommerce)
- Robots.txt Management — Detect and fix blocked AI bots with one click (supports both physical and virtual robots.txt)
- Manual JSON-LD Editor — Paste and validate your own JSON-LD schema, save it to any post, page, or product
- Individual Schema Management — Activate, deactivate, or delete each saved schema from its post’s detail view
- Schema Backup & Transfer — Export all saved schemas to a JSON file and import on another site (great for staging → production)
- Schema Maintenance — Automatic one-time cleanup of orphaned schema rows; manual cleanup button in Settings
- Content Analysis — Actionable recommendations for heading structure, word count, and content quality
- Author E-E-A-T Checks — Verify author signals that AI engines look for
- Bot Crawl Tracking — See which AI crawlers visit your site
- AI Referral Tracking — Monitor clicks from ChatGPT, Claude, Perplexity, and other AI sources
- Accessible Dashboard — WCAG-compliant interface with keyboard navigation
Pro Features — every automation that saves you time:
- Quick Generate — Build full schema instantly from WordPress post data (Article, BlogPosting, BreadcrumbList) with zero manual entry
- AI Schema Generation — Generate optimized JSON-LD using Claude, GPT, or Gemini (FAQPage, HowTo, and more)
- WooCommerce Dynamic Product Schema — Automatic extraction of full product data into rich Product schema (name, price, SKU, brand, images, variations, aggregateRating, category)
- Schema Templates Library — One-click apply from a gallery of pre-built recipes (Product, Recipe, Event, LocalBusiness, Review, Course) with auto-populated fields
- Bulk Schema Operations — Generate, delete, activate, or deactivate schemas for up to 50 posts at once
- Per-Post Score History — See each page’s AI visibility trend over time, right inside the Schema tab
- Weekly Email Digest — Receive a weekly summary email with score trend, top improvers, and bot activity
- Citation Monitoring — Check whether AI engines cite your content in their responses via the Perplexity API
- On-Demand Citation Checks — Run citation checks any time with the Check Citations Now button
- Configurable AI Model — Choose which model to use for schema generation
- Encrypted API Key Storage — All API keys are encrypted at rest using Sodium
Tracks 14 AI bots: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended, Amazonbot, Bytespider, CCBot, and Meta-ExternalAgent.
Learn more at wp-geo-optimizer.com.
External services
This plugin connects to the following external services when the user explicitly triggers them. No data is sent without user action.
Anthropic API (Claude)
Used for AI-powered JSON-LD schema generation when the user selects Claude as their AI provider and clicks “Generate”.
Sends: post title, excerpt, content summary, and selected schema type.
Terms of Service | Privacy Policy
OpenAI API (GPT)
Used for AI-powered JSON-LD schema generation when the user selects GPT as their AI provider and clicks “Generate”.
Sends: post title, excerpt, content summary, and selected schema type.
Terms of Service | Privacy Policy
Google Gemini API
Used for AI-powered JSON-LD schema generation when the user selects Gemini as their AI provider and clicks “Generate”.
Sends: post title, excerpt, content summary, and selected schema type.
Terms of Service | Privacy Policy
Perplexity API
Used for checking if AI search engines cite your content when the user clicks “Check Citations Now”.
Sends: tracked search queries configured by the user in Settings.
Terms of Service | Privacy Policy
Freemius SDK
Used for license management, in-plugin checkout, automatic updates, and optional usage analytics.
Sends: site URL, plugin version, PHP version, and license status.
The user is asked for consent during plugin activation opt-in.
Terms of Service | Privacy Policy
Source Code & Build Process
The JavaScript source code is included in the plugin under assets/src/. The compiled files in assets/build/ are generated using @wordpress/scripts (webpack).
To build from source:
- Install Node.js 18+
- Run
npm install - Run
npm run build— compilesassets/src/index.js→assets/build/
This is a WordPress email deliverability issue, not a CiteBoost GEO bug. By default, WordPress sends email via PHP mail(), which lacks SPF, DKIM, and DMARC — so Gmail, Outlook, and other providers often flag it as spam.
The fix is to install an SMTP plugin and configure it with your email provider (SendGrid, Mailgun, Amazon SES, Gmail, etc.):
- WP Mail SMTP — https://wordpress.org/plugins/wp-mail-smtp/
- FluentSMTP — https://wordpress.org/plugins/fluent-smtp/
- Post SMTP — https://wordpress.org/plugins/post-smtp/
After setup, test the digest again with the “Send Test Email” button in Settings → Preferences.
The plugin tracks and manages access for 14 AI bots: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended, Amazonbot, Bytespider, CCBot, and Meta-ExternalAgent. The robots.txt fixer ensures all of these bots are allowed to crawl your site.
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.
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.
No. The plugin only runs in the admin dashboard. The only frontend output is JSON-LD schema markup injected in the <head> tag, which is lightweight and does not affect page load speed.
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.
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.
Plugin details
Tags on WordPress.org
