Put the answer in the HTML
JavaScript can improve the page. It should not contain the whole answer.
Is Agenticis-agentic.com
The score is an at-a-glance summary; the individual checks and evidence are the useful part of the report.
Notes from the Is Agentic checks and report format.
Read the first response
Inspect what arrives before any script runs.
Client shellBad
•••trail.example
Trail conditions
Loading…
Press Inspect responses.
HTML = empty shellUseful HTMLGood
•••trail.example
Trail conditions
North path closed until Friday.
Press Inspect responses.
HTML = the useful stateexport default async function Page() {
const conditions = await getTrailConditions();
return (
<main>
<h1>Trail conditions</h1>
<p>{conditions.summary}</p>
<ConditionsMap initial={conditions} />
</main>
);
}
Why it matters, pros and cons
Why it matters
An agent should not need a browser runtime just to discover the page’s main claim. Neither should a slow phone.
Pros
- The first response can be read, indexed, and quoted.
- The page survives failed or blocked JavaScript.
- Hydration becomes an enhancement, not a rescue.
Cons
- Interactive state still needs client code.
- Private data still needs authentication.
- Server rendering does not excuse a bloated document.