AI-Suche (GEO)
AI-Suche (GEO)Hoch

Server-Side Rendering

Prüft ob Haupt-Content im initialen HTML rendert, nicht erst nach JavaScript.

Was dieser Check misst

Wir laden die Seite ohne JavaScript und messen wie viel Content im Roh-HTML steht. Eine SPA mit `<div id="root"></div>` und sonst nichts scored null.

Warum es wichtig ist

AI-Crawler (GPTBot, ClaudeBot, PerplexityBot) führen kein JavaScript aus. Pure SPAs sind für sie unsichtbar. Google rendert JS, aber verzögert und unzuverlässig. SSR löst beides.

search

Wie unser Audit es erkennt

Seite mit deaktiviertem JS laden. Text-zu-HTML-Ratio messen und Main-Content (H1, erster Absatz) im Roh-HTML-Body prüfen.

Typische Findings

  • error_outlineLovable-App: nur <div id="root"></div> im Body.
  • error_outlineCreate React App: kein Content ohne JS.
  • error_outlineBolt Vite SPA: Loading-Skeleton im HTML, echter Content erst nach Hydrate.

So behebst du es

Auf SSR-Framework migrieren (Next.js, Remix, Astro, SvelteKit) oder SSG-Layer (vite-plugin-ssr, vite-plugin-prerender). Minimum: kritischer Text statisch in index.html.

Copy-Paste Fix-Prompt für deinen Stack

Lovable · Cursor · Bolt · v0 · Replit · Windsurf · Claude Code · Base44

Zum Fix-Prompt →

Häufige Fragen

Muss die ganze App zu Next?expand_more
Nein — Public-Marketing-Pages mit Static Generator prerendern, Logged-In-App als SPA lassen.
Rendert Google JS?expand_more
Ja aber verzögert und unvollständig. AI-Crawler nicht. Für GEO ist SSR nicht optional.

Soll das auf deiner Site geprüft werden?

Pantra läuft den vollen Audit (SEO, Sicherheit, GEO, Performance, Schema, Technik, Bilder) in 10 Sekunden und generiert stack-spezifische Fix-Prompts.

Site scannen

Ähnliche Checks