WordPress Schema Validator | AEO God Mode

Free

Know your schema is valid before Google checks it

The Schema Validator checks every JSON-LD block on your site against Google’s documented requirements for rich results. No third-party tools, no copy-pasting into testing pages.

See How It Works

Run a validation. See exactly what’s missing.

The Schema Engine generates JSON-LD for every page on your site. The Validator makes sure that output meets Google’s documented requirements for rich results, scanning every schema type on a page and reporting required fields, recommended fields, and structural checks.

  • 8 schema types. Validated against required and recommended fields.
  • Three clear outcomes. Every page comes back Pass, Warning, or Error.
  • Single page or whole site. Scan one page or batch-validate every post, page, and product.
  • Instant recall. Results are cached in post meta so they load without re-scanning.
  • Structural checks. Confirms @context and @type properties on every block.
Schema Validator

Schema Validator

3 pages validated

Validate All
2
Pass
1
Warning
0
Error
/about/
Organization · 3 schemas
Pass ✓
/blog/seo-guide/
Article · 2 schemas
Warning ⚠
Missing recommended field “dateModified” for Article schema.
Missing recommended field “wordCount” for Article schema.
/services/
LocalBusiness · 4 schemas
Pass ✓

This mirrors the actual plugin interface. Pass, Warning, or Error per page, with the exact missing field named.

Required Fields

Google requires specific fields per schema type. Missing one means no rich result.

When a required field is missing or empty, the validator flags it as an error. These are the exact fields that Google’s Rich Results documentation lists as mandatory for eligibility.

The validator generates human-readable error messages that tell you which field is missing and for which schema type. No cryptic codes or JSON paths.

Schema TypeRequired Fields
Articleheadline, author, datePublished, image
FAQPagemainEntity
HowToname, step
LocalBusinessname, address
Productname, offers
Organizationname, url
WebSitename, url
BreadcrumbListitemListElement
Recommended Fields

Warnings tell you what Google prefers. Fix them and your rich results get richer.

Recommended fields are not mandatory, but Google’s documentation says they improve the quality of your rich results and increase the likelihood of appearing in enhanced search features.

The validator separates these from required field errors so you can prioritise. Fix all errors first, then work through warnings to maximise your rich result coverage.

Schema TypeRecommended Fields
ArticledateModified, publisher, description, wordCount
LocalBusinesstelephone, openingHoursSpecification, geo, priceRange
Productdescription, sku, image, aggregateRating
Organizationlogo, sameAs, description
Batch Validation

One click validates every published page

“Validate All” scans every published post, page, and WooCommerce product on your site. The validator supports up to 200 pages per batch, and the results summary shows pass, warning, and error counts at the top.

Below the summary, a per-page breakdown lists every scanned URL with its validation status and title. Click through to see exactly which fields triggered warnings or errors.

  • Whole-site coverage. Scans posts, pages, and WooCommerce products.
  • 200 pages per batch. Enough for most sites in a single run.
  • Summary dashboard. Total pass, warning, and error counts at a glance.
  • Per-page breakdown. Every URL listed with its title and status.
Batch Results

Batch Validation

47 pages validated

39
Pass
6
Warning
2
Error
How to Install WordPressPass ✓
HVAC Repair ServicesError ✕
Contact UsWarning ⚠

Batch results: 47 pages scanned, with a per-page breakdown under the summary.

Cached Results

Results persist in post meta. No re-scanning until content changes.

Every validation run saves its results so you can review them any time. The cached result includes the overall status, schema count, timestamp, and the full per-schema breakdown.

When you open the validator again, results load from cache. Re-run validation manually to refresh after editing content, adding new schema types, or updating the Schema Engine settings.

  • Cached per page. Stored in WordPress post meta.
  • Complete record. Overall status, schema count, and timestamp.
  • Full breakdown preserved. Per-schema pass, warning, and error detail.
  • Instant load. No repeated scanning on subsequent visits.
Cached Validation Result
validation_result
post_id: 42
overall: pass
schema_count: 3
validated_at: 2026-03-08 12:00:00
Results are cached so they load instantly whenever you open the validator. No repeated scanning needed.

Each page’s result is saved with status, schema count, and timestamp.

Structural Validation

Beyond field checks, the validator catches broken JSON-LD structure

Every schema object is checked for two required properties that every schema block needs. If either is missing, the entire block is invalid and search engines will ignore it.

  • @context check. Confirms every schema block includes the schema.org context URL. Without it, the markup is structurally invalid.
  • @type check. Verifies the schema type is declared. Google and AI engines use @type to understand what the data represents.
  • Yoast and Rank Math aware. The Schema Engine skips types handled by other plugins, so the validator only checks what AEO God Mode generates.
8schema types validated
200pages per batch
3clear outcomes per page
FAQ

Schema Validator questions, answered

The short version of what people ask before running their first validation.

Yes. The Schema Validator is included free in every installation of AEO God Mode. Install the plugin, run a validation, and see your structured data health in one dashboard.

Eight types: Article, FAQPage, HowTo, LocalBusiness, Product, Organization, WebSite, and BreadcrumbList. Each is checked against the required and recommended fields in Google’s Rich Results documentation.

An error means a required field is missing or empty, so the page is not eligible for that rich result. A warning means a recommended field is missing. Recommended fields are not mandatory, but Google’s documentation says they improve rich result quality.

Up to 200 pages per batch. Validate All scans every published post, page, and WooCommerce product, then shows a summary of pass, warning, and error counts with a per-page breakdown.

Yes. The Schema Engine skips schema types that are already handled by other plugins, and the validator only checks what AEO God Mode generates. There is no duplicate or conflicting markup.

Results are cached in post meta and load instantly when you reopen the validator. Re-run validation manually after editing content, adding new schema types, or changing Schema Engine settings.

Stop guessing whether your schema is valid

The Validator runs through every field Google requires, free in every installation of AEO God Mode.

AI Search Optimized by AEO God Mode (opens in a new tab)