Skip to content
Reading & structure

Readable text before and after JavaScript

Readable text is the text BLURSOR extracts from a page response after removing common code and markup. Comparing the initial response with a browser snapshot shows a difference in text volume, not how much important content is missing.

Checked against BLURSOR’s measurements ·

What it means

A website can send useful text in its initial response and add more after JavaScript runs. Some readers process that initial response; a browser can also run the page's scripts. Google documents its own rendering process, but that does not establish how every search or AI service handles a page.

For an owner, the useful question is whether product details, prices, explanations, and contact information arrive in the version a reader receives. A large character total is not an achievement by itself. Menus, repeated cards, consent panels, and other interface text can increase the number without adding useful business information.

Illustrative example

Hypothetical example: more text after a consent panel loads

Imagine a service page with 8,000 extracted characters in the initial response and 10,000 in the browser snapshot. The ratio is 80%. If the extra 2,000 characters belong to a consent panel, the figures do not show that 20% of the service description was missing.

In a different hypothetical page, the initial response contains only a loading message while the browser contains the complete service description. Inspecting the extracted text distinguishes these situations; the ratio alone cannot.

Hypothetical example: more text after a consent panel loads
MeasurementHypothetical valueMeaning
Initial response8,000 charactersExtracted text before JavaScript
Browser snapshot10,000 charactersExtracted text after browser rendering
Raw-to-browser amount80%8,000 divided by 10,000, multiplied by 100

How BLURSOR measures it

In the report: Text before JavaScript · Text after JavaScript · Raw-to-browser text amount · Readable page content

BLURSOR strips common script, style, and markup content, normalizes spacing, and counts the remaining text characters in each retained response. These are extracted-text estimates rather than a visual reading test. The raw response and browser snapshot are separate observations; the report identifies their availability and capture limitations.

The comparison divides the raw count by the browser count when the observations support that calculation. Values can exceed 100% if the initial response contains more text. A size-limited capture is a sample, and an unavailable measurement is not zero. Without a usable browser snapshot, a JavaScript-related finding may be a heuristic rather than a measured difference.

What to do next

  1. Search both extracted versions for your main offer, price conditions, and other information customers need before deciding.
  2. If important text appears only after JavaScript, ask your developer whether the initial response can include it.
  3. Investigate the cause of a large difference before changing the page or adding more text.

What it cannot tell you

  • Equal counts do not prove equal wording, accuracy, or completeness. Hidden interface text may be counted.
  • This measurement does not verify a real crawler's visit, indexing, ranking, or citation.

Sources and further reading

The definitions below describe the underlying concepts. The measurement section describes BLURSOR’s own checks.