A schema audit is a systematic review of your website's structured data implementation - checking which schema types are present, whether they pass Google's validation requirements, whether the content they describe is actually visible on the corresponding pages, and whether any schema errors in Google Search Console are affecting your rich result eligibility or AEO performance. For most websites, regular schema audits reveal both critical errors (completely broken schema blocks) and coverage gaps (content types that should have schema but don't).
The schema audit process uses three primary tools. First, Google Search Console's Enhancements section (under the Indexing menu) shows all detected structured data types across your entire site and flags errors and warnings at scale. Second, Google's Rich Results Test (search.google.com/test/rich-results) validates specific pages and shows which rich result types your schema is eligible for. Third, Schema.org Validator (validator.schema.org) tests schema syntax and property validity against the schema.org specification - catching issues that the Rich Results Test (which only validates Google's supported types) might miss.
Schema Audit Master Checklist
Work through all 25 audit items to assess your schema implementation quality. Check each item as you verify it. Your completion score is shown at the top - aim for 100% on Foundation and Content Coverage before tackling Advanced items.
Foundation
Content Schema Coverage
Author Entity Quality
Validation and Quality
Advanced / Completeness
Schema Error Severity: Critical vs Warning vs Informational
Google's Rich Results Test and Search Console classify schema issues into three severity levels with very different consequences and prioritization. Click each level to see common examples and fixes.
Critical schema errors cause the entire schema block to be ignored by Google's parser. The page is still indexed, but all AEO and rich result benefits from that schema block are lost. Fix immediately.
Invalid @type value
Example: @type: 'organisation' (wrong spelling/case)
Fix: Use exactly schema.org type names: 'Organization', 'FAQPage', 'HowTo'
Missing required property
Example: Question with no acceptedAnswer
Fix: Add all required properties per Google's Rich Results spec for each schema type
JSON syntax error
Example: Trailing comma, missing quote, unclosed bracket
Fix: Validate JSON syntax with jsonlint.com before validating schema semantics
Content-schema mismatch
Example: FAQPage schema has questions not on page
Fix: Ensure all schema properties reflect visible page content - no hidden or off-page schema content