A junior at Texas Tech studying Computer Science has been blind since birth and uses a screen reader called JAWS to navigate the web. When he visits a new webpage, the first thing he does is pull up the list of headings. Headings allow screen reader users to quickly scan a website, much like sighted users visually navigating a page. For a screen reader user, pulling up the list of headings on a new webpage is like getting a table of contents, providing an instant overview of the content.
Last semester, he needed to register for courses. When he visited the course registration page, his screen reader showed a logical hierarchy: "H1: Course Registration" followed by "H2: Fall 2025 Courses," then "H3: Computer Science Department," and so on. He could jump directly to the section he needed in seconds.
But when he tried to find information on a different department's site, he encountered chaos. The page had three H1 headings, several H4s with no H2s or H3s above them, and text that looked like headings but wasn't marked up properly. What should have taken 30 seconds took 10 minutes as he had to listen to the entire page to find what he needed.
The difference? One site used semantic headings properly. The other just styled text to look like headings without using proper HTML. Good heading structure empowers users, allowing them to navigate content independently and avoid frustration.