60 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.
| ID | Check | Passes when |
|---|---|---|
| 6.4.01 | Detect FAQPage, HowTo, or QAPage schema | Present |
| 6.4.02 | Validate correct schema type (FAQPage / HowTo / QAPage) | Accurate |
| 6.4.03 | Validate schema location in head or body without conflicts | Correct |
| 6.4.04 | Validate JSON-LD format is clean and error-free | Valid |
| 6.4.05 | Validate no mixed microdata formats | Clean |
| 6.4.06 | Validate FAQPage has at least one Question | >=1 |
| 6.4.07 | Validate each Question includes an acceptedAnswer | Present |
| 6.4.08 | Validate each Question/Answer pair logically belongs to the page | True |
| 6.4.09 | Validate no duplicate questions | None |
| 6.4.10 | Validate answers contain real content (not boilerplate) | Descriptive |
| 6.4.11 | Validate answer length > 60 chars | Yes |
| 6.4.12 | Validate multi-sentence answers | Yes |
| 6.4.13 | Validate schema reflects all on-page FAQ questions | Full set |
| 6.4.14 | Validate no hidden / deceptive FAQ answers | None |
| 6.4.15 | Validate FAQ compliance with Google’s rich result guidelines | Pass |
| 6.4.16 | Detect HowTo schema structure | Present |
| 6.4.17 | Validate HowTo includes at least one step | >=1 step |
| 6.4.18 | Validate HowTo totalTime property | Present |
| 6.4.19 | Validate estimatedCost property | Present |
| 6.4.20 | Validate tools property (if relevant) | Present |
| 6.4.21 | Validate supply property (if relevant) | Present |
| 6.4.22 | Validate HowToStep structure (text + name) | Accurate |
| 6.4.23 | Validate multi-step coherence (order, logic) | Sequential |
| 6.4.24 | Validate each step includes clear instructions | Yes |
| 6.4.25 | Validate step images (if used) are accessible | 200 status |
| 6.4.26 | Validate step videos (if used) are valid | Correct |
| 6.4.27 | Validate on-page instructions match JSON-LD steps | High parity |
| 6.4.28 | Validate no missing essential steps | Complete |
| 6.4.29 | Validate HowTo schema passes Google Rich Results Test | Pass |
| 6.4.30 | Detect QAPage schema | Present |
| 6.4.31 | Validate primaryQuestion matches the page title intent | Accurate |
| 6.4.32 | Validate acceptedAnswer includes full, complete answer | Present |
| 6.4.33 | Validate suggestedAnswer objects (if present) | Valid |
| 6.4.34 | Validate alternative questions if multiple interpretations present | Present |
| 6.4.35 | Validate answer has meaningful length (>60 chars) | Yes |
| 6.4.36 | Validate answer includes multi-sentence structure | Yes |
| 6.4.37 | Validate QAPage schema does not conflict with FAQPage or HowTo | No conflicts |
| 6.4.38 | Validate QAPage eligibility for rich results | Pass |
| 6.4.39 | Detect duplicate FAQPage or QAPage schema across multiple pages | None |
| 6.4.40 | Validate each page uses ONLY the correct schema type | Clean |
| 6.4.41 | Validate canonical URL alignment with FAQ/HowTo/QAPage schema | Exact |
| 6.4.42 | Detect outdated schema versions | None |
| 6.4.43 | Detect contradictory answers across multiple FAQs on the same site | None |
| 6.4.44 | Validate HowTo images contain ImageObject metadata | Present |
| 6.4.45 | Validate HowTo videos use VideoObject metadata | Present |
| 6.4.46 | Validate FAQ images (if any) load correctly | 200 |
| 6.4.47 | Validate QAPage images and media attachments | Valid |
| 6.4.48 | Validate accessibility (alt text, captions) | Included |
| 6.4.49 | Validate questions written in natural language | Yes |
| 6.4.50 | Validate answers structured for AI comprehension (short + long form) | Yes |
| 6.4.51 | Validate semantic entity linking in Q/A pairs | Present |
| 6.4.52 | Validate HowTo steps include entities and actions readable by AI | Yes |
| 6.4.53 | Validate coherent topical clustering | Strong |
| 6.4.54 | Validate expansions for voice assistants (if speakable used) | Present |
| 6.4.55 | Validate full FAQ/HowTo/QAPage schema passes Google Rich Results Test | Pass |
| 6.4.56 | Validate full schema passes Schema.org validator | Pass |
| 6.4.57 | Validate JSON-LD remains consistent when rendered via JS | Stable |
| 6.4.58 | Validate fallback schema exists if JS fails | Present |
| 6.4.59 | Compute FAQ/HowTo/QAPage completeness score | >= 90% |
| 6.4.60 | Compute composite score for entire instructional schema suite | >= 90% |
← 6.3 Article / BlogPosting / CreativeWork Schema Suite6.5 Review / Rating / Testimonial Schema Suite →
A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.
See plansMachine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).