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
- Install & Activate - One-click activation
- Configure Settings - Choose which schema types to enable
- That's It! - Schema markup is added automatically
- Verify - Test at 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
1.1.0
CRITICAL UPDATE: Security hardening, PHP 7.4+ compatibility, 10,000x performance improvement, and SEO plugin conflict detection. All users should upgrade immediately for production-ready stability.
1.0.0
Initial release of Cirv Box. Automatically generate Article, Product, Organization, and FAQ schemas for better Google rankings!
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