Home / Check catalog / 6. Schema, Local, Trust, Deep Audit / 6.37 On-Page SEO / Headings / Keywords / Entity Coverage / AI-Semantic Signaling

6.37 On-Page SEO / Headings / Keywords / Entity Coverage / AI-Semantic Signaling

200 checks in Schema, Local, Trust, Deep Audit. AI-assisted Scored in the Deep Audit's AI analysis pass.

Heading Structure — Hierarchy, Uniqueness, Semantic Order

IDCheckPasses whenWeightRuns
6.37.01Validate exactly one H1 existsSingleCriticalDeterministic + AI
6.37.02Validate H1 contains primary entity/topicStrongCriticalDeterministic + AI
6.37.03Validate H2s logically break main topicLogicalHeavyDeterministic + AI
6.37.04Validate headings follow descending order (H1→H2→H3…)OrderedHeavyDeterministic + AI
6.37.05Validate H3s expand H2s properlyExpandedMediumDeterministic + AI
6.37.06Validate no skipped heading levels (e.g., H2→H4)CleanMediumDeterministic + AI
6.37.07Validate headings not overusedBalancedMediumDeterministic + AI
6.37.08Validate headings descriptive (not vague)DescriptiveMediumDeterministic + AI
6.37.09Validate no duplicate headingsUniqueMediumDeterministic + AI
6.37.10Validate headings match section content meaningMatchedMediumDeterministic + AI

Primary Keyword Placement — Intent, Position, Semantic Fit

IDCheckPasses whenWeightRuns
6.37.11Validate primary keyword appears in first 100 tokensEarlyCriticalDeterministic + AI
6.37.12Validate primary keyword appears in H1PresentHeavyDeterministic + AI
6.37.13Validate primary keyword appears naturally (no stuffing)NaturalHeavyDeterministic + AI
6.37.14Validate keyword variation used at least onceVariedHeavyDeterministic + AI
6.37.15Validate no excessive repetition (>3x per 500 words)BalancedMediumDeterministic + AI
6.37.16Validate keyword synonyms includedIncludedMediumDeterministic + AI
6.37.17Validate primary keyword appears in meta titlePresentMediumDeterministic + AI
6.37.18Validate primary keyword appears in meta descriptionPresentMediumDeterministic + AI
6.37.19Validate primary keyword appears in URL slug (if appropriate)PresentMediumDeterministic + AI
6.37.20Validate keyword placement does not disrupt grammarSmoothMediumDeterministic + AI

Query Intent Alignment — Answer Delivery, Context Matching

IDCheckPasses whenWeightRuns
6.37.21Identify query intent (informational/navigational/commercial)IdentifiedCriticalDeterministic + AI
6.37.22Validate page satisfies primary intentSatisfiedCriticalDeterministic + AI
6.37.23Validate page satisfies secondary intent (if exists)SatisfiedHeavyDeterministic + AI
6.37.24Validate opening paragraph directly addresses queryDirectHeavyDeterministic + AI
6.37.25Validate content provides actionable valueActionableMediumDeterministic + AI
6.37.26Validate content anticipates user follow‑up questionsAnticipatedMediumDeterministic + AI
6.37.27Validate content not overly commercial for informational intentCorrectMediumDeterministic + AI
6.37.28Validate featured‑snippet style answer appears earlyPresentMediumDeterministic + AI
6.37.29Validate direct answer appears in <50 tokensEarlyMediumDeterministic + AI
6.37.30Validate search intent not contradicted anywhereConsistentMediumDeterministic + AI

Entity Coverage — Topical Completeness, Knowledge Graph Alignment

IDCheckPasses whenWeightRuns
6.37.31Validate core entities appear explicitlyExplicitCriticalDeterministic + AI
6.37.32Validate entities appear with correct relationshipsCorrectHeavyDeterministic + AI
6.37.33Validate entity definitions exist before usageDefinedHeavyDeterministic + AI
6.37.34Validate supporting entities fully presentPresentHeavyDeterministic + AI
6.37.35Validate entity synonyms mapped properlyMappedMediumDeterministic + AI
6.37.36Validate no entity contradiction within pageNoneMediumDeterministic + AI
6.37.37Validate named entities properly capitalizedCorrectMediumDeterministic + AI
6.37.38Validate entity frequency appropriateBalancedMediumDeterministic + AI
6.37.39Validate entity anchors (internal links) correctCorrectMediumDeterministic + AI
6.37.40Validate every required topical sub‑entity appears at least onceCompleteMediumDeterministic + AI

