# All page content should be contained by landmarks

Source: https://www.fixreports.com/issues/region

Accessibility best practice

Some content isn't inside a page landmark (header, nav, main or footer).

## What this rule checks
Ensure all page content is contained by landmarks.

## Why it matters
Landmarks let screen reader users jump around the page. This is a best practice supporting WCAG 1.3.1 and 2.4.1.

## How to fix it
### On any website
1. Wrap stray content (announcement bars, pop-ups, chat widgets) in the appropriate landmark or place it inside <main>.

### On Shopify
1. Wrap stray content (announcement bars, pop-ups, chat widgets) in the appropriate landmark or place it inside <main>.

### On WooCommerce and WordPress
1. Wrap stray content (announcement bars, pop-ups, chat widgets) in the appropriate landmark or place it inside <main>.

## How to check the fix
- Re-scan the affected pages.

## Sources
- axe-core rule documentation (Deque): https://dequeuniversity.com/rules/axe/4.13/region
