CiteBoost GEO

Changelog

1.7.1

  • Improvement: Hardened license check path. No feature changes.
  • Database changes: None.

1.7.0

  • New: WooCommerce Product schema support with full dynamic data extraction (name, SKU, price, brand, images, variations, aggregateRating, category, weight).
  • New: Products tab in the Schema panel when WooCommerce is active.
  • New: AggregateOffer for variable products with lowPrice, highPrice, offerCount.
  • New: AggregateRating from WooCommerce reviews.
  • New: Brand detection from product attributes, product_brand taxonomy (WooCommerce Brands), and WC 9.4+ native brand taxonomy.
  • New: AI generation injects WooCommerce PRODUCT DATA block for richer results.
  • New: Helpful error message when a conflicting plugin throws a fatal error mid-scan.
  • New: Third-party admin notices are suppressed on the CiteBoost GEO admin page (core WordPress notices remain).
  • Improvement: Schema analyzer is now context-aware — product pages score Product/Offer instead of Article/BlogPosting.
  • Improvement: Dashboard schema coverage and analysis include the product post type when WooCommerce is active.
  • Fix: Templates Library now correctly saves Recipe, Event, LocalBusiness, Review, and Course schemas (validator was rejecting these types in 1.6.0).
  • Free/Pro repositioning: Pro now covers every automated schema-creation feature (Quick Generate for all types, Bulk Operations, Schema Templates Library, WooCommerce Dynamic Product). Free continues to include detection, analysis, Paste JSON-LD manual editor, individual per-schema activate/deactivate/delete, Robots.txt fix, and Score Trend chart.
  • Compatibility: Requires WooCommerce 3.0+. No changes when WooCommerce is inactive. All new code is conditional on class_exists(‘WooCommerce’).
  • Database changes: None. No schema changes, no data modifications.

1.6.0

  • New: Weekly email digest (Pro) — receive a weekly summary email with score trend, top improvers, pages that dropped, and bot activity. Configure day/hour in Settings → Preferences.
  • New: Schema bulk operations (Free) — select multiple posts on the Schema tab and generate templates, delete, activate, or deactivate schemas in one click. Up to 50 posts per action.
  • New: Recommendations checklist (Free) — content tips are now trackable checkboxes with a progress bar. Check them off as you apply them; state persists per post.
  • New: Schema templates library (Free) — browse pre-built schema recipes (Product, Recipe, Event, LocalBusiness, Review, Course). Fill in placeholder values and apply with one click.
  • New: REST endpoints: POST /cbgeo/v1/digest/test, POST /cbgeo/v1/schemas/bulk, POST /cbgeo/v1/recommendations/{post_id}, GET /cbgeo/v1/templates/library
  • Database changes: None. No schema changes, no data modifications. New features use existing tables + post meta + options.

1.5.1

  • New: Dashboard now shows “Last scan” timestamp and “Next auto-scan” time below the Re-Scan button, so you always know when the last analysis ran and when the next automatic one is coming
  • Database changes: None.

1.5.0

  • New: Per-post score history chart (Pro) — see how each page’s AI visibility changed over time in the Schema tab detail view
  • New: Score goal line on the Score Trend chart — set your target (default 80) in Settings → Preferences and a green reference line appears on the chart
  • New: Automatic weekly scan (Free) — enable in Settings → Preferences, pick a day and hour, and CiteBoost GEO will re-scan your site weekly so the chart always has fresh data
  • New: REST endpoint GET /cbgeo/v1/score-history/{post_id}
  • New: REST endpoint POST /cbgeo/v1/settings/preferences
  • Database changes: None. No schema changes, no data modifications.

1.4.1

  • Fix: Removed stray development files (Facebook ad HTML/PNG, plugin icons) that were inadvertently included in the 1.4.0 plugin zip. No code changes — packaging fix only.

