Answer-first H2 Compliance
stableCategory: content-structure · Methodology v4.5
It counts how many of your H2 sections lead with a direct answer rather than warm-up phrasing.
Signal Source
- Source
https://{domain}- Kind
- html_dom
Score Bands
| Verdict | Condition |
|---|---|
| Pass | 80% or more of evaluable H2 sections open with a direct 30-60 word answer and no preamble — score 80-100 |
| Partial | 40-79% of H2 sections open with a compliant direct answer; the rest open with preambles or undersized first sentences |
| Fail | Fewer than 40% of H2 sections open with a direct answer — preambles or short stubs dominate, or no evaluable H2 sections are found (score 0) |
Description
Answer-first H2 compliance measures the share of your H2 sections that open with a direct 30-60 word answer instead of filler. friendly4AI marks a section compliant when its first sentence runs 30-60 words, ends in ., !, or ?, and starts with no preamble. The compliant percentage becomes a 0-100 score.
What does this parameter measure?
It counts how many of your H2 sections lead with a direct answer rather than warm-up phrasing. friendly4AI splits the article body at each H2 boundary. For every section carrying at least 10 words, it pulls the first sentence — whatever ends in ., !, or ?, or capped at 60 words if none of those arrive first. That sentence is compliant when it holds 30-60 words, terminates properly, and skips a preamble such as "in this section", "we will explore", or "let us look at". The score is the percentage of evaluable sections that pass all three tests.
Why does answer-first phrasing matter for AI-readiness?
AI snippet engines read the opening sentence of a section as a candidate answer. Bury the answer mid-paragraph, or open with warm-up phrasing, and the model finds nothing quotable at the section start — so it skips you. Lead each H2 with a tight 30-60 word answer and every heading turns into an independently liftable chunk, which is what ChatGPT, Gemini, and Perplexity need to cite your page section by section. This works alongside answer-block-shape and answer-structure for extractable answers.
How does friendly4AI score this parameter?
The v4.5 methodology scores this Content Structure parameter as a gradient. The processor prefers an article snapshot, counts evaluable H2 sections (those with at least 10 words of body), then computes round(100 * compliantCount / evaluableCount). A section counts as compliant only when its first sentence is 30-60 words, ends in .!? within the 60-word cap, and avoids the preamble blocklist. The rubric maps that proportion onto bands:
- Pass (80-100): 80% or more of evaluable
H2sections open with a compliant direct answer. - Partial: 40% to 79% of sections comply; the rest open with preambles or undersized first sentences.
- Fail (0): fewer than 40% comply, or no evaluable
H2sections are found.
If a page has no evaluable H2 sections, or the content-analysis cache is unavailable, it returns 0 or gets skipped. A page with no real article body cannot pass.
How do you fix answer-first H2 issues?
- Rewrite each
H2so its first sentence is a direct 30-60 word answer to the question the heading implies. - Cut preambles like "In this section we will explore…" and "As discussed above". They fail compliance even when a good answer follows.
- Close the opening sentence with a
.,!, or?inside 60 words. An unterminated wall of text counts as non-compliant. - Skip one-line stubs. Sections under 10 words are excluded, and undersized first sentences never count as answers. See section-length-distribution for sizing.
- Re-scan, then read the
compliantCount,h2Count, andnonCompliantSectionsevidence fields to see which headings still need work.
Version History
- Introduced
- v4.2
- Last changed
- v4.5
Key takeaways
- Signal: https://{domain}
- Category: Content Structure
- Passes when: 80% or more of evaluable H2 sections open with a direct 30-60 word answer and…