Build Better Page Structure
Accessibility Interactions
Here is how assistive tech interacts with structural elements of your website:
- Titles: When first landing on a web page, the screen reader will announce the page title.
- Headings: Users can quickly skim the page contents by listening to the headings, which provides the page structure and hierarchy. Headings can also act as page navigation. The screen reader allows a user to jump to any heading on a page.
- Multi-Column Pages: Content is described in a linear fashion by the screen reader. As such, even three-column pages are described as a single column starting with the entire first column, then second and third columns. Side-by-side items that look related visually may become read out of order on a multi-column page.
Best Practices
Create titles and headings that describe your content
A page title is the name of the web page document, whereas headings label chunks of content within a webpage and function to create the page outline and structure.
Not only is the page title announced by screen readers when a person first visits the page, but the title also appears as the browser tab label and as page titles in your search results. As such it is best to create titles that are brief, but meaningfully describe your page content.
In turn, write headings that accurately describe each section of content within the page so your users can accurately understand the organization and content of your page.
Tip: Content management systems often combine the page title, section name, and website name in page titles. If the CMS allows you to set an order for these titles, it is best to include the page title first so it is the first to be announced by a screen reader or other assistive technology. For instance, this page is titled — “Build Better Page Structure | ALA Accessibility Resources for Libraries”
Use headings to give your content a logical hierarchy
Use headings to outline your content— similar to a page outline or table of contents. Use headings in order and don't skip heading levels. You can control this order in most web page builders, such as WordPress and LibGuides, and in document editors, such as Microsoft Word. Here’s a page structure example for LibGuides:
H1 LibGuide Title
H2 Box Title
H3 Section inside a box
H4 Sub-sectionH4 Sub-sectionH3 Section inside a boxH2 Box Title
H3 SectionH3 Section
H4 sub-sectionH4 sub-section
Use headings instead of text size to indicate importance
- Don't change font-size alone to signify headings. This would not be understood by a screen reader.
- Similarly, don't change heading levels simply to make text larger or smaller. This can alter your page outline and make it difficult to understand.
- If you need to change the heading's font size, do so after making it a heading.
- Better than using the font size menu, customizing your CSS can resize headings across your entire website.
Video Tutorial
Heading Structure [open captioned: 3:11 min]: Learn how to use heading structure on a web page so everyone can navigate your content with ease. From the ADA National Network.
How to Build Headings in...
LibGuides
- Headings in LibGuides: The page title is an H1 heading and box titles are H2 headings. This leaves heading levels 3-6 for your box content.
- How to create headings:
- Select the text you want to be a heading
- Choose the heading level from the Paragraph Format menu (pictured below).
- Multi-column note: If you are working with multi-column pages, watch your content order closely. Because the entire first column will be read before the second column. Thus, items in the first and second columns might look related visually, the order may change for assistive technology due to the reading order.
WordPress
- Find the headings block: In WordPress’s Block Editor, the default block type is a Paragraph block. To get a Header Block, type a slash
/to bring up a menu of choices and then click the Heading option.
- Setting heading levels: Heading blocks default to H2, with H1 being reserved for the page title. You can change the heading level by clicking the appropriate choice. Again, keep the page’s logical hierarchy in mind because it’s important for screen readers.
Note: This screenshot of the WordPress block-editing interface was taken in 2025. Installations that are older (pre-2019) or have numerous plugins may have a different interface for writing content.