90 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.
| ID | Check | Passes when |
|---|---|---|
| 6.19.01 | Detect FAQPage schema | Present |
| 6.19.02 | Validate correct @type = FAQPage | Accurate |
| 6.19.03 | Validate mainEntity array contains Question objects | Present |
| 6.19.04 | Validate each Question has acceptedAnswer | Present |
| 6.19.05 | Validate question name matches on-page question text | Exact |
| 6.19.06 | Validate acceptedAnswer text matches on-page answer | High parity |
| 6.19.07 | Validate no empty or placeholder answers | Clean |
| 6.19.08 | Validate max recommended number of FAQs (<25 per page) | Pass |
| 6.19.09 | Detect QAPage schema (if present) | Present |
| 6.19.10 | Validate @type = QAPage | Accurate |
| 6.19.11 | Validate mainEntity is a Question with AcceptedAnswer | Present |
| 6.19.12 | Validate answer correctness & factual accuracy | Accurate |
| 6.19.13 | Validate provenance/author credibility (if available) | Strong |
| 6.19.14 | Validate on-page Q&A structure matches schema Q&A | High parity |
| 6.19.15 | Detect HowTo schema | Present |
| 6.19.16 | Validate @type = HowTo | Accurate |
| 6.19.17 | Validate step-by-step HowToStep array present | Present |
| 6.19.18 | Validate steps properly ordered | Ordered |
| 6.19.19 | Validate each step has clear instructions | Strong |
| 6.19.20 | Validate presence of required tools (if applicable) | Present |
| 6.19.21 | Validate presence of required materials/supplies | Present |
| 6.19.22 | Validate HowToDuration formatted ISO 8601 | Accurate |
| 6.19.23 | Validate HowTo images present | Present |
| 6.19.24 | Validate image resolution meets minimum spec | >=800px |
| 6.19.25 | Validate video instructions (if present) follow VideoObject schema | Accurate |
| 6.19.26 | Validate thumbnails load correctly | OK |
| 6.19.27 | Validate no duplicate Q&A content across different FAQ/QAPage pages | Clean |
| 6.19.28 | Validate schema loads in initial DOM | Present |
| 6.19.29 | Validate rich results test passes for FAQ/QAPage/HowTo | Pass |
| 6.19.30 | Compute partial FAQ/QAPage/HowTo score for Chunk 1 | Complete |
| 6.19.31 | Validate schema Q&A exactly matches on-page visible Q&A | Exact |
| 6.19.32 | Validate HowTo instructions match on-page content | High parity |
| 6.19.33 | Validate no misleading or factually incorrect answers | Correct |
| 6.19.34 | Validate Q&A sentences complete and coherent | Strong |
| 6.19.35 | Validate HowTo steps logically written (no vague statements) | Strong |
| 6.19.36 | Validate answers structured for AI clarity (short, clear sentences) | Strong |
| 6.19.37 | Validate HowTo steps include clear action verbs | Accurate |
| 6.19.38 | Validate Q&A includes enough context for standalone AI comprehension | Strong |
| 6.19.39 | Validate HowTo includes outcome/result statements | Present |
| 6.19.40 | Validate each question uniquely addresses a distinct user intent | Clear |
| 6.19.41 | Validate no duplicate questions across multiple FAQ pages | Clean |
| 6.19.42 | Validate no duplicate HowTo guides across category pages | Clean |
| 6.19.43 | Validate no conflicting answers across different FAQ pages | Consistent |
| 6.19.44 | Validate no redundant questions on same FAQ page | Clean |
| 6.19.45 | Validate translated FAQ/QAPage/HowTo versions exist (if multilingual site) | Present |
| 6.19.46 | Validate translated questions preserve meaning | High parity |
| 6.19.47 | Validate translated answers preserve meaning | High parity |
| 6.19.48 | Validate hreflang cross-referencing across FAQ/QAPage/HowTo variants | Accurate |
| 6.19.49 | Validate HowTo steps/images consistent across languages | Consistent |
| 6.19.50 | Validate FAQ questions link to authoritative internal pages | Present |
| 6.19.51 | Validate HowTo pages link to relevant service/product pages | Present |
| 6.19.52 | Validate QAPage links to supporting documentation/articles | Present |
| 6.19.53 | Validate FAQPage included in navigation or footer (if core content) | Present |
| 6.19.54 | Validate schema loads in initial DOM without JS rendering | Present |
| 6.19.55 | Validate no conflicting FAQ/QAPage/HowTo schemas | Clean |
| 6.19.56 | Validate load performance (LCP, CLS) acceptable | Pass |
| 6.19.57 | Validate FAQ/Q&A/HowTo pages are indexable | Accessible |
| 6.19.58 | Validate schema passes all external validators | Pass |
| 6.19.59 | Validate Q&A structured data eligible for rich results | Pass |
| 6.19.60 | Compute partial FAQ/QAPage/HowTo score for Chunk 2 | Complete |
| 6.19.61 | Validate FAQ formatting (expanders, clean structure) | Present |
| 6.19.62 | Validate FAQ readability (short answers <180 words) | Strong |
| 6.19.63 | Validate FAQ covers main user intents (top 5–10 questions) | Present |
| 6.19.64 | Validate FAQ avoids promotional or spammy tone | Clean |
| 6.19.65 | Validate FAQ sections group logically (billing, technical, services, etc.) | Logical |
| 6.19.66 | Validate QAPage provides single best possible answer | Strong |
| 6.19.67 | Validate answer includes full context & actionable detail | Strong |
| 6.19.68 | Validate alternativeAnswer (if included) logically differs | Logical |
| 6.19.69 | Validate QAPage hierarchy (Question → AcceptedAnswer) follows schema rules | Accurate |
| 6.19.70 | Validate HowTo includes prerequisites (what to know before starting) | Present |
| 6.19.71 | Validate HowTo includes warnings/safety notes (if applicable) | Present |
| 6.19.72 | Validate steps include actionable verbs and outcomes | Strong |
| 6.19.73 | Validate HowTo includes cost or estimated resource requirements | Present |
| 6.19.74 | Validate HowTo includes troubleshooting or exceptions section | Present |
| 6.19.75 | Validate HowTo images match the correct step | Accurate |
| 6.19.76 | Validate instructional videos (if present) are coherent and relevant | Strong |
| 6.19.77 | Validate audio narration (if present) is clear and contextual | Strong |
| 6.19.78 | Validate no mismatched or outdated instructional media | Clean |
| 6.19.79 | Validate FAQ/QAPage/HowTo schema loads in initial DOM | Present |
| 6.19.80 | Validate no multiple FAQPage/QAPage/HowTo types conflict | Clean |
| 6.19.81 | Validate page mobile usability | Pass |
| 6.19.82 | Validate no broken internal FAQ/QAPage/HowTo links | Clean |
| 6.19.83 | Validate FAQ/QAPage/HowTo hreflang cluster complete | Complete |
| 6.19.84 | Validate multilingual content parity across all versions | High parity |
| 6.19.85 | Validate translated HowTo steps maintain actionability | Strong |
| 6.19.86 | Validate entire FAQ/QAPage/HowTo schema passes all validators | Pass |
| 6.19.87 | Validate no conflicting or duplicate markup blocks | Clean |
| 6.19.88 | Validate overall clarity for AI embedding and snippet extraction | Strong |
| 6.19.89 | Validate search intent coverage (FAQ/Q&A/HowTo answers real queries) | Strong |
| 6.19.90 | Compute full FAQ/QAPage/HowTo composite score for Section 6.19 | >= 90% |
← 6.18 Blog / Article / NewsArticle Schema Suite6.20 Video / VideoObject 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).