All page content should be contained by landmarks
axe rule: region · Deque docs →
Current: 81 occurrences across 8 pages
Prototype: 0 occurrences
Today on ysaqmd.org: Page content lives in plain <div> wrappers, so assistive tech has nothing to anchor landmark navigation against.
In the redesign: Every page uses semantic HTML5 landmarks: <header role="banner">, <nav aria-label="Primary">, <main id="main">, <footer role="contentinfo">. A skip-to-main-content link appears as the first focusable element on every page.