Skip to main content

The page has no main content area marked

landmark-one-main

Nothing on the page identifies where the main content starts, so assistive software cannot offer a shortcut past the header and menu.

Who this affects

Screen reader users, who otherwise have to listen through the entire menu on every single page.

Fix it in WordPress

Add <main id="content"> around the loop in the theme's page.php, single.php, index.php and archive.php. Most modern themes already do this; older and heavily customised ones often do not.

What the fix is, technically

Wrap the primary content in a main element, or an element with role="main". Use exactly one per page.

Does your site have this problem?

Scan any page free and find out in about fifteen seconds. No signup, and nothing about your site is stored.

Check my page

Other common failures