Protect schema.org markup in HTML editor
Easy tool to stop HTML editor from removing schema.org/microdata tags from post or page content.
The facts
- Rating
- 5★ from 5
- Active installs
- 800+
- Price
- Free
- Last updated
- 8 Aug 2026
- Added
- Jun 2016
- Requires WP
- 4.0
- Tested up to
- WP 7.0.4
- Downloads
- 20,217
Our analysis
AI-assistedThe Protect schema.org markup in HTML editor plugin prevents the WordPress HTML editor from removing schema.org attributes such as itemscope, itemtype, and itemprop when saving post or page content. This is particularly useful for users who want to retain rich snippets and structured data in their content.
This plugin is suitable for anyone using WordPress who needs to maintain schema.org markup in their HTML editor, ensuring that essential microdata is preserved during content editing.
Best for: This plugin is best for WordPress users who require schema.org markup in their content.
What it does well
- ✓Prevents removal of schema.org attributes
- ✓Maintains rich snippets and structured data
- ✓Free to use from the WordPress.org directory
- ✓Compatible with WordPress up to version 7.0.4
- ✓Developed by Ecwid by Lightspeed Ecommerce Shopping Cart
Where it falls short
- •Limited feature information available
Verdict
The plugin effectively preserves important schema.org markup in the HTML editor, making it a useful tool for those focused on structured data.
From the developer
Ecwid by Lightspeed Ecommerce Shopping Cart's own description of Protect schema.org markup in HTML editor, lightly tidied.
WordPress HTML editor (tinyMCE) treats schema.org attributes like itemscope/itemtype/itemprop as invalid HTML attributes and strips them when you save the post or page content. This plugin alters this behavior and prevent the WordPress HTML editor from removing the schema.org/microdata markup.
Credits
@azaozz suggested the solution. See the issue discussion here: https://core.trac.wordpress.org/ticket/27931