Content only appears through JavaScript
Pages whose text only appears after JavaScript runs — fewer than 100 words in the HTML the server sends. Many crawlers and most AI assistants read the HTML as it arrives and do not run scripts. For them the page is empty. Trakis reads such pages with a real browser and reports them separately, so they are not mistaken for empty pages.
WarningAI-001 · AI readiness · checked on every page
Where it usually comes from
Sites built as single-page applications, where the server sends an empty shell and everything is drawn in the browser.
How to fix it
- Render the main content on the server (server-side rendering or static generation).
- At the very least, put the page title, the headline and the first paragraph in the HTML.
How to check it yourself
View the page source (not the inspector): if the text you see on screen is not there, it is drawn by JavaScript.
What it looks like in a report
Warning The page shows fewer than 100 words without JavaScript. · /product/*
The shop draws products in the browser; a crawler that does not run scripts sees an empty page. (An example shop; the numbers are illustrative.)
How the audit counts it
AI-001 is a warning in the AI readiness category, and weighs moderately in that category’s score. When it appears on many pages built from the same template, the report shows it once, with the number of pages it covers — because one change in the template fixes all of them.
If the finding is deliberate on your site, it can be accepted as intentional in the report. It then leaves the list and the score, and comes back on its own if what it shows changes.
Other AI readiness checks
- No short answer under the heading · AI-002
- Question-style page without FAQ schema · AI-003
- No author or organisation signal · AI-004
- robots.txt keeps AI search out · AI-005
Find it on your site
A Trakis audit runs this check and the other 65 on your site, and tells you on how many pages each one sits. Or go back to all the rules.