Explore UAB
Extended Compliance Deadline The U.S. Department of Justice has extended the deadline for compliance to April 26, 2027. Details of RulingOpens an external link.

Headings

Why does heading structure matter?

  • Helps screen readers, voice input users, and keyboard navigators quickly scan and jump to sections.
  • Improves SEO by indicating page structure.
  • Note: this applies to web as well as documents.

Best Practices for Headings:

  • Headings (H1 to H6) give structure to the text on your page.
  • Use one H1 per page for the page title.
  • Follow a logical hierarchy (H1 → H2 → H3, etc.); do not skip levels.
  • Use headings to introduce sections, NOT for styling.

Example:

  • Heading 1 (page title)
    • Heading 2
      • Heading 3
    • Heading 2
      • Heading 3
        • Heading 4
          • Heading 5
          • Heading 5
            • Heading 6

ARIA & Semantic Markup

For Web Developers

  • Use ARIA landmarks (e.g., <header>, <nav>, <main>, <footer>) to define page regions.
  • Include “skip to main content” links for quick navigation.

Readability

  • Write in clear, concise sentences.
  • Keep paragraphs short and to the point.
  • Avoid jargon.
  • Use a descriptive and concise page title and headings.
  • Always mark paragraphs with the <p> tag.
  • Use bullet lists to break up long blocks of text.

Links

  • Use unique, descriptive link text (do not use “click here” or “read more”).
  • Ensure that link text clearly describes the destination or action.
  • Consider using ARIA labels for extra context when needed.
  • Avoid linked URLs when possible.

Examples:

  • Instead of “click here for more info,” use “Learn more about applying”
  • When including URLs, use a shortened or descriptive version (e.g., “uab.edu/news”)

Lists

  • Use built-in list formatting for all lists—do not type numbers.
    • Use bullet (unordered) lists for items that do not need to be in a specific order.
    • Use numbered (ordered) lists for items that are accomplished in a specific order.
  • This ensures screen readers correctly interpret the list structure.

Examples:

Unordered Lists:

  • Apples
  • Oranges
  • Pineapples

Ordered Lists:

  1. Download Application
  2. Fill out
  3. Send to This email address is being protected from spambots. You need JavaScript enabled to view it.

Color

Title

  • Important: Applications are due by April 1 (using appropriate text to indicate importance)
  • * Indicates a required field

Additional Tools:


Tables

  • Use tables only for presenting data—not for page layout.
  • Always code tables with proper semantic HTML.
  • Ensure tables are responsive and mobile-friendly.

Important:

  • Do not build complex tables with multiple interior headings. They cannot be made accessible.
  • Do not leave anything blank. Use "n/a" or other notation if there is no value for a specific table entry.

iFrames

  • Provide a descriptive HTML title for each iframe to explain its purpose.

Examples:

  • title="YouTube video player - UAB Spring 2024 Graduate School Commencement"

Back to Top