Phase 9. Schema Markup. Is Google (and every AI) reading your site correctly?

Schema markup is how you tell Google and AI assistants what your business is, what it sells, who it serves, and what pages are about. Phase 9 validates every JSON-LD block on your page and flags what is missing, broken, or incomplete.

Phase 9 Schema Markup. JSON-LD validation

Schema markup as the site's DNA
Schema validation

JSON-LD parsed, validated, scored

Phase 9: Schema Markup

Phase 9 validates your structured data — JSON-LD syntax, required properties, schema type coverage, rich result eligibility. Free, 2–5 minutes.

  • Most local businesses are missing the LocalBusiness schema search engines need
  • Required vs recommended properties per type
  • Schema type appropriateness for your content
Run Free Audit

Three schema vectors every page is checked against.

JSON-LD syntax validation
Syntax check

JSON-LD parsing, required props, deprecated fields

Right schema for the page

We parse every JSON-LD block on your site, validate the syntax, check that required properties are present for each schema type, and flag deprecated fields that need updating. Broken schema is invisible to search engines — we surface every error.

  • Does every page have the right schema types?
  • LocalBusiness, Service, Product, Article, FAQ, BreadcrumbList.
  • Identifies deprecated fields that should be updated
Run Free Audit
Schema type coverage map
Type coverage

Which schema types you have, which you need

All required properties filled

We identify which schema types apply to your business — LocalBusiness, Organization, Service, Product, FAQ, Article, Breadcrumb — and flag which ones are missing from pages that need them.

  • Are all required properties filled?
  • Recommended properties?
  • Missing fields flagged individually.
Run Free Audit
Rich result eligibility tests
Rich result tests

Eligibility per snippet type, with examples

Schema.org spec validation

Rich snippets — star ratings, prices, FAQ accordions, breadcrumbs in the SERPs — only show when your schema qualifies. We test your markup against Google's rich result criteria and tell you which ones you are eligible for and which you are not.

  • Does your JSON-LD validate against Schema.org?
  • Any syntax or semantic errors surfaced.
  • Shows examples of what your enhanced listing could look like
Run Free Audit

What Phase 9 checks, in detail.

Is a service page using Service schema, not Article? Phase 9 checks appropriateness.

  • Is a service page using Service schema, not Article?
  • Phase 9 checks appropriateness.
  • Competitors with schema get enhanced listings

Every schema type has required properties. Missing ones are critical.

  • Every schema type has required properties.
  • Missing ones are critical.
  • You think you have schema but it's not working

The ones that unlock rich snippets. Missing them is a warning.

  • The ones that unlock rich snippets.
  • Missing them is a warning.
  • Location data gaps prevent map display

Does your schema qualify for SERP enhancements? Phase 9 predicts this.

  • Does your schema qualify for SERP enhancements?
  • Phase 9 predicts this.
  • Multiple business names create entity confusion
Find Your Issues

What the Phase 9 report delivers.

  • Full JSON-LD validation Every schema block validated against the spec.
  • Missing property list per schema type Specific fields you need to add.
  • Rich snippet eligibility Predicted SERP enhancement readiness.
  • Included on every audit Free tier or paid, same engine.
Visibility upside

Rich snippets, knowledge panel, voice, local pack

Run a real schema check

Free schema validation. Every JSON-LD block parsed, every required field checked, every rich result eligibility tested. 2–5 minutes.

Schema Types
Schema Types Found
Local Business 48%
Missing: geo
Organization 67%
Complete!
FAQ MISSING
Featured snippet opportunity
Breadcrumb 100%
Implemented
WebSite 50%
No SearchAction
Service MISSING
Service offerings visibility
Local Business Fields
Required
Name ✓
Address ✓
Phone ✓
Address
Street ✗
City ✓
State ✓
Zip ✓
Recommended
Hours ✓
Geo ✓
Image ✓
URL ✓
Description ✗
Area ✗
Price ✗

Common questions about schema markup auditing

What is schema markup?

A universal vocabulary for telling machines what your content is.

  • A universal vocabulary for telling machines what your content is.
  • Enables rich snippets and enhanced search listings
Do I need schema on every page?

Yes, at minimum LocalBusiness on the homepage, Service on service pages, Article on blog posts, BreadcrumbList everywhere.

  • Yes, at minimum LocalBusiness on the homepage, Service on service pages, Article on blog posts, BreadcrumbList everywhere.
  • Competitive advantage in search visibility
What happens if schema is wrong?

Google ignores it quietly, rich snippets disappear, and AI assistants cannot extract your business facts.

  • Google ignores it quietly, rich snippets disappear, and AI assistants cannot extract your business facts.
  • Custom implementations need JSON-LD code blocks
Does SchemaReports implement schema for me?

No, it tells you what is missing. The implementation is up to you or your developer.

  • No, it tells you what is missing.
  • The implementation is up to you or your developer.
Is there a standard schema validator?

Google has Rich Results Test. Phase 9 goes further and checks eligibility + completeness.

  • Google has Rich Results Test.
  • Phase 9 goes further and checks eligibility + completeness.

  • Syntax validation catches malformed JSON
  • Completeness check finds missing required fields

Run Free Audit

Run Free Audit

Run a real schema audit on your site.

Free, 2–5 minutes. 25+ schema validation checks, every JSON-LD block tested, rich result eligibility scored.

  • The only audit that checks Psychology, Trust, and AI Readiness
  • 12 phases, 1,000+ data points, results in under 5 minutes
  • Free to run, free to download, yours to keep forever
Find out if your schema is complete
Phase 9 of 12

Schema: how rich results happen