Schema Conflict Auditor
Free WordPress plugin that scans your site for duplicate JSON-LD schema from Yoast, Rank Math, WooCommerce, and your theme. Diagnoses rich-result errors without ripping out your existing SEO plugin.
by Kit Mobley · github.com/captkitcarson/schema-conflict-auditor · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/captkitcarson/schema-conflict-auditor/archive/refs/heads/main.zipFrom the readme
Schema Conflict Auditor
WordPress plugin that scans your site for duplicate and conflicting JSON-LD schema emitted by SEO plugins, themes, and WooCommerce. Diagnoses rich-result errors without ripping out your existing SEO plugin.
Product page & downloads: https://kitmobley.com/plugins/schema-conflict-auditor/
What it detects
- Duplicate root entities (multiple Organization, LocalBusiness, WebSite blocks)
- Competing article types (Article + NewsArticle + BlogPosting on one page)
- Duplicate BreadcrumbList, FAQPage, Product, and WebPage blocks
- Missing @id references between related entities
- Malformed JSON-LD that Google silently discards
Each conflict is attributed to its likely source: Yoast SEO, Rank Math, All in One SEO, SEOPress, WooCommerce, Schema Pro, Jetpack, or theme.
Install
1. Download the ZIP from https://kitmobley.com/plugins/schema-conflict-auditor/
2. Plugins → Add New → Upload Plugin in your WP admin
3. Activate, then go to Tools → Schema Auditor and click Run Audit
Or clone this repo directly into wp-content/plugins/schema-conflict-auditor/.
Build
Requires zip or python3 on PATH.
Requirements
- WordPress 5.8+
- PHP 7.4+
License
GPL v2 or later. Se