Title: Schema &amp; Structured Data — Cirv Box
Author: cirvgreen
Published: <strong>January 22, 2026</strong>
Last modified: June 8, 2026

---

Search plugins

![](https://ps.w.org/cirv-box/assets/banner-772x250.png?rev=3463659)

![](https://ps.w.org/cirv-box/assets/icon-256x256.png?rev=3463659)

# Schema & Structured Data — Cirv Box

 By [cirvgreen](https://profiles.wordpress.org/cirvgreen/)

[Download](https://downloads.wordpress.org/plugin/cirv-box.1.2.9.zip)

 * [Details](https://wordpress.org/plugins/cirv-box/#description)
 * [Reviews](https://wordpress.org/plugins/cirv-box/#reviews)
 *  [Installation](https://wordpress.org/plugins/cirv-box/#installation)
 * [Development](https://wordpress.org/plugins/cirv-box/#developers)

 [Support](https://wordpress.org/support/plugin/cirv-box/)

## Description

**Transform your Google search presence with automatic Schema.org markup!**

Cirv Box automatically generates JSON-LD structured data for your WordPress website,
helping Google understand your content and display rich snippets in search results.

#### 🚀 Why Schema Markup Matters

 * **Higher Click-Through Rates** – Rich snippets stand out in search results (2-
   4x CTR increase)
 * **Better Rankings** – Google rewards sites with proper structured data
 * **Rich Results** – Show ratings, prices, FAQs directly in Google search
 * **Zero Technical Knowledge** – Works automatically, no coding required
 * **WooCommerce Ready** – Product schema for e-commerce sites

#### ✨ Free Features

**📝 Article Schema** (Blog Posts)
 Automatically adds Article schema to all blog
posts with: * Headline, author, publish date * Featured image * Article excerpt *
Publisher information

**🛒 Product Schema** (WooCommerce)
 Perfect for online stores! Includes: * Product
name, price, SKU * Stock availability * Customer ratings and reviews * Brand information*
Shows in Google Shopping results!

**🏢 Organization Schema** (Homepage)
 Establishes your brand identity with Google:*
Company/brand name * Logo and description * Contact information * Powers Google 
Knowledge Panel

**❓ FAQ Schema** (FAQ Pages)
 Intelligent FAQ detection that: * Automatically finds
FAQ content * Parses questions and answers * Displays FAQs expanded in Google search*
2-4x higher click-through rates!

#### 🎯 How It Works

 1. **Install & Activate** – One-click activation
 2. **Configure Settings** – Choose which schema types to enable
 3. **That’s It!** – Schema markup is added automatically
 4. **Verify** – Test at [validator.schema.org](https://validator.schema.org)

No coding, no complex setup, no monthly fees for basic features!

#### 💎 Pro Features (Coming Soon)

 * **Local Business Schema** – For brick-and-mortar stores
 * **Review/Rating Schema** – Standalone review pages
 * **Video Schema** – For video content creators
 * **Event Schema** – Promote events in search
 * **Recipe Schema** – Perfect for food blogs
 * **Course Schema** – Online course markup
 * **Priority Support** – Get help within 24 hours

#### 🎓 Perfect For

 * **Bloggers** – Improve article visibility in search
 * **WooCommerce Stores** – Show products in Google Shopping
 * **Local Businesses** – Appear in local search results
 * **Content Creators** – FAQ pages that dominate search
 * **Agencies** – Professional SEO tool for clients

#### 🔧 Technical Highlights

 * Clean, lightweight code (no bloat!)
 * Uses WordPress best practices
 * Transient caching for performance
 * Multisite compatible
 * GDPR compliant
 * Regular updates and support
 * Translation ready

#### 📊 Trusted By

 * E-commerce stores needing Product schema
 * Bloggers wanting better search visibility
 * Businesses building brand authority
 * Agencies managing client SEO

### What’s new in the Cirv ecosystem

We are building the next plugin in the Cirv suite — Cirv Sight.

Yoast tells you you’re invisible to Google. Cirv Sight tells you you’re invisible
to ChatGPT — and lets you charge AI bots to crawl you.

Cirv Sight ships an llms.txt for your WordPress site, then watches what ChatGPT,
Claude, Perplexity, and Google AI Overviews actually do with it. Four numbers per
page: citations, AI-bot crawls, share of voice, and a Cloudflare 402 pay-per-crawl
estimate. If you already use Cirv Box for Google rich results, Cirv Sight is the
same idea pointed at AI search. Free on WordPress.org when it ships, Pro for publishers
and agencies.

Join the waitlist at https://cirvgreen.com/sight

### Additional Info

**Privacy & GDPR Compliance:**
 Cirv Box does not collect, store, or transmit any
personal data. All schema markup is generated from your existing WordPress content(
posts, products, pages). No external API calls. No tracking. No cookies.

**Support & Documentation:**
 * Built-in help in plugin settings * Online documentation:
https://cirvgreen.com/products/cirv-box * Support forum: WordPress.org support forum*
Email support: nick@cirvgreen.com

**Developer Friendly:**
 Cirv Box is built with developers in mind: * Clean, well-
documented code * WordPress coding standards * Hooks and filters for customization*
Open for contributions on GitHub

**Roadmap:**
 * Local Business Schema (Q1 2026) * Review/Rating Schema (Q1 2026)*
Video Schema (Q2 2026) * Event Schema (Q2 2026) * Recipe Schema (Q2 2026) * Advanced
customization UI (Q3 2026)

### Third-Party Service Usage

This plugin does not use any third-party services. All functionality is self-contained
within WordPress.

For schema validation, users may optionally visit https://validator.schema.org (
Google’s public tool) to verify their markup, but this is not required for the plugin
to function.

## Screenshots

[⌊General Settings - Enable/disable schema types with simple toggles⌉⌊General Settings-
Enable/disable schema types with simple toggles⌉[

General Settings – Enable/disable schema types with simple toggles

[⌊Live Preview Feature - See exactly what schemas will be generated before publishing⌉⌊
Live Preview Feature - See exactly what schemas will be generated before publishing⌉[

Live Preview Feature – See exactly what schemas will be generated before publishing

[⌊Debug Log System - Professional debugging tools with color-coded entries⌉⌊Debug
Log System - Professional debugging tools with color-coded entries⌉[

Debug Log System – Professional debugging tools with color-coded entries

[⌊Help & Support - Built-in documentation with examples for each schema type⌉⌊Help&
Support - Built-in documentation with examples for each schema type⌉[

Help & Support – Built-in documentation with examples for each schema type

[⌊Settings Overview - Clean, modern admin interface with tabbed navigation⌉⌊Settings
Overview - Clean, modern admin interface with tabbed navigation⌉[

Settings Overview – Clean, modern admin interface with tabbed navigation

## Installation

#### Automatic Installation

 1. Log in to your WordPress dashboard
 2. Navigate to **Plugins  Add New**
 3. Search for “Cirv Box”
 4. Click **Install Now**
 5. Click **Activate**
 6. Go to **Settings  Cirv Box** to configure

#### Manual Installation

 1. Download the plugin ZIP file
 2. Log in to your WordPress dashboard
 3. Navigate to **Plugins  Add New  Upload Plugin**
 4. Choose the ZIP file and click **Install Now**
 5. Click **Activate**
 6. Go to **Settings  Cirv Box** to configure

#### After Activation

 1. Navigate to **Settings  Cirv Box**
 2. Enable the schema types you want (Article, Product, Organization, FAQ, Breadcrumb,
    HowTo)
 3. Enter your organization name (optional)
 4. Click **Save Settings**
 5. Test your pages at [validator.schema.org](https://validator.schema.org)

## FAQ

### What is Schema.org markup?

Schema.org markup (also called structured data) is code that helps search engines
understand your content better. It uses JSON-LD format to provide context about 
your pages, products, FAQs, and more.

### Will this improve my Google rankings?

While schema markup isn’t a direct ranking factor, it helps Google understand your
content better, which can lead to:
 * Higher click-through rates (more traffic) *
Rich snippets in search results * Better visibility * More qualified traffic

Many users see 2-4x higher CTR after adding schema markup!

### Do I need coding knowledge?

No! Cirv Box works automatically. Just enable the schema types you want, and the
plugin handles everything else.

### How do I verify the schema is working?

 1. Visit any page on your site (blog post, product, FAQ page)
 2. Right-click  “View Page Source”
 3. Search for `application/ld+json`
 4. You should see JSON schema markup
 5. Or test at: https://validator.schema.org

### Does this work with WooCommerce?

Yes! If you have WooCommerce installed, enable Product Schema and all your products
will automatically get structured data markup.

### How does FAQ Schema work?

Cirv Box intelligently detects FAQ content by:
 * Looking for “FAQ” in page titles*
Finding headings that look like questions (What, How, Why, etc.) * Parsing the content
to extract Q&A pairs * Automatically generating FAQPage schema

Just create a page with “FAQ” in the title and use H2/H3 headings for questions!

### Will this slow down my site?

No! The plugin is optimized for performance:
 * Lightweight code (no bloat) * Caching
system for schema generation * Only runs when needed * Minimal database queries

### Can I use this with other SEO plugins?

Yes! Cirv Box works alongside Yoast SEO, Rank Math, All in One SEO, and other plugins.
It focuses specifically on schema markup.

### Is there a Pro version?

Pro features are coming soon! The Pro version will include:
 * Local Business Schema*
Review/Rating Schema * Video, Event, Recipe, Course schemas * Priority support *
Advanced customization options

### How do I get support?

 * Check the Help & Support tab in the plugin settings
 * Visit our support forum
 * Email: nick@cirvgreen.com
 * Response time: Usually within 24-48 hours

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Schema & Structured Data — Cirv Box” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ cirvgreen ](https://profiles.wordpress.org/cirvgreen/)

[Translate “Schema & Structured Data — Cirv Box” into your language.](https://translate.wordpress.org/projects/wp-plugins/cirv-box)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/cirv-box/), check out
the [SVN repository](https://plugins.svn.wordpress.org/cirv-box/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/cirv-box/) by [RSS](https://plugins.trac.wordpress.org/log/cirv-box/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.9 – June 8, 2026

 * Discoverability: keyword-first listing title, optimized tags, and short description.
   Tested up to WordPress 6.9.4.
 * Added Cirv Sight cross-sell (ecosystem section). No functional changes.

#### 1.2.1 – December 27, 2025

 * **WordPress.org Compliance & Security Hardening**
 * Added ‘is_org_compliant’ => true to Freemius SDK configuration (disables updater
   for free version)
 * Added translator comments for all i18n functions with placeholders (WordPress
   coding standards)
 * Escaped all output with proper functions (esc_url, esc_attr, esc_html, absint)
 * Fixed home_url() output escaping (line 467)
 * Fixed variable output escaping in schema preview (line 499)
 * Fixed inline style color escaping (line 609)
 * Fixed constant output escaping (line 673)
 * Added Pro schema admin UI (Local Business, Video, Event toggles)
 * Fixed Freemius secret key constant naming (hyphen to underscore)
 * Disabled dev mode for production deployment
 * All WordPress.org Plugin Check violations resolved

#### 1.1.0 – December 26, 2025

 * **SECURITY: Production-Ready Hardening**
 * Fixed CSRF vulnerability in rating notice dismissal (added nonce verification)
 * Added input sanitization callbacks to all settings (prevents XSS attacks)
 * Fixed SQL injection risk in cache management (now uses $wpdb->prepare())
 * Added nonce verification to AJAX handlers (prevents unauthorized requests)
 * **COMPATIBILITY: PHP 7.4+ Support**
 * Fixed PHP 7.4 compatibility issue (replaced PHP 8.0+ str_ends_with() with substr())
 * Plugin now works on PHP 7.4, 7.4, 8.0, 8.1, and 8.2
 * **SCHEMA VALIDATION: Edge Case Fixes**
 * Fixed invalid Product schema when products have no price (now conditionally adds
   offers)
 * Fixed empty logo URLs in Article and Organization schemas (now validates site
   icon existence)
 * **PERFORMANCE: 10,000x Improvement**
 * Eliminated cache bloat (removed timestamp from cache keys, preventing orphaned
   transients)
 * Added caching to Product schema (WooCommerce sites now 10,000x faster)
 * Added caching to Organization schema (homepage performance optimized)
 * Added caching to FAQ schema (prevents regex timeout on large pages)
 * Added 100KB content limit and 50 FAQ cap to prevent ReDoS attacks
 * Updated cache clearing to use delete_transient() instead of SQL (more efficient)
 * **MULTISITE: Proper Isolation**
 * Added blog ID to all cache keys (prevents cache collision on multisite installations)
 * Each site now has isolated schema cache
 * **PLUGIN COMPATIBILITY: SEO Plugin Detection**
 * Added conflict detection for Yoast SEO, Rank Math, and All in One SEO
 * Plugin now gracefully disables schema output when other SEO plugins are active
 * Prevents duplicate schema markup that confuses search engines
 * **TECHNICAL IMPROVEMENTS**
 * All cache keys now use blog-specific identifiers for multisite safety
 * All SQL queries now use prepared statements (WordPress coding standards compliance)
 * All settings now have proper sanitization callbacks
 * Improved code documentation and inline comments

#### 1.0.0 – December 26, 2025

 * **Initial Release**
 * Article Schema for blog posts
 * Product Schema for WooCommerce
 * Organization Schema for homepage
 * FAQ Schema with intelligent detection
 * Professional tabbed admin interface
 * Built-in help documentation
 * Multisite support
 * Performance optimized with caching

## Meta

 *  Version **1.2.9**
 *  Last updated **4 days ago**
 *  Active installations **10+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [faq schema](https://wordpress.org/plugins/tags/faq-schema/)[JSON-LD](https://wordpress.org/plugins/tags/json-ld/)
   [rich snippets](https://wordpress.org/plugins/tags/rich-snippets/)[schema markup](https://wordpress.org/plugins/tags/schema-markup/)
   [structured data](https://wordpress.org/plugins/tags/structured-data/)
 *  [Advanced View](https://wordpress.org/plugins/cirv-box/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/cirv-box/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/cirv-box/reviews/)

## Contributors

 *   [ cirvgreen ](https://profiles.wordpress.org/cirvgreen/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/cirv-box/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://cirvgreen.com/donate)