AI-Readability — Token Structure, Hallucination Prevention

IDCheckPasses whenWeightRuns
6.37.41Validate content structured for LLM parsingStructuredHeavyDeterministic + AI
6.37.42Validate no ambiguous pronouns (“it”, “this”, “that”)ClearHeavyDeterministic + AI
6.37.43Validate definitions appear before first useOrderedHeavyDeterministic + AI
6.37.44Validate paragraphs contain one idea eachSingleMediumDeterministic + AI
6.37.45Validate transitions preserve semantic continuitySmoothMediumDeterministic + AI
6.37.46Validate no hallucination triggers (vague claims, ambiguity)SafeMediumDeterministic + AI
6.37.47Validate context resets performed when switching topicsResetMediumDeterministic + AI
6.37.48Validate token order consistent across versionsConsistentMediumDeterministic + AI
6.37.49Validate high‑value tokens appear near section startsPrioritizedMediumDeterministic + AI
6.37.50Compute partial On‑Page SEO score for Chunk 1CompleteCriticalDeterministic + AI

Semantic Coverage — Depth, Completeness, Competitor Alignment

IDCheckPasses whenWeightRuns
6.37.51Validate all essential subtopics covered (SERP-derived)CompleteCriticalDeterministic + AI
6.37.52Validate semantic depth comparable or superior to top 5 competitorsCompetitiveHeavyDeterministic + AI
6.37.53Validate paragraphs include supporting facts/dataSupportedHeavyDeterministic + AI
6.37.54Validate semantic clusters fully expandedExpandedHeavyDeterministic + AI
6.37.55Validate concept hierarchies explainedHierarchicalMediumDeterministic + AI
6.37.56Validate topic breadth wide enough to satisfy intentSufficientMediumDeterministic + AI
6.37.57Validate topic depth adequate for topic authorityAdequateMediumDeterministic + AI
6.37.58Validate long-tail subtopics presentPresentMediumDeterministic + AI
6.37.59Validate section summaries presentSummarizedMediumDeterministic + AI
6.37.60Validate content includes contrast/comparison elementsComparativeMediumDeterministic + AI

Semantic Variants — Synonyms, Linguistic Spread, Lexical Richness

IDCheckPasses whenWeightRuns
6.37.61Validate synonyms for core terms usedUsedHeavyDeterministic + AI
6.37.62Validate morphological variants presentPresentHeavyDeterministic + AI
6.37.63Validate related phrasings used to avoid monotonyVariedHeavyDeterministic + AI
6.37.64Validate technical terms used correctlyCorrectMediumDeterministic + AI
6.37.65Validate colloquial variants used if appropriateAppropriateMediumDeterministic + AI
6.37.66Validate keyword stems incorporatedIncorporatedMediumDeterministic + AI
6.37.67Validate no unnatural synonym overuseNaturalMediumDeterministic + AI
6.37.68Validate vocabulary variety at healthy rangeVariedMediumDeterministic + AI
6.37.69Validate text not overly repetitiveBalancedMediumDeterministic + AI
6.37.70Validate semantic gaps filledFilledMediumDeterministic + AI

Direct Answer Formatting — Snippets, AI Summarization, Clarity

IDCheckPasses whenWeightRuns
6.37.71Validate a snippet-ready answer appears high on pagePresentCriticalDeterministic + AI
6.37.72Validate direct answer concise (<50 tokens)ConciseHeavyDeterministic + AI
6.37.73Validate definition-style sentences used appropriatelyDefinedHeavyDeterministic + AI
6.37.74Validate tables/lists used to clarify complex ideasStructuredHeavyDeterministic + AI
6.37.75Validate examples providedExampledMediumDeterministic + AI
6.37.76Validate analogies included (if helpful)IncludedMediumDeterministic + AI
6.37.77Validate the “main answer” is not buried deepEarlyMediumDeterministic + AI
6.37.78Validate formatting helps AI summarizersSummarizableMediumDeterministic + AI
6.37.79Validate bullet lists used correctlyCorrectMediumDeterministic + AI
6.37.80Validate content avoids vague or partial answersCompleteMediumDeterministic + AI

