ARIA landmarks define logical, semantic roles for regions of a web page. Landmarks help users of assistive technologies to identify and understand the purpose of  a document region, and to make informed choice to read the content in the region or to move quickly to another region.

Recommended practices for document landmarks are based on the W3C WAI-ARIA specifications for landmark roles (https://www.w3.org/WAI/PF/aria/roles#landmark_roles) and Landmark rules from the Openajax Evaluation Library: HTML5 and ARIA Techniques (https://fae.illinois.edu/rulesets/ruleset/ARIA_STRICT/).

Landmark rules for web documents

  • All page content must be contained in landmarks
  • Landmarks must be uniquely identifiable
  • Landmarks must identify content regions

Main

  • All documents must include at least one main landmark
  • Main landmark must be top-level

Banner

  • Documents may contain no more than one banner landmark
  • Banner landmark must be top-level
  • Banner landmark must identify branding content
  • Banner landmark must only contain navigation, region or search landmarks.

Navigation

  • Documents must contain at least one navigation landmark
  • Multiple navigation landmarks must be uniquely identifiable
  • Navigation landmark may contain only region or search landmarks

Complementary

  • Complementary landmarks must be top-level
  • Multiple complementary landmarks must be uniquely identifiable

Contentinfo

  • Documents may contain no more than one contentinfo landmark
  • Contentinfo landmark must be top-level
  • Contentinfo landmark must identify administrative content

Search

  • The search landmark, if used, may contain only region landmarks

Form

  • The form landmark, if used, may contain only region landmarks

Region

  • The region landmark, if used, must have an accessible nam