Heading hierarchy HTML headings must form a nested outline, never skip levels, and never be used for visual styling alone, as they are the only structural signal consistent across browsers, screen readers, search engines, and AI tools. WCAG 2.4.6 requires headings to describe topic or purpose, and skipping levels is a direct failure. Best practices include using a single

per page, not skipping levels, and keeping headings short. Heading hierarchy Headings describe the sections of a page. They must form a nested outline, never be used for visual styling alone, and never skip levels. What it is HTML defines six heading levels,