Page has no semantic landmarks (main / article / section)
Semantic landmarks are HTML elements like <main>, <article> and <section> that mark out the meaningful regions of a page, as opposed to generic <div> containers that carry no information about what they contain. This check found your server-rendered HTML uses only generic <div> containers, with none of these semantic landmarks present. Semantic landmarks help AI parsers locate your primary content and extract clean passages to quote, rather than having to guess which of many nested <div> elements actually holds the substance of the page. Div-only markup, sometimes called 'div soup', makes that extraction less reliable, even when the visible content itself is exactly the same. Your developer needs about 1-2 hours. Wrap your primary content in <main>, with <article> or <section> tags around distinct content blocks, in the server-rendered HTML so crawlers and AI extractors can find the substance of the page quickly and reliably.
Why this matters
Semantic landmarks help AI parsers locate your primary content and extract clean passages to quote, rather than having to guess which of many nested <div> elements actually holds the substance of the page. Div-only markup, sometimes called 'div soup', makes that extraction less reliable, even when the visible content itself is exactly the same.
How to fix it
Your developer needs about 1-2 hours. Wrap your primary content in <main>, with <article> or <section> tags around distinct content blocks, in the server-rendered HTML so crawlers and AI extractors can find the substance of the page quickly and reliably.