Readability — Human & AI Comprehension, Structure, Flow

IDCheckPasses whenWeightRuns
6.37.81Validate sentence length <25 tokens averageReadableHeavyDeterministic + AI
6.37.82Validate paragraphs short (<150 tokens)ShortHeavyDeterministic + AI
6.37.83Validate transition markers used (however, therefore, etc.)SmoothHeavyDeterministic + AI
6.37.84Validate active voice dominantActiveMediumDeterministic + AI
6.37.85Validate jargon explained on first mentionExplainedMediumDeterministic + AI
6.37.86Validate content free of ambiguityClearMediumDeterministic + AI
6.37.87Validate topic transitions non-disruptiveContinuousMediumDeterministic + AI
6.37.88Validate headings used frequently for scanningScannableMediumDeterministic + AI
6.37.89Validate lists used for clarityClearMediumDeterministic + AI
6.37.90Validate long blocks of text avoidedAvoidedMediumDeterministic + AI

Redundancy Removal — Anti-Fluff, Anti-Repetition, AI Signal Clarity

IDCheckPasses whenWeightRuns
6.37.91Validate no redundant sentencesNoneHeavyDeterministic + AI
6.37.92Validate no duplicated ideasUniqueHeavyDeterministic + AI
6.37.93Validate content compressed where possibleCompressedHeavyDeterministic + AI
6.37.94Validate no “empty” transition sentencesRemovedMediumDeterministic + AI
6.37.95Validate no circular explanationsNoneMediumDeterministic + AI
6.37.96Validate sentences deliver valueValuableMediumDeterministic + AI
6.37.97Validate each paragraph introduces new informationNewMediumDeterministic + AI
6.37.98Validate no content filler detectedNoneMediumDeterministic + AI
6.37.99Validate no contradicting statementsConsistentMediumDeterministic + AI
6.37.100Compute partial On‑Page SEO score for Chunk 2CompleteCriticalDeterministic + AI

Internal Linking — Context, Anchors, Semantic Graph

IDCheckPasses whenWeightRuns
6.37.101Validate internal links support topic hierarchyHierarchicalHeavyDeterministic + AI
6.37.102Validate anchor text descriptive & context-richDescriptiveHeavyDeterministic + AI
6.37.103Validate no “click here / read more” anchorsNoneHeavyDeterministic + AI
6.37.104Validate internal links point to correct canonical URLsCorrectHeavyDeterministic + AI
6.37.105Validate internal links distributed evenlyBalancedMediumDeterministic + AI
6.37.106Validate breadcrumbs present if relevantPresentMediumDeterministic + AI
6.37.107Validate internal links not excessiveModerateMediumDeterministic + AI
6.37.108Validate no orphan pages referencedNoneMediumDeterministic + AI
6.37.109Validate entity‑linked anchors usedUsedMediumDeterministic + AI
6.37.110Validate all context nodes reachableReachableMediumDeterministic + AI

External Linking — Trust Building, Credibility, Authority Signals

IDCheckPasses whenWeightRuns
6.37.111Validate external authoritative sources citedCitedHeavyDeterministic + AI
6.37.112Validate outbound links relevant to topicRelevantHeavyDeterministic + AI
6.37.113Validate no spammy external domains linkedCleanHeavyDeterministic + AI
6.37.114Validate external links use rel attributes properly (nofollow/sponsored)CorrectMediumDeterministic + AI
6.37.115Validate external link anchors clearClearMediumDeterministic + AI
6.37.116Validate no excessive external linkingBalancedMediumDeterministic + AI
6.37.117Validate citations properly formattedFormattedMediumDeterministic + AI
6.37.118Validate external sources not outdatedUpdatedMediumDeterministic + AI
6.37.119Validate no broken external linksWorkingMediumDeterministic + AI
6.37.120Validate authority-domain alignmentAuthoritativeMediumDeterministic + AI

