Content is parsed without execution; language tag, title and description presence, H1 count, empty headings, and skipped levels are reported with separate rules.
HTML Language & Heading Structure Auditor
Parses full or partial HTML without execution and turns page language, title length, description, H1 count, empty headings, and skipped levels into a readable release check. It guarantees neither ranking nor screen-reader compatibility.
What does this tool do?
Audit HTML lang, title, meta description, a single H1, and heading order together.
HTML Language & Heading Structure Auditor: method and usage
Parses full or partial HTML without execution and turns page language, title length, description, H1 count, empty headings, and skipped levels into a readable release check. It guarantees neither ranking nor screen-reader compatibility.
full or partial HTML containing html lang, title, meta description, and visible h1-h6 structure Confirm the shape first with a small example containing no personal data.
a document-signal summary, ordered heading tree, and source-element correction note for every issue
Practical steps
- Load the example or fill the clearly labelled fields for your scenario.
- Run the check on-device and review metrics, warnings, and recommended corrections together.
- Validate the result in the real target environment and record its assumptions.
checking source and rendered DOM on the real URL to confirm one task-focused H1 and a heading order that follows content structure
Title length or hierarchy signals guarantee neither ranking, content quality, nor screen-reader compatibility. A human must assess the page's real language, purpose, and user task.
Suitable use cases
- Content-template QA
- Multilingual page review
- Fixing heading hierarchy
Worked decision record
Practical scenario: Content-template QA. Audit HTML lang, title, meta description, a single H1, and heading order together.
Run a sample with `lang=en`, a descriptive title and meta description, one H1 followed by H2 and H3; then remove lang and H2 to expose two failure paths.
Acceptance record: checking source and rendered DOM on the real URL to confirm one task-focused H1 and a heading order that follows content structure. Keep the result-card metrics and warnings together with the retained example.
Do not publish in this state: Title length or hierarchy signals guarantee neither ranking, content quality, nor screen-reader compatibility. A human must assess the page's real language, purpose, and user task.
Guides for this tool
Accessible HTML Publishing: Language, Headings, Forms, and Accessible Names
Go beyond visual polish and validate language, heading flow, control names, keyboard use, and errors through real tasks.
Read guide →Reviewing Inclusive Language, Tone Consistency, and Headline Quality
Turn rule-based flags into human review grounded in context, audience, and concrete promises.
Read guide →Frequently asked questions
What input does HTML Language & Heading Structure Auditor accept?+
full or partial HTML containing html lang, title, meta description, and visible h1-h6 structure Run a sample with `lang=en`, a descriptive title and meta description, one H1 followed by H2 and H3; then remove lang and H2 to expose two failure paths.
What does HTML Language & Heading Structure Auditor return?+
a document-signal summary, ordered heading tree, and source-element correction note for every issue Acceptance record: checking source and rendered DOM on the real URL to confirm one task-focused H1 and a heading order that follows content structure. Keep the result-card metrics and warnings together with the retained example.
How should I validate HTML Language & Heading Structure Auditor output?+
checking source and rendered DOM on the real URL to confirm one task-focused H1 and a heading order that follows content structure Do not publish in this state: Title length or hierarchy signals guarantee neither ranking, content quality, nor screen-reader compatibility. A human must assess the page's real language, purpose, and user task.
Does HTML Language & Heading Structure Auditor send or store input on a server?+
Tool input is processed in the active tab. Saving to the Workstation or transferring to another tool is a separate choice. Consider browser extensions and shared devices separately; the privacy page explains advertising and network connections.