Skip to content

Static HTML shell hides 1 crawler-visible signals (structured data)

Your page ships an almost-empty HTML shell and injects the real content (headline, copy, links) only after JavaScript runs. Anything reading the first response sees a near-blank page.

Why this matters

Some search crawlers and AI tools read only the first HTML response. If your headline, value proposition and links are not in it, those tools may not see them, and a page they cannot read is unlikely to be indexed or cited properly. Google can render JavaScript, but rendering may be delayed.

How to fix it

Turn on server-side rendering or static pre-rendering so the first HTML response already contains your real content. If your site uses a framework such as Next.js, Nuxt, Astro or SvelteKit, it offers server-side rendering or pre-rendering; the exact setup varies by framework and version, so check its documentation.

Turn website findings into an action plan

Create an account to start a Full Audit of your website, with supporting evidence and a prioritised action plan.

Start Full Audit