Topical Authority — Depth, Cluster Alignment, Entity Graph

IDCheckPasses whenWeightRuns
6.37.121Validate page fits into a topical clusterClusteredCriticalDeterministic + AI
6.37.122Validate cluster depth adequateAdequateHeavyDeterministic + AI
6.37.123Validate page covers all “must‑include” subtopicsCompleteHeavyDeterministic + AI
6.37.124Validate schema for entities referencedStructuredHeavyDeterministic + AI
6.37.125Validate cluster internal links correctCorrectMediumDeterministic + AI
6.37.126Validate semantic nodes mapped to main entityMappedMediumDeterministic + AI
6.37.127Validate cluster hierarchy respectedOrderedMediumDeterministic + AI
6.37.128Validate no missing essential cluster articlesCompleteMediumDeterministic + AI
6.37.129Validate contextual relevance of clusterRelevantMediumDeterministic + AI
6.37.130Validate authority improved by contextual linkingImprovedMediumDeterministic + AI

Context Delivery — Intro Quality, Definition Depth, Setup

IDCheckPasses whenWeightRuns
6.37.131Validate opening paragraph establishes context clearlyClearHeavyDeterministic + AI
6.37.132Validate definitions provided when neededProvidedHeavyDeterministic + AI
6.37.133Validate topic scope defined earlyDefinedHeavyDeterministic + AI
6.37.134Validate reader guided through conceptual setupGuidedMediumDeterministic + AI
6.37.135Validate background info adequateAdequateMediumDeterministic + AI
6.37.136Validate no abrupt topic startsSmoothMediumDeterministic + AI
6.37.137Validate context maintained across sectionsMaintainedMediumDeterministic + AI
6.37.138Validate concluding sentence at end of introPresentMediumDeterministic + AI
6.37.139Validate intro matches searcher expectationsMatchedMediumDeterministic + AI
6.37.140Validate intro length appropriateBalancedMediumDeterministic + AI

Content Professionalism — Tone, Credibility, Style

IDCheckPasses whenWeightRuns
6.37.141Validate tone matches topic (formal/informal/etc.)AlignedHeavyDeterministic + AI
6.37.142Validate claims supported by evidenceSupportedHeavyDeterministic + AI
6.37.143Validate no exaggerated or misleading claimsAccurateHeavyDeterministic + AI
6.37.144Validate consistent tone throughoutConsistentMediumDeterministic + AI
6.37.145Validate domain expertise demonstratedExpertMediumDeterministic + AI
6.37.146Validate citations trustworthyTrustworthyMediumDeterministic + AI
6.37.147Validate writing style coherentCoherentMediumDeterministic + AI
6.37.148Validate no content contradicts industry standardsAccurateMediumDeterministic + AI
6.37.149Validate tone not robotic or repetitiveNaturalMediumDeterministic + AI
6.37.150Compute partial On‑Page SEO score for Chunk 3CompleteCriticalDeterministic + AI

Content Completeness — Depth, Breadth, Matching Top Ranked Pages

IDCheckPasses whenWeightRuns
6.37.151Validate page answers *every* core question implied by queryCompleteCriticalDeterministic + AI
6.37.152Validate page covers competitor‑matched subtopicsCoveredHeavyDeterministic + AI
6.37.153Validate page includes unique insights beyond competitorsUniqueHeavyDeterministic + AI
6.37.154Validate FAQ section exists where relevantPresentHeavyDeterministic + AI
6.37.155Validate FAQs reflect People‑Also‑Ask questionsMappedMediumDeterministic + AI
6.37.156Validate deep-dive explanatory sections existDeepMediumDeterministic + AI
6.37.157Validate statistics/facts included where relevantFact‑supportedMediumDeterministic + AI
6.37.158Validate expert quotes/industry views included if relevantIncludedMediumDeterministic + AI
6.37.159Validate page covers misconceptions and clarificationsClarifiedMediumDeterministic + AI
6.37.160Validate page includes scenario‑based explanationsScenario‑basedMediumDeterministic + AI

Page Engagement — Visuals, Formatting, UI/UX Signals

