Skip to content

SEO Rich Snippets - Roadmap

Version 2.0.0 (Current Release)

Core Features ✅

  • DJson Template Engine - Conditional rendering and loops in JSON templates
  • Variable System - Automatic variable resolution with extensible resolvers
  • Snippet Nesting - Reference snippets within snippets (up to 5 levels)
  • Admin UI - Full CRUD interface for managing rich snippets
  • Page Targeting - Multiple targeting methods (page types, CMS pages, URL patterns, handles)
  • Store View Support - Different snippets per store view
  • Debug Mode - Pretty-print and minified rendering modes

Pre-installed Snippets ✅

Tier 1: Primary Ecommerce - Product with offers, reviews, and ratings - Offer with pricing and availability - Review and AggregateRating - BreadcrumbList navigation - Organization with contact information - WebSite with search functionality - WebPage generic schema - Shipping Details - Merchant Return Policy

Tier 2: High-Value Enhancements - SearchAction - FAQPage - ItemList for category pages - ProductGroup for configurables

Tier 3: Commerce Logistics - Advanced shipping configurations - Delivery time specifications - Return policy details

Tier 4: Content & Support - Article schema - HowTo schema - VideoObject - QAPage

Tier 5: Optional/Brand - Store with opening hours - LocalBusiness - AboutPage - ContactPage

Variable System ✅

Product Variables - Basic info (name, SKU, description, URL) - Pricing (price, finalPrice, specialPrice) - Images and gallery - Custom attributes with automatic option label resolution - Reviews and ratings (with 0-100 to 1-5 scale conversion)

Configuration Variables - Store information - Email addresses - Web URLs - Any Magento config value

Store Variables - Current store data - Currency information

Enum Variables - Availability statuses - Item conditions - Schema.org URLs

Collections - productReviews - Customer reviews - breadcrumbs - Navigation breadcrumbs - products - Product listings - productGallery - Product images

DJson Features ✅

  • Conditionals - @djson if variable for optional sections
  • Loops - @djson for collection as item for iterations
  • Nested Logic - Combine conditionals and loops
  • Variable Access - {{loop.variable}} syntax inside loops

Advanced Features ✅

  • Circular Dependency Protection - Prevents infinite loops
  • Cache Integration - Full Magento cache support
  • Extensibility - Custom variable providers and value resolvers
  • Type Safety - Dedicated resolvers prevent runtime errors
  • Performance Optimized - Single-pass expansion and resolution

Version 2.1.0 (Planned)

Enhanced Product Features

  • Product Variants - Full ProductGroup implementation for configurables
  • Dynamic Collections - Category product listings out-of-the-box
  • Image Gallery - Complete image gallery support with dimensions
  • Custom Attributes UI - Attribute mapping interface in admin

Content Features

  • Blog Integration - BlogPosting and Article schemas with category support
  • Event Schema - Event management with CRUD models
  • Recipe Schema - For food and recipe websites
  • Course Schema - Educational content support

Developer Experience

  • CLI Tools - Generate snippets from command line
  • Snippet Export/Import - JSON export for version control
  • Schema Validator - Built-in Google Rich Results validation
  • GraphQL API - Manage snippets via GraphQL

Performance

  • Lazy Loading - Load snippets on demand
  • Fragment Caching - Cache snippet components separately
  • Varnish Integration - ESI support for dynamic snippets

Version 2.2.0 (Future)

AI Features

  • Schema Suggestions - AI-powered schema recommendations
  • Auto-completion - Smart variable suggestions in admin
  • Template Generator - Generate snippets from product data

Multi-Channel

  • AMP Support - Structured data for AMP pages
  • PWA Integration - Schema for Progressive Web Apps
  • Mobile App - Deep linking schemas

Analytics

  • Rich Results Tracking - Monitor search appearance
  • A/B Testing - Test different schema variations
  • Performance Metrics - Impact on CTR and rankings

Version History

Version 1.x (Legacy)

  • Initial release
  • Basic snippet management
  • Limited variable support
  • Manual JSON editing

Feature Requests

Have an idea for a new feature? Submit requests at https://www.qoliber.com/

Migration from 1.x to 2.x

Version 2.0 is a complete rewrite with breaking changes:

Changes: - New DJson syntax replaces simple variable replacement - Snippet nesting introduced - Variable providers replace direct data access - Admin UI redesigned

Migration Steps: 1. Export existing snippets from 1.x 2. Install 2.x 3. Review default snippets 4. Customize as needed using new DJson syntax 5. Test with Google Rich Results Test

Note: We recommend starting fresh with 2.x default snippets rather than migrating 1.x templates.

Changelog

2.0.0 - 2024-11-18

Added: - DJson template engine with conditionals and loops - Variable provider system - Value resolver architecture - 5-level snippet nesting - Product reviews with rating scale conversion - Breadcrumb navigation - Complete admin CRUD interface - Multiple page targeting methods - Debug mode (pretty/minified) - Comprehensive documentation

Changed: - Complete rewrite of core architecture - New variable syntax {{variable.name}} - Snippet expansion before variable resolution - Flat collection keys (no collection. prefix)

Removed: - Legacy 1.x simple variable system

1.1.0 - 2023-xx-xx

  • Initial public release

Deprecation Notices

None currently - Version 2.0 is the current stable release.

Backward Compatibility

Version 2.0 is not backward compatible with 1.x due to: - Complete architecture redesign - New template syntax - Different variable system

Upgrading from 1.x requires manual migration of snippets.

Support Timeline

  • Version 2.x - Active development and support
  • Version 1.x - End of life, no longer supported

Contributing

We welcome contributions! Areas for community involvement:

  • Additional pre-built snippets
  • Variable providers for third-party modules
  • Documentation improvements
  • Bug reports and fixes
  • Feature suggestions

License

Proprietary - See LICENSE.txt for details