Skip to content
DevMarDe
Crawl Audit check 183Crawl AuditAccessibility

The header (banner) landmark: Crawl Audit check 183

Crawl Audit check 183 looks for a header element at the top of your page. When it counts as a landmark, when it doesn't, and what belongs inside it.

Zain Kazmi1 min read
On this page
Check
183 of 200
Module
Content Quality & Accessibility
Group
Accessibility (a11y) & WCAG Compliance
Impact
Low

Short answer: the site-wide strip at the top of your pages, with your logo and usually the menu, should be a <header> element. Screen readers announce it as the "banner" landmark. Check 183 warns if the page has none.

What Crawl Audit checks

  • Pass: a <header> element, or an element with role="banner".
  • Warning: neither.

It accepts any header element. Only one placed directly in the page body counts as the banner landmark, so a page with headers only inside articles passes this check without having one.

What W3C says

  • "The HTML header element defines a banner landmark when its context is the body element."
  • A header inside an article, aside, main, nav or section is not a banner landmark. It just introduces that section.
  • "Each page may have one banner landmark."

Using it well

  • Put the logo, site name and main menu in one top-level header.
  • Keep page-specific titles and intros inside <main>, not the header.

On devmarde.com

Our pages have one top-level <header> with the logo and menu. It passes.

Sources

All 200 Crawl Audit checks

See how your site does on every check.

Crawl Audit runs this check and 199 others on your domain. The full report is $7.89, one time. The free check on this site covers 25.