← All checks

geo · geo.extractability.low

Low text-to-HTML ratio

When content is buried under framework markup, AI engines and crawlers struggle to extract the actual text.

Why it matters

Pages where content is buried under heavy JS/CSS framework markup are harder for AI engines (and old-school crawlers) to extract.

Example fix

<main>
  <article>
    <h1>Page title</h1>
    <p>Your actual content — present in the server HTML, not injected later by JS.</p>
  </article>
</main>

Authoritative reference

https://web.dev/articles/semantics-builtin

Run a full audit of your site

Free, no signup, no crawl cap. Check this and 90+ other factors across every public page.

Audit my site →

Related checks in geo