=== LLMO Ready - Schema Markup for WooCommerce === Contributors: llmoready Tags: schema, woocommerce, seo, json-ld, ai Requires at least: 5.8 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.8 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Adds Schema.org markup to WooCommerce products for better visibility in generative AI search engines like ChatGPT, Google SGE, and Perplexity. == Description == **LLMO Ready** automatically adds Schema.org JSON-LD markup to your WooCommerce products to help them appear in results from generative AI search engines such as ChatGPT, Google SGE, Perplexity, and Claude. = Features = * **Automatic Schema.org JSON-LD injection** - No manual coding required * **WooCommerce integration** - Seamlessly integrates with your product pages * **AI-optimized content** - Uses AI-enhanced product descriptions from LLMO Ready * **Generative search optimization** - Designed for ChatGPT, Google SGE, Perplexity, Claude * **Lightweight implementation** - Minimal overhead * **German localization** - Fully translated to German = How it works = 1. Install the plugin 2. Connect your shop at [app.llmoready.com](https://app.llmoready.com) 3. Create Knowledge Packs for your products 4. The plugin automatically adds Schema.org markup = Benefits = * Improved visibility in generative AI search engines * Structured data for better product representation * Compatible with modern AI-powered search tools * Enhanced product discoverability = System Requirements = * WordPress 5.8 or higher * WooCommerce 5.0 or higher * PHP 7.4 or higher * LLMO Ready Account (free registration at [llmoready.com](https://llmoready.com)) == Installation == = Automatic Installation = 1. Go to **Plugins** → **Add New** in your WordPress dashboard 2. Search for "LLMO Ready Schema Markup" 3. Click **Install Now** and then **Activate** = Manual Installation = 1. Upload the plugin files to the `/wp-content/plugins/llmo-schema-markup/` directory 2. Activate the plugin through the **Plugins** menu in WordPress 3. Go to **Products** → **LLMO Schema** for settings = After Installation = 1. Go to [app.llmoready.com/shops](https://app.llmoready.com/shops) 2. Connect your WooCommerce shop 3. Import your products 4. Create Knowledge Packs 5. Publish in "Plugin Mode" 6. Schema.org markup will be automatically added to your products == Frequently Asked Questions == = Do I need an LLMO Ready account? = Yes, the plugin works in conjunction with the LLMO Ready platform. You can register for free at [llmoready.com](https://llmoready.com). = Does the plugin work without WooCommerce? = No, this plugin is specifically designed for WooCommerce. For other e-commerce platforms, we recommend using the JavaScript SDK. = Where can I find my Knowledge Packs? = Log in to [app.llmoready.com](https://app.llmoready.com) and go to **Knowledge Packs**. There you can create new packs and manage existing ones. = How can I see the Schema.org markup? = Visit a product page and view the HTML source code (right-click → "View Page Source"). You will find the Schema.org JSON-LD in the `` section. = Does the plugin affect performance? = The plugin is lightweight and adds minimal overhead. There are no external API calls during page load. = Can I customize the Schema.org markup? = Yes! Developers can use the `llmo_schema_markup_json` filter to modify the generated schema. = Does the plugin support multiple languages? = Yes, the plugin is fully translatable and includes German translation. Additional languages can be added via `.po/.mo` files. == Screenshots == 1. Settings page with status and diagnostics 2. Schema.org JSON-LD in HTML source code 3. LLMO Ready Dashboard 4. Knowledge Pack Editor == Changelog == = 1.0.6 - 2025-10-12 = * **Backwards Compatibility** - Supports both old and new Knowledge Pack formats * **Legacy Support** - Products with _llmo_description_ai are recognized again * **Smart Fallback** - Uses _llmo_schema_org when available, otherwise legacy fields * **Admin Interface Fix** - Shows all LLMO-optimized products again * **Column Fix** - LLMO column displays status for both formats * **No Data Loss** - Existing Knowledge Packs continue to work = 1.0.5 - 2025-10-12 = * **BREAKING: No Fallback Schemas** - Only Knowledge Pack schemas for better data quality * **Uses _llmo_schema_org** - Complete, validated Schema.org JSON from LLMO Ready * **No Legacy Fields** - _llmo_description_ai and _llmo_title_ai no longer used * **Quality Over Quantity** - Bad data is worse than no data * **Knowledge Pack ID** - Additional meta tag for better tracking * **JSON Validation** - Invalid schemas are logged but don't break the site * **Cleaner Logic** - No complex fallback system = 1.0.4 - 2025-10-12 = * **Custom Column in Product List** - New "LLMO" column shows optimization status * **Filtered Table** - Shows only LLMO-optimized products * **Better Overview** - Immediately visible which products are optimized * Separate notice for non-optimized products with count * Green checkmark for optimized, gray circle for non-optimized products = 1.0.3 - 2025-10-12 = * **UX Improvement** - Admin menu now under "Products" instead of "WooCommerce" * **New Product Overview** - Shows all products with optimization status * Better statistics: Total/Optimized/Not-optimized with percentages * Color coding: Green for optimized, orange for non-optimized * Direct links to each product (View + Edit) * Cleaner admin page = 1.0.2 - 2025-10-12 = * **WordPress.org Plugin Check Compliance** - All checks passed * date() → gmdate() for correct timezone handling * Plugin name in header adjusted for consistency * Tested up to: 6.8 (latest WordPress version) * Requires at least & PHP version synchronized * Tags reduced to 5 (WordPress.org limit) * Ready for WordPress.org submission = 1.0.1 - 2025-10-12 = * **HPOS Compatibility Fix** - Full compatibility with WooCommerce High-Performance Order Storage * HPOS Declaration via FeaturesUtil added * Direct DB queries replaced with WooCommerce API (wc_get_products) * Fixed WooCommerce warning "should not be activated" * WordPress.org submission prepared * Performance improvement in admin statistics = 1.0.0 - 2025-10-05 = * Initial Release * Automatic Schema.org JSON-LD injection * WooCommerce integration * Settings page with status and diagnostics * German localization * Developer filters == Upgrade Notice == = 1.0.2 = WordPress.org Plugin Check compliant. All tests passed. Ready for official submission. = 1.0.1 = Critical update: Fixes HPOS compatibility issues. Recommended for all WooCommerce shops with HPOS enabled. = 1.0.0 = Initial release of the LLMO Ready Schema Markup plugin for WooCommerce. == Support == For support and questions: * **Email:** support@llmoready.com * **Website:** [llmoready.com](https://llmoready.com) * **Documentation:** [docs.llmoready.com](https://docs.llmoready.com) * **Dashboard:** [app.llmoready.com](https://app.llmoready.com) == Developer == **Source Code:** * GitHub Repository: [github.com/eatpixel/llmo-wordpress-plugin](https://github.com/eatpixel/llmo-wordpress-plugin) * Open Source under GPL-v2 License * Build Tools: None (pure PHP) * Issues & Pull Requests welcome! The plugin provides the following hooks for developers: **Filters:** * `llmo_schema_markup_json` - Customize the generated Schema.org JSON-LD **Example:** ```php add_filter('llmo_schema_markup_json', function($schema, $product) { // Add additional data $schema['additionalType'] = 'YourCustomType'; return $schema; }, 10, 2); ``` == About LLMO Ready == LLMO Ready is a SaaS platform for optimizing e-commerce products for generative search engines. We help online shops improve their visibility in ChatGPT, Google SGE, Perplexity, and other AI systems. Visit us: [llmoready.com](https://llmoready.com)