Rendering
Rendering si riferisce al processo attraverso il quale un browser web interpreta un codice HTML e lo visualizza come una pagina web con cui gli utenti possono interagire.
Durante il rendering, il browser legge il codice HTML, CSS e JavaScript di una pagina, lo interpreta e genera la rappresentazione visiva della pagina. Questo processo include la creazione del DOM (Document Object Model), l’applicazione degli stili CSS e l’esecuzione di eventuali script JavaScript.
Il rendering è un aspetto importante della SEO perché i motori di ricerca, come Google, utilizzano i loro propri sistemi di rendering per “vedere” le pagine web come farebbe un utente. Se un sito web ha problemi di rendering, come codice JavaScript pesante o non ottimizzato, potrebbe non essere correttamente interpretato dai motori di ricerca, influenzando negativamente la sua visibilità nei risultati di ricerca.
Il tema è diventato più delicato con i sistemi generativi. Google scansiona e poi esegue il codice in un secondo momento, quindi arriva comunque a vedere i contenuti costruiti dal browser; diversi crawler AI, invece, leggono soltanto l’HTML restituito dal server.
Ne segue una regola pratica: quello che una pagina dice deve esistere nella risposta iniziale del server, non comparire dopo l’esecuzione degli script. Testo, link interni e dati strutturati caricati solo lato client sono invisibili a una parte dei sistemi che oggi selezionano le fonti delle risposte.