All checks / Content Understanding

Warning semantic-html-missing

Page uses semantic landmarks

What this check means

Checks that your homepage uses semantic landmark elements — main, header, nav, footer or article — rather than only div and span.

Why it matters

Landmarks tell a machine which part of the page is the content and which is furniture. Without them, navigation, cookie notices and footers are indistinguishable from what you actually wanted read, and often get quoted instead.

How we detect it

We look for main, article, header, nav, footer and section elements on the homepage, and require at least two distinct kinds including a main or article.

How to fix it

Wrap the primary content in <main>, and mark navigation, header and footer with their own elements.

Check whether this applies to your site.

Run an AI audit

Other Content Understanding checks