HTML Heading Structure (H1–H6)

The HTML heading structure uses the tags H1 to H6 to define the hierarchical organisation of the content on a web page, from the top-level H1 down to subordinate subheadings. It provides visual orientation for users as well as semantic structure for search engines and screen readers.

In practice

The HTML standard explicitly allows more than one top-level heading; even so, we set exactly one H1 per page as a house editorial rule, because a clear main heading makes orientation easier for readers and search engines alike. The sections below it are organised consistently with H2, H3 and so on, without skipping levels. This structure matters particularly for screen reader users, because it lets them jump directly between sections instead of listening to the page linearly. A clean heading hierarchy also makes it easier for search engines to grasp the structure of a page, which supports classic SEO as well as the discoverability of individual sections by AI systems.

Matching service

Sources

← Back to the glossary