Repair workflow
- Identify the page’s one primary purpose.
- Use an H1 for that purpose and H2/H3 levels for nested sections.
- Remove empty or decorative heading elements.
- Use main and article landmarks where they match the content.
Issue library · 6 structure checks
Make the page’s main topic, heading hierarchy, and semantic landmarks easy to understand.
Use one clear main topic, a logical heading hierarchy, and semantic landmarks that identify the primary content. Structure should describe relationships, not imitate visual sizing.
Clear structure helps readers scan, assistive technology navigate, and search systems identify the page’s main sections and purpose.
The page lacks a clear primary heading or presents several competing H1s.
Use one visible H1 for the main page purpose unless the document structure genuinely supports otherwise.
Inspect the rendered outline and confirm the H1 matches the page intent.
A heading jumps more than one level, which can obscure section nesting.
Choose heading levels from the content hierarchy instead of visual appearance.
Read the H1–H6 outline and confirm every child section has a logical parent.
Repeated labels can make distinct sections look identical in an outline.
Rename headings so each section communicates its specific job.
Search the rendered outline for repeated labels and confirm repetition is intentional.
A heading exists without a readable label.
Remove decorative empty headings or add the section’s real label.
Inspect the DOM and accessibility tree for unnamed headings.
The document does not identify its primary content region with a main element.
Wrap the unique page content in one main landmark.
Confirm exactly one visible main region contains the primary content.
Substantial standalone content may benefit from being identified as an article.
Use article only when the content is independently meaningful, not as a generic styling wrapper.
Confirm the article boundary excludes unrelated site navigation and footer content.