|
/ Documentation /General/ Compatibility with External plugins

Compatibility with External plugins

Schema Pro is a standalone plugin. It works directly on the WordPress environment without any page builder or third-party plugin dependency.

The below-listed plugin works fine with our Schema Pro.

  • Yoast SEO
  • RankMath
  • AIOSEO

Schema Pro is one of those rare plugins which can play well with many external plugins. If there is a problem when any other plugin is used with Schema Pro, it does not mean there is a bug in the Schema Pro plugin. First, you should check if there is a problem with the other plugin (since Schema Pro currently works without any issues in every aspect of its publicized features). Then you must see if the problem exists when the other plugin is de-activated, and WP Schema is activated.

Only after such steps and more analysis can we at WP Schema devote any time or resources to see whether or not there is something in WP Schema that can be fixed, enhanced or improved to make it work better with the external plugin in question if that external plugin is not the source of the problem.

Avoiding Duplicate Schema Output

If you’re using Schema Pro alongside another plugin that also outputs schema markup, such as Yoast SEO, RankMath, AIOSEO, or manual snippets added via WP Code, you may end up with duplicate schema blocks on the same page. While this won’t break your site, it can confuse search engines and dilute the quality of your structured data.

How to check for duplicates: Open any page on your site, right-click, select View Page Source, and search for application/ld+json. Each result is a schema block. If you see the same @type appearing more than once from different sources, you have duplicates.

How to fix it:

  • Yoast SEO: Go to Yoast SEO, Search Appearance, open the relevant content type tab and disable schema output for that post type.
  • RankMath: Go to RankMath, Titles and Meta, and disable schema for the relevant post types.
  • AIOSEO: Go to AIOSEO, Search Appearance, and disable the schema/rich snippets output.
  • WP Code or similar: Review any manually added JSON-LD snippets and remove those that overlap with what Schema Pro is already generating.

Once you’ve disabled schema output in the other plugin, Schema Pro will be the single source of structured data on your site, giving you full control over what gets output and where.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
Scroll to Top