What this checks
This fetches your page the way a plain crawler does, with no browser and no JavaScript execution, and counts the words of visible text in what comes back. It also looks for the markers of a client rendered application in the raw source, such as an empty root element, Next.js and Nuxt hydration payloads, or an Angular version attribute, so the result distinguishes a genuinely thin page from a full page whose content has not arrived yet.