Skip to content
easeweb
Search topics

Long pages with no subheadings

A shop's returns page runs twelve paragraphs under its title with no subheadings, so there is nothing to skim by to find the part on refunds.

WCAG 2.2
SC 2.4.10AAA
Required by
Not required by Section 508 or EN 301 549
Broken
The accessibility problem illustrated: No vision:Where is the part about refunds?
01

The problem

People looking for one answer on a long page can't skim to it, by eye or by heading, and have to read from the top

02

Try it

Find out how long a refund takes

Scroll the returns page and look for the refund time, or choose an entry in the list under it: that is every heading a screen reader finds on the page, and choosing one jumps there. Then apply the fix and look again.

Broken Can you fix this?

BrokenTwelve paragraphs under one title
Returns and refunds

You can return most items within 30 days of delivery. The 30 days start on the day your order arrives, not the day you placed it.

Orders placed between 1 November and 24 December can be returned until 31 January.

Items must be unused and in their original packaging, with any tags still attached. We can’t take back earrings, opened cosmetics or gift cards.

Items bought in a sale can be returned like any other, and we refund the price you paid.

Personalised items, such as engraved jewellery, can only be returned if they arrive damaged.

To start a return, sign in, open Your orders and choose Return next to the item. If you checked out as a guest, email [email protected] with your order number.

We’ll email you a prepaid label. Print it, stick it on the parcel and drop it at any post office. Returns are free within the country; from abroad, you pay the postage.

Pack the items securely, and keep the post office receipt until your refund arrives.

Once your parcel reaches us, we check it within two working days. The refund then goes back to the card or account you paid with, and usually shows within 5 to 10 working days, depending on your bank.

If you paid with a gift card, the refund goes onto a new gift card, which we email to you.

If you’d like another size or colour, return the item and place a new order, so you get the new one without waiting for the return to arrive.

If something arrives damaged or isn’t what you ordered, email us a photo within 7 days. We’ll send a replacement or refund you in full, postage included.

Headings a screen reader finds on this page:

A recreated demo. The broken version is intentionally inaccessible.

03

The fix

Start each topic with a heading that names it

Before
BrokenTwelve paragraphs under one title
<main>  <h1>Returns and refunds</h1>  <p>You can return most items within 30 days of delivery. …</p>  <p>Orders placed between 1 November and 24 December can be returned until 31 January.</p>  <p>Items must be unused and in their original packaging, with any tags still attached. …</p>  <p>Items bought in a sale can be returned like any other, and we refund the price you paid.</p>  <p>Personalised items, such as engraved jewellery, can only be returned if they arrive damaged.</p>  <p>To start a return, sign in, open Your orders and choose Return next to the item. …</p>  <p>We'll email you a prepaid label. …</p>  <p>Pack the items securely, and keep the post office receipt until your refund arrives.</p>  <p>Once your parcel reaches us, we check it within two working days. …</p>  <p>If you paid with a gift card, the refund goes onto a new gift card, which we email to you.</p>  <p>If you'd like another size or colour, return the item and place a new order, …</p>  <p>If something arrives damaged or isn't what you ordered, email us a photo within 7 days. …</p></main>
What is wrong3 points
  • Twelve paragraphs follow the title, and nothing on the page marks where a new topic starts.
  • The time limit, what can be returned, sending it back, refunds, exchanges and damaged items are six topics, and none of them has a heading.
  • A screen reader's headings list holds only Returns and refunds, so finding the refunds means listening from the top.
After
FixA heading at the start of each topic
<main>  <h1>Returns and refunds</h1>  <h2>Return window</h2>  <p>You can return most items within 30 days of delivery. …</p>  <p>Orders placed between 1 November and 24 December can be returned until 31 January.</p>  <h2>What can be returned</h2>  <p>Items must be unused and in their original packaging, with any tags still attached. …</p>  <p>Items bought in a sale can be returned like any other, and we refund the price you paid.</p>  <p>Personalised items, such as engraved jewellery, can only be returned if they arrive damaged.</p>  <h2>Sending it back</h2>  <p>To start a return, sign in, open Your orders and choose Return next to the item. …</p>  <p>We'll email you a prepaid label. …</p>  <p>Pack the items securely, and keep the post office receipt until your refund arrives.</p>  <h2>Refunds</h2>  <p>Once your parcel reaches us, we check it within two working days. …</p>  <p>If you paid with a gift card, the refund goes onto a new gift card, which we email to you.</p>  <h2>Exchanges</h2>  <p>If you'd like another size or colour, return the item and place a new order, …</p>  <h2>Damaged or wrong items</h2>  <p>If something arrives damaged or isn't what you ordered, email us a photo within 7 days. …</p></main>
How it is fixed3 steps
  1. Read the text and mark where each topic starts. Paragraphs about the same thing stay together: what can be returned and sale items are one topic, and so are starting a return and the label.
  2. Start each topic with an h2, one level below the page's h1. A screen reader lists it, and jumping to it lands at the start of its topic.
  3. Name each heading after what its topic answers, in the words people come looking for: Refunds, Exchanges, Damaged or wrong items.

The six topics now each start with a heading, so the page shows its outline on screen and in the headings list, and the refund time is one jump away. This fixes the Before and passes 2.4.10. Because the headings are h2 elements, the structure people see is in the code too, as 1.3.1 asks. The text of the paragraphs hasn't changed.

HTML and ARIA
04

Verify the fix

4 checks, no mouse.

Test with: Screen reader

0 of 4 checked

Record the OS, browser and assistive-technology versions, the build, the date, and the actual result of each step. Repeat whenever the page's text, its template or the editor's styles change.

Limits

This is a starting pattern, not a guarantee for every application. The text, the shop and the … in the code are placeholders. Screen readers word the headings list differently, so listen for the headings and their levels rather than the exact phrasing. Where the topics start, and what each heading should say, depend on the text, and no rule can settle them for every page. This guide covers whether long content has headings at all. Whether the headings that exist are marked up, at the right levels and with words that describe their sections, is in headings that don't match the page's sections. Test the complete journey with your target assistive technology.

This is a recreated teaching example, not a finding about a named client. The code is a starting pattern: test it in your own product. No completed assistive-technology test is claimed here.

EaseWeb service

Fixed it? Keep it from coming back.

I turn guides like this one into rules your coding agents follow and checks your CI runs. Then I retest by hand with a keyboard and screen readers, periodically.

See the service