Why does heading structure matter for screen reader users?
Heading structure matters because it is how most screen reader users find their way around a page. A sighted visitor glances at a product page and sees where the description, the reviews and the delivery information start. A screen reader user gets the same overview by pulling up a list of headings or jumping from one heading to the next. In WebAIM's tenth screen reader survey, 71.6% of respondents said navigating through the headings is the first thing they do to find information on a lengthy page, far ahead of using the browser's Find feature at 13.6%.4 If your headings are missing, vague or only look like headings, that shortcut does not work.
What WCAG asks for
Two success criteria cover headings.
- 1.3.1 Info and Relationships (level A) asks that structure shown visually can also be determined by software.1 If text looks like a heading because it is big and bold, it should be marked up as a heading, with an
h1toh6element. W3C lists "changes in text presentation used to convey information without appropriate markup or text" as a failure of this criterion.1 - 2.4.6 Headings and Labels (level AA) asks that headings and labels describe their topic or purpose.2 It does not require you to add headings, but the ones you have must say what the section is about. W3C notes that this matters because screen readers can present headings out of context, for example in an automatically generated list.2
Heading levels carry meaning too. W3C's headings tutorial explains that an h1 is the most important rank, a heading of the same or higher rank starts a new section, and a lower rank starts a subsection. It says skipping ranks "can be confusing and should be avoided where possible".3 Screen reader users notice: 88.8% of respondents in WebAIM's survey found heading levels very or somewhat useful.4
How common are heading problems?
Very. WebAIM's 2026 scan of the top million home pages found skipped heading levels on 41.8% of them, more than one h1 on 18.1%, and no headings at all on 7.5%.5 The average home page had 29.9 headings.5 In the same survey of screen reader users, missing or improper headings ranked eighth on the list of the most problematic things they meet on the web.4
Common heading mistakes in online stores
| Mistake | What a screen reader user gets | Fix |
|---|---|---|
Product name styled as big text but marked up as a div or p | No heading to jump to at the start of the main content | Make the product name the page's h1 |
Store logo or a promotional banner as the h1 on every page | The same top heading on every page, so it says nothing about this page | Use the page's own name as the h1 |
Headings chosen for their size, such as an h4 because it looks right | A heading list whose levels do not match the sections | Pick the level by structure and change the size with CSS |
| Vague headings such as "Details", "More" or "You may also like" repeated in many places | A list of headings that all sound alike | Make each one specific: "Size and fit", "Delivery and returns" |
| Headings used for styling single words or prices | Clutter that hides the real sections | Use normal text with a CSS class |
| Accordion or tab labels with no heading markup | Sections that only appear when tabbing | Put the button that opens each panel inside a heading element |
A simple heading outline for a product page
There is more than one valid structure. W3C's tutorial shows two common patterns: the h1 first with everything else one rank lower, or the main content heading as the h1 with navigation and sidebar headings as h2.3 A product page might look like this:
h1Merino crew neck jumperh2Descriptionh2Size and fith2Delivery and returnsh2Reviewsh3for each review title, if you show them
h2You may also likeh2Footer sections, such as "Help" and "Newsletter"
Keep repeated parts of the page, such as the footer, at the same levels on every page. The tutorial says "consistency across pages is more important" for fixed sections like sidebars.3
Do headings help search as well?
Headings help people scan a page, and that includes people arriving from a search engine. Be careful with stronger claims. Google's SEO Starter Guide says headings help users navigate your pages, but also that it does not matter for Google Search if you use them out of order, and that there is no ideal number of headings.6 Google does list headings, such as the h1, among the sources it may use when it writes the title link shown in results.6 So a clear, accurate h1 can shape how your page appears. That is not a promise about rankings, and no one can make one. Fix headings because they make your pages usable; treat anything else as a bonus.
Fixing headings on Shopify and WordPress
Shopify
Most heading markup on a Shopify store comes from the theme, so check the theme first. Shopify's Theme Store requires that headings h1 to h6 look visually different from each other, which helps sighted visitors see the same hierarchy.7 In product descriptions and pages you write yourself, use the rich text editor's heading options rather than bold text, and start at the level below the page title. If a section's heading level is wrong in the theme, a developer can change it in the section's Liquid file, or Website Mechanic can propose the fix as a pull request.
WordPress and WooCommerce
The WordPress Heading block lets you choose H1 to H6, and WordPress's own documentation says to "use headings in order" to make your page accessible.8 It also notes that in most themes the page title is used as the h1, so headings you add in the content usually start at H2.8 The Outline tab in the editor's Document Overview shows your headings so you can spot skipped levels before you publish.8
How to check your headings
- Run an automated check. It finds empty headings and some structure problems on many pages at once. Jralo's free check tests your homepage and up to five linked pages against WCAG 2.2 A and AA, and reads your terms, privacy and contact pages to suggest which countries' accessibility laws are likely relevant, with a link to a guide for each (general information, not legal advice). Automated tools find many problems, not all: they cannot tell whether a heading's words describe its section.
- Read the outline. A browser extension that lists headings, or your screen reader's headings list, shows the structure a screen reader user gets. Read only the headings: do they tell you what is on the page?
- Jump by heading. With a screen reader on, use its heading navigation command to move from heading to heading on a product page, a collection page and checkout. Note any section you cannot reach that way.
- Fix templates first. A wrong level in the product template is wrong on every product. Content headings can follow.
Headings are one of the quickest structure fixes. For a wider first pass, see how to check your website in 15 minutes.
Questions people ask
Does a page need exactly one h1?
WCAG does not set a rule on the number of h1 elements, and W3C's headings tutorial shows more than one acceptable pattern. In practice, one h1 that names the page, such as the product name, gives screen reader users a clear starting point. WebAIM found more than one h1 on 18.1% of home pages in 2026.
Is it a failure to skip a heading level?
Skipping a level, such as going from h2 to h4, is not a named WCAG failure on its own. W3C's tutorial says skipping ranks can be confusing and should be avoided where possible. It is worth fixing because people use the levels to understand which sections belong together.
Will better headings improve my search rankings?
Nobody can promise that. Google's SEO Starter Guide says it does not matter for Google Search if headings are out of order, and it presents headings as a way to help people navigate your pages. Fix headings for your visitors; any search benefit is a side effect, not a guarantee.
Check your site now
Jralo's free check tests your homepage and up to five pages for accessibility (WCAG 2.2 A and AA) and website QA problems, and tells you which countries' accessibility laws are likely relevant to you. No sign-up.
Run the free checkSources
Every number and legal statement in this post links to one of these sources, read on 13 October 2026.
- W3C WAI: Understanding Success Criterion 1.3.1 Info and Relationships
- W3C WAI: Understanding Success Criterion 2.4.6 Headings and Labels
- W3C WAI: Headings (Page Structure tutorial)
- WebAIM: Screen Reader User Survey #10 results
- WebAIM: The WebAIM Million, 2026 report
- Google Search Central: SEO Starter Guide
- Shopify: Theme Store requirements
- WordPress documentation: Heading block
More questions
- Visible focus: why removing outlines hurts, and what WCAG 2.2 asks
- Accessible navigation and mega menus
- Accessible product image galleries, sliders and carousels
- How to make a Shopify cart drawer accessible
- Accessible Shopify variant pickers and colour swatches
- The European Accessibility Act: a step-by-step plan for small online sellers
- ADA Title III and websites in plain English
- What to put in an accessibility statement
- How to make a WooCommerce store accessible
- How to fix accessibility issues without breaking your theme
- How to make a Shopify theme accessible: settings, apps and what to check
- Captions, transcripts and audio description for product and marketing video
- What a screen reader user hears on your product page, and how to fix it
- Accessible forms and checkout: labels, errors and autocomplete
- How to test your website with only a keyboard in 10 minutes
- Colour contrast explained: what WCAG asks and how to fix brand colours
- Why automated accessibility testing finds some problems but not all
- How do I write alt text that actually helps?
- What did WCAG 2.2 add to WCAG 2.1?
- How can I prove my website is monitored for accessibility?
- Does the European Accessibility Act apply to my online store?
- Do accessibility widgets make a website ADA compliant?
- Got an ADA website demand letter? What to do first
- How do I check if my website is accessible? A 15-minute method
- Website accessibility laws by country (2026)