Semantic HTML
Scan another siteWhat 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. |