1.4.0

  • New: Score Trend chart on Dashboard — visualize AI visibility score over 7, 30, or 90 days
  • New: Schema Backup & Transfer — export all saved schemas to a JSON file, import on another site (staging → production workflows)
  • New: Dashboard now restores previous scan results on load — no need to re-scan every session
  • New: REST endpoint GET /cbgeo/v1/analyze/cached returns previously-stored scores
  • New: REST endpoint GET /cbgeo/v1/score-history with server-side 5-minute transient cache
  • New: REST endpoints GET /cbgeo/v1/schemas/export, POST /cbgeo/v1/schemas/import/preview, POST /cbgeo/v1/schemas/import/confirm
  • New: Score-history cache auto-invalidates after each scan so the chart updates immediately
  • New: Chart is WCAG-accessible with role=”img” and descriptive aria-label for screen readers
  • Improvement: Added analyzed_at index on cbgeo_scores table for faster score-history queries (DB v1.2.0)
  • Improvement: Post titles now stripped of HTML tags in schema panel and posts list
  • Improvement: Lazy-loaded Recharts library — main admin bundle reduced from 397KB to 51KB (87% smaller). Chart loads on demand when Dashboard tab is opened.
  • Improvement: Automatic one-time cleanup of orphaned schema rows during DB migration (schemas whose post was deleted). Manual cleanup button also added to Settings → Schema Backup.
  • Database changes: ADD KEY analyzed_at on wp_cbgeo_scores table. DELETE from wp_cbgeo_schemas where parent post is deleted/unpublished (one-time cleanup of orphaned rows only). No other data is modified.

1.3.3

  • Fixed: schema type badge now updates immediately in post list after generating a schema
  • Fixed: dashboard schema coverage now refreshes automatically when switching tabs
  • Fixed: third-party plugin fatal errors no longer display raw HTML in the dashboard

1.3.2

  • Fixed: third-party plugin fatal errors no longer display raw HTML in the dashboard
  • Improved error handling sanitization across all panels

1.3.1

  • Quick Generate (template-based schema from post data) is now free for all users
  • Source code included in plugin package for WordPress.org compliance

1.3.0

  • Renamed plugin to CiteBoost GEO
  • Migrated licensing from LemonSqueezy to Freemius SDK
  • In-plugin checkout — upgrade without leaving WordPress admin
  • Automatic plugin updates for Pro users
  • Documented all external service connections
  • Updated all internal prefixes for WordPress.org compliance

1.2.3

  • Added multilingual support: Hebrew, Spanish, Arabic, German, Russian, Chinese, Japanese
  • Full RTL support for Hebrew and Arabic locales
  • JavaScript translations via wp_set_script_translations()
  • Plugin Check compliance: zero errors, zero warnings

1.2.2

  • Improved batch scanning stability for sites with many posts
  • Better error messages in the dashboard
  • Minor UI polish and accessibility improvements

1.2.1

  • Fixed schema validation edge case for nested JSON-LD arrays
  • Improved robots.txt detection for non-standard server configurations
  • Updated bot list with latest user agent strings

1.2.0

  • Added Quick Generate for instant schema creation from post data (Pro)
  • Added support for OpenAI and Google Gemini models for schema generation
  • Added Check Citations Now button for on-demand citation checks (Pro)
  • Added citations pagination with Load More
  • Added score history with trend indicators
  • Added cancel button for batch scanning
  • Improved mobile responsive layout
  • Tab state now persists across page loads

1.1.0

  • Added BlogPosting schema type support
  • Added rate limiting for schema generation (10 requests/min)
  • Added OAI-SearchBot and Amazonbot to tracked bot list
  • Improved database reliability with atomic write operations
  • Added WCAG accessible tab navigation with keyboard support
  • Added confirmation prompt before disabling robots.txt fix
  • Internationalization improvements for score descriptions

1.0.0

  • Initial release

Plugin Website
Visit website

Version:
1.7.1
Last Updated
April 26, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
8.1

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.