90 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.
| ID | Check | Passes when |
|---|---|---|
| 6.18.01 | Detect BlogPosting/Article schema | Present |
| 6.18.02 | Validate correct @type (BlogPosting, Article, NewsArticle) | Accurate |
| 6.18.03 | Validate headline present and matches on-page title | Exact |
| 6.18.04 | Validate description is present and aligned with meta description | High parity |
| 6.18.05 | Validate article @id is unique and stable | Unique |
| 6.18.06 | Validate author property present | Present |
| 6.18.07 | Validate author name and identity present | Accurate |
| 6.18.08 | Validate author URL or profile link (if present) | Valid |
| 6.18.09 | Validate multiple authors handled correctly | Accurate |
| 6.18.10 | Validate publisher (Organization) object present (if required) | Present |
| 6.18.11 | Validate datePublished present and correct format | Accurate |
| 6.18.12 | Validate dateModified present and correct format | Accurate |
| 6.18.13 | Validate timestamp parity between schema and visible article | Exact |
| 6.18.14 | Validate update frequency logical (no unrealistic patterns) | Logical |
| 6.18.15 | Validate firstPublished date tracked correctly | Accurate |
| 6.18.16 | Validate image property present | Present |
| 6.18.17 | Validate hero image resolution meets Google specs | >=1200px width |
| 6.18.18 | Validate hero image loads with 200 status | OK |
| 6.18.19 | Validate alt text meaningful & descriptive | Strong |
| 6.18.20 | Validate no broken or outdated hero images | Clean |
| 6.18.21 | Validate H1/H2/H3 hierarchy logical & semantic | Strong |
| 6.18.22 | Validate paragraph readability score meets AI thresholds | High |
| 6.18.23 | Validate article covers main topic comprehensively | Strong |
| 6.18.24 | Validate entity definitions present for primary concepts | Present |
| 6.18.25 | Validate article not overly thin (<300 words) | Pass |
| 6.18.26 | Validate Article schema passes Rich Results test | Pass |
| 6.18.27 | Validate article structure renders correctly with JS disabled | Stable |
| 6.18.28 | Validate internal links present to related topics | Present |
| 6.18.29 | Validate canonical URL present and accurate | Exact |
| 6.18.30 | Compute partial article score for Chunk 1 | Complete |
| 6.18.31 | Validate article belongs to a topic cluster | Present |
| 6.18.32 | Validate internal links to pillar pages | Present |
| 6.18.33 | Validate internal links to related subtopic pages | Present |
| 6.18.34 | Validate article receives internal links from other cluster pages | Present |
| 6.18.35 | Validate internal anchor text descriptive & relevant | Accurate |
| 6.18.36 | Validate article is unique across domain (no duplicates) | Unique |
| 6.18.37 | Validate no cross-domain duplicates of same content | Clean |
| 6.18.38 | Validate article passes AI-content detection (not overly generic) | Pass |
| 6.18.39 | Validate semantic richness (entities, insights, data) | Strong |
| 6.18.40 | Validate originality of phrasing and structure | Strong |
| 6.18.41 | Validate ArticlePage LCP < 2.5s | Pass |
| 6.18.42 | Validate no layout shifts from hero image (CLS stable) | Pass |
| 6.18.43 | Validate article loads without render-blocking JS | Clean |
| 6.18.44 | Validate JavaScript disabled still loads main content | Accessible |
| 6.18.45 | Validate fonts & images optimized | Optimized |
| 6.18.46 | Validate video objects (if included) follow schema rules | Accurate |
| 6.18.47 | Validate video thumbnail resolution meets requirements | High quality |
| 6.18.48 | Validate image galleries include descriptive alt text | Present |
| 6.18.49 | Validate audio embeds have transcripts available (if applicable) | Present |
| 6.18.50 | Validate Article schema exists for each language version | Present |
| 6.18.51 | Validate headline translations preserve meaning | High parity |
| 6.18.52 | Validate body content properly translated (no machine errors) | High parity |
| 6.18.53 | Validate hreflang cross-linking between article language variants | Accurate |
| 6.18.54 | Validate images remain language‑agnostic across versions | Consistent |
| 6.18.55 | Validate structured metadata supports Discover eligibility | Pass |
| 6.18.56 | Validate article freshness (recently updated / evergreen refresh) | Present |
| 6.18.57 | Validate headline click-through suitability (CTR‑optimized wording) | Strong |
| 6.18.58 | Validate presence of estimated reading time | Present |
| 6.18.59 | Validate ArticlePage passes Rich Results tests | Pass |
| 6.18.60 | Compute partial article score for Chunk 2 | Complete |
| 6.18.61 | Validate keyword/topic focus matches article intent | Accurate |
| 6.18.62 | Validate entities (People, Places, Things) properly introduced | Strong |
| 6.18.63 | Validate article includes structured factual data (if relevant) | Present |
| 6.18.64 | Validate semantic variants & synonyms included naturally | Present |
| 6.18.65 | Validate AI readability signals (short sentences, clear patterns) | Strong |
| 6.18.66 | Validate external links to authoritative sources | Present |
| 6.18.67 | Validate external links relevant to article content | Accurate |
| 6.18.68 | Validate citation formatting (journalistic or academic style) | Present |
| 6.18.69 | Validate no broken or redirected external links | Clean |
| 6.18.70 | Validate readable font size, spacing, and layout | Strong |
| 6.18.71 | Validate sticky or accessible Table of Contents (if article >1,000 words) | Present |
| 6.18.72 | Validate accessibility (contrast, alt text, heading order) | Accessible |
| 6.18.73 | Validate article includes interactive or rich elements (if relevant) | Present |
| 6.18.74 | Validate no duplicate article URLs | Clean |
| 6.18.75 | Validate canonical URL correct for all language variants | Exact |
| 6.18.76 | Validate no content duplication across multi-category listing pages | Clean |
| 6.18.77 | Validate article appears only once in sitemap.xml | Present |
| 6.18.78 | Validate hreflang cluster complete (all variants referencing each other) | Complete |
| 6.18.79 | Validate language-specific canonical logic (correct self-referencing) | Accurate |
| 6.18.80 | Validate translated metadata parity (titles, descriptions) | Strong |
| 6.18.81 | Validate images remain consistent across languages unless localized | Consistent |
| 6.18.82 | Validate Article schema loads in initial DOM | Present |
| 6.18.83 | Validate no JS-based delayed article rendering | Clean |
| 6.18.84 | Validate lazy-loading appropriate for images | Present |
| 6.18.85 | Validate article indexability (not blocked by robots.txt) | Accessible |
| 6.18.86 | Validate entire article schema passes all validators | Pass |
| 6.18.87 | Validate no conflicting multiple Article schemas | Clean |
| 6.18.88 | Validate article entity relationships (Article → Author → Org → Topic) | Logical |
| 6.18.89 | Validate overall content quality & depth for AI embeddings | Strong |
| 6.18.90 | Compute full article composite score for Section 6.18 | >= 90% |
← 6.17 Review / Testimonial / AggregateRating Schema Suite6.19 FAQ / QAPage / HowTo 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).