IDCheckPasses whenWeightRuns
6.37.161Validate images support semantic meaningRelevantHeavyDeterministic + AI
6.37.162Validate graphs/diagrams used where appropriateUsedHeavyDeterministic + AI
6.37.163Validate content formatting increases dwell timeEngagingHeavyDeterministic + AI
6.37.164Validate CTAs present but not intrusiveBalancedMediumDeterministic + AI
6.37.165Validate navigation aids (jump links) presentPresentMediumDeterministic + AI
6.37.166Validate sidebar content relevant (if used)RelevantMediumDeterministic + AI
6.37.167Validate user can scan content quicklyScannableMediumDeterministic + AI
6.37.168Validate mobile formatting not brokenIntactMediumDeterministic + AI
6.37.169Validate no intrusive ads break reading flowCleanMediumDeterministic + AI
6.37.170Validate media elements (videos) enhance clarityHelpfulMediumDeterministic + AI

Advanced NLP Signaling — Entity Expansion, Knowledge Graph Alignment

IDCheckPasses whenWeightRuns
6.37.171Validate entity graph matches Google's interpretationAlignedCriticalDeterministic + AI
6.37.172Validate semantic associations between entities correctCorrectHeavyDeterministic + AI
6.37.173Validate no ambiguous entity referencesUnambiguousHeavyDeterministic + AI
6.37.174Validate entity depth sufficient for topical authorityDeepHeavyDeterministic + AI
6.37.175Validate LSI keywords introduced naturallyNaturalMediumDeterministic + AI
6.37.176Validate semantic neighborhoods coveredCoveredMediumDeterministic + AI
6.37.177Validate contextual cues around entities stableStableMediumDeterministic + AI
6.37.178Validate relationships between entities explainedExplainedMediumDeterministic + AI
6.37.179Validate entity descriptions not contradicting Wikipedia/WikidataConsistentMediumDeterministic + AI
6.37.180Validate entity‑anchoring sentences appear earlyAnchoredMediumDeterministic + AI

Contextual Reinforcement — Endings, Conclusions, CTA Relevance

IDCheckPasses whenWeightRuns
6.37.181Validate conclusion summarizes core answerSummarizedHeavyDeterministic + AI
6.37.182Validate conclusion reinforces main entity/topicReinforcedHeavyDeterministic + AI
6.37.183Validate no new unrelated topics introduced in conclusionCleanHeavyDeterministic + AI
6.37.184Validate conclusion contains actionable takeawayActionableMediumDeterministic + AI
6.37.185Validate call‑to‑action contextually alignedAlignedMediumDeterministic + AI
6.37.186Validate closing paragraph ~100 tokens or lessConciseMediumDeterministic + AI
6.37.187Validate closing avoids repetitionFreshMediumDeterministic + AI
6.37.188Validate topic end clearly communicatedFinalizedMediumDeterministic + AI
6.37.189Validate page provides closure for user intentClosedMediumDeterministic + AI
6.37.190Validate no open questions left unresolvedResolvedMediumDeterministic + AI

Final on-Page SEO Validation — Holistic Scoring

IDCheckPasses whenWeightRuns
6.37.191Validate page fully answers user intentFully satisfiedCriticalDeterministic + AI
6.37.192Validate semantic completeness top-tier in SERPTop-tierCriticalDeterministic + AI
6.37.193Validate content ready for featured snippetsEligibleHeavyDeterministic + AI
6.37.194Validate topic authority contribution strongStrongHeavyDeterministic + AI
6.37.195Validate content free from contradictions & ambiguityCleanHeavyDeterministic + AI
6.37.196Validate content reusable for AI answersReusableMediumDeterministic + AI
6.37.197Validate page prepares AI agents with deterministic structureDeterministicMediumDeterministic + AI
6.37.198Validate on‑page formatting machine‑readableMachine‑readableMediumDeterministic + AI
6.37.199Identify any remaining semantic gapsIdentifiedMediumDeterministic + AI
6.37.200Compute full ON‑PAGE SEO composite scoreFinalizedCriticalDeterministic + AI

← 6.36 Core Web Vitals / Speed Optimization / Performance AI-Readiness6.38 Multimedia SEO (Images / Video / Audio) + AI Multimodal Readiness →

Run these checks on your site

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 plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).