What is Schema Pro plugin?
Schema Pro by Brainstorm Force (the team behind the Astra theme and Ultimate Addons for Elementor) is a dedicated schema markup plugin for WordPress, focused exclusively on generating valid structured data for rich snippets in Google search results. Unlike general SEO plugins that include schema as one of many features, Schema Pro is purpose-built for teams that need granular control over structured data across a large site without hand-coding JSON-LD.
The plugin supports 20+ schema types including Article, Review, Recipe, Event, Product, Local Business, FAQ, HowTo, Course, Job Posting, Software Application, and more. A key differentiator is its global schema mapping: you define rules like “apply Review schema to all posts in the Reviews category” and the plugin automatically generates the appropriate structured data across all matching content without requiring post-by-post configuration. Custom field mapping allows schema values to be pulled from ACF, Pods, or other custom field plugins.
Schema Pro is a premium-only plugin priced at $79/year for unlimited sites (or a one-time $209 lifetime license) — there is no meaningful free version. It works alongside any SEO plugin without conflict, making it a strong add-on for sites already using Yoast or AIOSEO that want more advanced schema control than those plugins provide. For sites needing rich results across product reviews, recipes, events, or local business listings, Schema Pro provides a more structured and scalable approach than manually configuring schema in an SEO plugin.
Need Help With Schema Pro Setup, Troubleshooting, or Customization?
Need help with Schema Pro? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Schema Pro Expert HelpKey Features
- 20+ schema types including Review, Recipe, Event, Product, FAQ, HowTo, Local Business, Course, Job Posting
- Global schema rules with conditional targeting by post type, category, or tag
- Custom field mapping for ACF, Pods, and other field plugins
- Test mode for validating schema before publishing
- Works alongside any SEO plugin without conflicts
Pros & Cons
Pros
- Global schema rules eliminate post-by-post configuration for large sites
- Works with any SEO plugin — not a full SEO suite replacement
- Custom field mapping integrates schema with existing data structures
Cons
- No meaningful free version — paid from the start
- Schema types available in Rank Math (free) and AIOSEO (Pro) may cover most needs without an additional plugin
Free vs Premium
Free version: minimal, mostly a demo. Schema Pro Premium: $79/year (unlimited sites) or $209 one-time lifetime. All schema types, global rules, custom field mapping, and updates included.
Common Problems & Fixes
Schema Pro is generating schema but Google's Rich Results Test shows errors — how do I fix them?
Test your page at search.google.com/test/rich-results and review the specific error messages. Common issues: required fields are empty (e.g., Review schema without a rating value), custom field mapping is pointing to an empty or incorrectly named field, or conflicting schema from your SEO plugin is producing duplicate or contradictory structured data. In Schema Pro settings, enable Test Mode to preview schema output before it goes live. Disable schema output from your SEO plugin for the same post type to avoid conflicts.
My Schema Pro global rule is not applying to all posts in a category — why?
Check the conditional targeting in your schema rule. Schema Pro uses WordPress conditional tags — if the condition specifies “Posts in Category: Reviews,” it applies only to posts currently assigned to that category. If posts were recently moved into the category, clear any schema caches and ensure the posts are saved/updated after the category assignment. Also check if another schema rule with a higher priority is overriding the global rule for specific posts.
Schema Pro is conflicting with my SEO plugin's schema output — how do I resolve duplicate schema?
Having two plugins output schema for the same page can confuse search engines. Disable schema output from your SEO plugin for the post types handled by Schema Pro. In Yoast SEO, go to SEO → Schema and set the content type schema to “None.” In Rank Math, go to the post’s schema tab and remove the auto-generated schema. This lets Schema Pro control structured data while your SEO plugin handles meta tags, sitemaps, and other functionality.
Customization & Developer Notes
How do I map ACF custom fields to Schema Pro schema properties?
In Schema Pro → Create Schema, select your schema type and then click on any field value. A dropdown appears offering options including “Custom Field.” Enter the ACF field name (not label) — for example, “review_rating” — and Schema Pro will pull that field’s value for the schema property. For ACF repeater fields, Schema Pro has limited support — complex nested data may require a custom implementation using Schema Pro’s developer filters.
Can I use Schema Pro to add FAQ schema to all my blog posts automatically?
Yes. Create a new schema in Schema Pro, select FAQ type, and set the conditional to apply to “All Posts” or a specific post type. For the FAQ data, you can either manually enter questions per post (Schema Pro adds fields to the post editor) or map to custom fields if you store FAQ data in ACF or similar. FAQ schema requires structured question/answer pairs — Schema Pro adds a repeatable field in the editor for entering them per post, even when a global rule applies the schema type.
Frequently Asked Questions
Does Schema Pro work with Rank Math, which already includes schema markup?
Yes, but you should disable Rank Math’s schema output for post types you are managing with Schema Pro to avoid conflicts. Rank Math → Meta Box → Schema provides good schema for most use cases at no cost. Schema Pro adds value when you need more schema types than Rank Math supports, global conditional rules, or custom field mapping — use cases that go beyond what the bundled schema in SEO plugins handles.
Is Schema Pro worth the cost for a single website with basic schema needs?
Likely not. For FAQ, Article, and Product schema on a single standard site, Rank Math (free) or AIOSEO (Pro) handles the same requirements without an additional plugin. Schema Pro earns its price on sites with multiple schema types, large content archives needing global rules, or complex custom field integrations. For a straightforward site, the schema bundled in your existing SEO plugin is sufficient.
Can Schema Pro break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Schema Pro?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.