Decision Use only one h1 on each page

accepted

Using one h1 on each page is best practice for accessibility and usability.

Decision

We will use only one <h1> heading on each page as it is best practice for the following reasons:

  1. <h1> headings are meant to be unique and quickly convey the purpose of the page to all users. This is the case whether the user is sighted, blind or visually impaired, has a cognitive disability, has any other disability, or has no disability.
  2. Screen reader users commonly use a web rotor to navigate web pages as it’s often faster for them to use. It quickly displays separate lists of headings, links, landmarks, form elements, etc.
  3. Having multiple <h1> headings on one page ends up removing a meaningful page title from the page for screen reader users as it removes all context.
  4. A good exercise for sighted users is to imagine navigating quickly through a site where none of the pages have visual page titles. How would you have any context for the meaning of each page? You’d likely feel lost.

More information

Consequences

Having only one <h1> on each page will easily and quickly convey the purpose of the page to all users, regardless of how they choose to view the page.