Semantic HTML

Scan another site

What This Check Covers

Evaluates semantic page structure, heading order, navigation semantics, CSR shell risk, and WAF interference.

Frequently Asked Questions

What is Semantic HTML?
Using proper HTML tags (<nav>, <main>, <article>) according to their intended meaning, rather than just using <div> tags for everything.
Why do AI agents care about HTML tags?
When an agent strips away CSS and Javascript, it relies entirely on semantic tags to understand which part of the page is the main content vs navigation or footer.

Non-Semantic vs Semantic Layout

Element Purpose Non-Semantic Semantic
Main Content <div class='content'> <main>
Navigation Menu <div id='menu'> <nav>
Product Title <div class='big-text'> <h1>

Field Guide

Field Meaning
semantic_elements_used Which semantic tags (header/nav/main/footer/etc.) were found.
heading_hierarchy Heading level order, h1 count, skip count, and summary message.
semantic_navigation_lists Navigation region count and how many use semantic lists.
csr_trap Signals that page may be mostly JS shell with little server-rendered content.
waf_interference Signals of challenge/blocked pages that can affect bots.

Other Categories