L'SSR (Server-Side Rendering) è una tecnica con cui l'HTML viene generato sul server prima di essere inviato al browser. È essenziale per la crawlability dei bot IA, dato che la maggior parte dei bot non è in grado di eseguire JavaScript. Senza SSR, un sito React, Vue o Angular è invisibile a GPTBot, ClaudeBot e agli altri crawler IA.
Cos'è l'SSR?
L'SSR (Server-Side Rendering) è una tecnica di sviluppo web con cui il server genera l'HTML completo di una pagina prima di inviarla al browser. Il contenuto è immediatamente disponibile nel codice sorgente, senza richiedere l'esecuzione di JavaScript.
Perché l'SSR è fondamentale per il GEO
La maggior parte dei bot IA non è un browser completo. Quando GPTBot, ClaudeBot o PerplexityBot eseguono il crawl del sito del cliente, recuperano l'HTML grezzo senza eseguire JavaScript:
- Con SSR: il bot riceve il contenuto completo, può indicizzarlo e citarlo
- Senza SSR (CSR pura): il bot riceve una pagina quasi vuota con JavaScript, contenuto invisibile
Un sito interamente CSR è potenzialmente invisibile per i modelli IA che alimentano le risposte tramite RAG.
Soluzioni SSR
SSR nativo (framework)
- Next.js (React): SSR e SSG integrati
- Nuxt.js (Vue): rendering server nativo
- SvelteKit (Svelte): SSR di default
Pre-rendering
Alternativa al SSR completo: generare versioni HTML statiche delle pagine chiave per i bot, mantenendo la CSR per gli utenti.
Verifica nella GEO Checklist
La GEO Checklist verifica automaticamente se il sito restituisce contenuti significativi nell'HTML grezzo (senza JavaScript). Il robots.txt controlla l'accesso dei bot, ma il contenuto deve essere accessibile quando arrivano.
Maggiori dettagli nel nostro articolo GEO Checklist: i 38 punti tecnici.
Ogni domanda posta a ChatGPT senza il brand nella risposta è un concorrente raccomandato al suo posto: misurato su 6.820 risposte reali di IA.