Check 17 of 23 · Can AI tell who you are?
The page uses real HTML landmarks
Landmarks are labels in your page code that say "this part is the menu, this part is the real content." Without them a robot has to guess where your words begin.
- Who fixes itYou, or your web person
- TimeAbout 30 minutes
- Worth4 of 100 points
- How sure we areLikely
What this is
A web page is built from boxes. Most boxes are plain and have no name. HTML also has a few boxes with names. They are called landmarks. The names are simple:
<header>is the top strip with your logo.<nav>is the menu.<main>is the real content of the page.<article>is one post or one story.<section>is a chunk inside the content.<footer>is the bottom strip with your address and links.
A page with no landmarks is a pile of unnamed boxes. Web people call that “div soup.”
Why it matters to you
An AI system reading your page wants your words, not your menu. <main> and <article> say “the words start here.” <nav> and <footer> say “this is furniture, skip it.”
Without those labels, the reader has to guess where the menu ends and your content begins. Guesses are sometimes wrong.
This is a 4-point check. It is useful but not urgent, and most modern themes already do it.
What we look for
We count six tags on your homepage: main, article, section, header, footer, nav.
- Pass: you have
<main>or<article>, plus at least three of the six in total. - Warn: you have some landmarks but are missing
<main>and<article>, or you have one of those but almost nothing else. - Fail: none of the six tags appear anywhere on the page.
<main> or <article> is worth most of the credit on its own. The others add a little each.
Whether you can fix this yourself
Probably not without a web person. The fix is in your page template, not in your text. Most site owners never touch that layer, and that is fine.
On Wix, Squarespace, Shopify and SimplePractice, the platform writes the template and it almost always includes these tags. If you are on one of those and see a warn, there is nothing you can change. Do not spend time on it.
On WordPress, the theme controls this. A theme from the last few years will pass. If yours is old, changing the theme is the fix. If you would rather not, Setup ($350, 3 business days) does it for you.
How to fix it
WordPress
- Check your theme’s age under Appearance, then Themes.
- If it is old, try a current default theme (Twenty Twenty-Four or newer) on a staging copy. They all use landmarks.
- If you cannot change themes, ask your web person to add
<main>and<nav>to the theme’s template files.
Squarespace or Wix
You cannot edit the page skeleton, so there is nothing to do here. Move on to the checks you can change, such as Title and description.
Shopify
The theme controls this. Current Shopify themes pass. If yours does not, Online Store, then Themes, then Edit code, and ask a developer to add <main> around the content in theme.liquid.
Your own site or a developer
Wrap the body content in <main> (or <article> for a post). Use <header>, <footer> and <nav> for the furniture. Here is the shape:
<header>Logo and site name</header>
<nav>Menu links</nav>
<main>
<h1>What you do, in your city</h1>
<section>Your real content</section>
</main>
<footer>Address, phone, hours</footer>
How to check it worked
Open your homepage, right-click, and pick “View page source.” Search (Ctrl+F or Cmd+F) for <main. If you find it, you are set. Then run the free check again.
Do not worry about
You do not need all six tags. <main>, <nav> and <footer> is a full pass. Extra <section> tags earn nothing.