Why it matters
Markdown converters (Cloudflare Markdown for Agents, reader modes), agents and screen readers use landmarks to separate main content from navigation and boilerplate.
How to fix it
Wrap page content in one <main>, primary navigation in <nav aria-label>, and article bodies in <article>.
Example
<body>
<header><nav aria-label="Primary">…</nav></header>
<main id="main"><article><h1>{post.title}</h1>…</article></main>
<footer>…</footer>
</body>References
More ai search rules
void geo reports 41 rules in this category. Generative-engine optimisation: whether AI crawlers that don't run JavaScript see the same content, valid and visible JSON-LD, an explicit AI robots policy, llms.txt, Markdown mirrors and answer-first writing.
jsonld-not-visibleStructured data values don't appear on the pageentity-name-mismatchBrand name differs across og:site_name, JSON-LD and titlearticle-date-missingArticle has no machine-readable or visible datearticle-author-missingArticle author missing or malformedthin-contentArticle main content under 150 wordsanswer-firstOpening paragraph doesn't state the answer conciselyno-citationsLong content with no outbound links to sourcesno-statisticsLong content with no quantified facts