Headings
Headings are more than just stylized text; they are an important tool for on page navigation. All users may scan through a page's headings when looking for particular content, but people using assistive technology are more likely to rely on headings to navigate a page. In a recent WebAIM survey of screen reader users, 71.6% of users said they first use headings to attempt to navigate a web page. That same survey found that 88% of screen reader users considered heading levels to be very or somewhat useful.
To ensure the headings you use are supporting users in navigating your content, write headings that are descriptive of the content they refer to. Additionally, headings should follow a logical order, not skipping levels. This means you should use your headings in ascending order, from h1 to h6, only going from a smaller heading to a larger one when closing out a section, like this:
- Heading 1
- Heading 2
- Heading 3
- Heading 4
- Heading 3
- Heading 3
- Heading 3
- Heading 2
- Heading 2
- Heading 2
Lists
Lists can help lower the reading level of your content and make it easier for users to scan through to find what they are looking for. However, this usability can be reduced if your lists are not properly formatted.
When creating content with a list in it, always use the WYSIWYG's list buttons. This ensures they are properly formatted. If you draft your content somewhere else and copy it into Drupal, double check that the list bullets are formatted as lists and are not just using a bullet symbol and some spacing. When in doubt, copy and paste your text using ctrl+shift+v (or cmd+shift+v on a Mac). This pastes as plain text, so you can add the proper formatting back after.