Hey everyone,
This one’s mostly cleanup — five fixes that smooth out the rough edges around FAQ schemas, custom markup, and a couple of quieter PHP notices. If you’ve ever hit “Regenerate Schema” and watched your FAQs vanish, this release is for you.
What’s Fixed
- FAQs no longer disappear when you Regenerate Schema. A bug was wiping out per-page FAQ question-and-answer entries the moment you hit regenerate. Your FAQs now stay exactly where you put them.
- FAQ schema output is valid JSON again, even when entries are skipped. Google’s structured data validator was rejecting some FAQ output because the JSON array was malformed when individual entries got skipped. Fixed – the output stays a clean, valid array no matter what.
- Custom markup keeps your formatting intact. Backslash sequences and line breaks were being mangled when saving custom schema markup and writing to the cache. Both are now preserved exactly as you wrote them.
- Product schema descriptions read cleanly. Line breaks in product schema descriptions were rendering inconsistently. They’re now normalized so the output is tidy.
- No more WooCommerce-related PHP notices on non-WooCommerce sites. A missing safety check on breadcrumb keys was throwing harmless-but-noisy notices on sites that don’t run WooCommerce. Cleaned up.
We recommend updating to Schema Pro v2.11.2 to benefit from these improvements and fixes.
As always, our support team is here to help if you have any questions or need assistance with the update.
Best
Team Schema Pro