More text than markup
What we check
We divide the visible text on your home page by the size of the whole HTML. Ten percent or more scores 1, four percent or more scores 0.5, and less than that scores 0.
The weight is low on purpose. Plenty of good pages carry a lot of markup; this is more a signal than a verdict.
Why it matters
A bot fetching your page reads only so much before it stops. If the HTML is mostly inline scripts, tracking code, style rules, and embedded data, the words are buried, and on a large page they may fall past the point where the bot gave up.
A very low ratio is also usually a sign of something else: a page built mostly in JavaScript, or one carrying several analytics and ad tools nobody remembers adding.
How to pass
- Move styles and scripts out of the page and into separate files:
<link rel="stylesheet" href="/style.css"> <script src="/app.js" defer></script> - Remove tracking scripts and tags you no longer use.
- Don’t embed large data in the HTML (a framework’s page state, for example) unless it’s needed.
- Make sure the content itself is there as text (see the content rule).