Semantic Structure Integrity

Semantic Structure Integrity (SSI) is the Structural Authority Score dimension that measures whether content follows a parseable semantic hierarchy. SSI evaluates heading structure, proper nesting, list usage, definition blocks, and the absence of structural ambiguity. It determines whether AI systems can decompose a page into discrete, citable content units.

What Semantic Structure Means for AI

AI systems do not read pages the way humans do. They parse structure. When an AI encounters a web page, it constructs an internal representation of the content hierarchy based on semantic HTML elements: headings, lists, definition blocks, sections, and articles.

If that hierarchy is clear and consistent, the AI can isolate specific content blocks, determine their scope, and extract them with confidence. If the hierarchy is broken, ambiguous, or absent, the AI cannot reliably determine what belongs where and extraction confidence collapses.

Semantic structure is the foundation of extractability. Without it, no amount of structured data or FAQ schema compensates for the inability to parse content boundaries.

Heading Hierarchy: H1 Through H6

Heading elements define the document outline. AI systems use this outline to understand topic scope, section boundaries, and content relationships.

Correct Heading Hierarchy

A correct heading hierarchy proceeds sequentially without skipping levels. Each heading level represents a narrower scope within the parent level.

H1: Page Title

H2: Major Section

H3: Subsection

H4: Detail Point

H2: Next Major Section

H3: Subsection

Why Heading Skips Break Extraction

When a page jumps from H1 to H3, or from H2 to H4, the AI system encounters a structural gap. It cannot determine whether the skipped level was intentionally omitted or whether the content hierarchy is malformed. This ambiguity forces the AI to guess, which reduces extraction confidence.

H1: Page Title

H3: Subsection (skip from H1 to H3)

H2: Section

H5: Detail (skip from H2 to H5)

Each skip introduces ambiguity into the document outline the AI constructs.

The Role of Lists and Definition Blocks

Structured Lists

Ordered and unordered lists provide explicit enumeration that AI systems can parse into discrete items. When a list of services, features, or criteria is presented as a semantic list element rather than a paragraph of comma-separated values, the AI can extract each item independently. Lists are atomic extraction units.

Definition Blocks

A definition block is a visually and semantically distinct paragraph that defines a concept in isolation. Definition blocks typically use border-left styling or blockquote elements to signal that the enclosed text is a canonical definition. AI systems recognize these patterns and treat definition blocks as high-confidence extraction targets.

Atomic Paragraphs

An atomic paragraph contains a single idea expressed completely within its bounds. It does not depend on surrounding context for meaning. Atomic paragraphs allow AI systems to extract individual statements without losing accuracy. Long, multi-topic paragraphs force the AI to segment content internally, which introduces extraction error.

Section Anchors and Content Addressability

Section anchors (id attributes on heading or section elements) make content addressable at the section level. When a section has an anchor, AI systems can reference not just the page but the specific section within the page.

Addressable sections improve citation granularity. Instead of citing an entire page, an AI can cite the specific section that answers the user's question. This increases citation precision and user trust in the AI's response.

Every major section of an Authority Engineering optimized page should have a descriptive id attribute.

How Div Soup Reduces Extraction Confidence

Div soup is the practice of building page layouts using generic div elements instead of semantic HTML5 elements. Most modern websites suffer from div soup because CSS frameworks and component libraries default to div-based layouts.

For human visitors, div soup is invisible. Styling makes the page look structured. For AI systems, div soup is a structural void. Without semantic elements, the AI cannot determine section boundaries, content purposes, or hierarchical relationships.

Replacing div elements with section, article, nav, aside, header, and footer elements provides semantic signals that AI systems use to construct content hierarchies.

Low SSI: Div Soup

<div class="wrapper">

<div class="content">

<div class="block">

<span>Title</span>

<div>Content here</div>

</div>

</div>

</div>

High SSI: Semantic HTML

<article>

<section id="topic">

<h2>Topic Title</h2>

<p>Definition here.</p>

<ul><li>Item</li></ul>

</section>

</article>

Frequently Asked Questions

What is Semantic Structure Integrity?

Semantic Structure Integrity (SSI) is the SAS dimension that measures whether content follows a parseable semantic hierarchy. It evaluates heading structure, proper nesting, list usage, definition blocks, and the absence of div soup. SSI determines whether AI systems can decompose a page into discrete, citable content units.

Why do heading skips reduce AI extraction confidence?

Heading skips break the semantic outline that AI systems use to parse content hierarchy. When a heading level is skipped, the AI cannot reliably determine whether the following content is a subsection of the previous heading or a new top-level section. This ambiguity reduces extraction confidence and increases the probability that the AI will skip the source entirely.

What is div soup and why does it reduce SSI?

Div soup is HTML markup that uses generic div elements instead of semantic elements like section, article, nav, and aside. Without semantic meaning, AI systems cannot determine content boundaries or section purposes. Div soup forces AI to guess structure rather than parse it, reducing extraction confidence.

View all 30 frequently asked questions →

Check Your Semantic Structure

Run a free SAS scan to see your Semantic Structure Integrity score and identify heading hierarchy issues.

Run Free SAS Scan