Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/captkitcarson/schema-conflict-auditor/archive/refs/heads/main.zipWordPress 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,WebSiteblocks) - Competing article types (
Article+NewsArticle+BlogPostingon one page) - Duplicate
BreadcrumbList,FAQPage,Product, andWebPageblocks - Missing
@idreferences 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
- Download the ZIP from https://kitmobley.com/plugins/schema-conflict-auditor/
- Plugins → Add New → Upload Plugin in your WP admin
- Activate, then go to Tools → Schema Auditor and click Run Audit
Or clone this repo directly into wp-content/plugins/schema-conflict-auditor/.
Build
./build.sh
# → dist/schema-conflict-auditor-<version>.zip
Requires zip or python3 on PATH.
Requirements
- WordPress 5.8+
- PHP 7.4+
License
GPL v2 or later. See LICENSE.txt.
Author
Built by Kit Mobley — Florida Keys web developer, charter captain, and audit-floor operator.