DOM Rendering: come leggerlo

DOM Rendering (Raw vs JS)

Card del report: DOM Rendering

Confronta HTML grezzo (Raw) e DOM dopo JavaScript. Serve a capire se title, robots, canonical e altri segnali critici sono già nel codice statico o solo dopo il rendering.

Come leggerla

Vedi un livello di confidenza (es. Tecnicamente Indicizzabile, A Rischio, Bloccata) e il dettaglio delle discrepanze per segnale. La card è collassabile come le altre del report.

Come interpretarla

Allineamento Raw/DOM = crawler e browser vedono gli stessi segnali chiave. Discrepanze su title/robots/canonical = rischio di lettura diversa nella prima passata. Non significa che “JS è vietato”: significa che i segnali di indicizzazione dovrebbero stare anche nell'HTML iniziale.

Cosa fare

  • Porta title, meta robots e canonical nel rendering server-side se mancano nel Raw.
  • Verifica cache/CDN che servano HTML diverso da ciò che vedi loggato.
  • Rilancia l'analisi dopo il fix e controlla il livello di confidenza.

In pratica

Su CMS headless un title solo via client-side compare “ok” nel browser ma a rischio nel Raw: è il caso tipico di questa card.

Domande frequenti

Ci sono discrepanze su segnali importanti ma non necessariamente un blocco totale. “Bloccata” indica incongruenze critiche (es. noindex solo in una delle due versioni).

Per vedere questa card sul tuo sito, avvia un'analisi dalla home inserendo l'URL della pagina.

Confronto Raw vs DOM

Ondata 1 (Raw HTML)

È quello che riceve il crawler nella prima passata. Se i dati fondamentali (title, meta description, robots) non sono presenti qui, il crawler deve tornare più tardi per vederli dopo il rendering: un passaggio in più che non tutti i crawler completano allo stesso modo.

Ondata 2 (Rendered DOM)

È il risultato dopo che il JavaScript ha costruito la pagina. La card confronta le due versioni per far emergere discrepanze sui segnali di indicizzazione più importanti.

Nessun "Gap" di Indicizzazione

Un sito ideale comunica lo stesso messaggio in entrambe le fasi. Se il JavaScript aggiunge contenuti preziosi che non esistono nel codice HTML grezzo, Google dovrà fare un lavoro extra per vederli, consumando inutilmente il tuo budget di scansione. La coerenza DOM garantisce che il tuo valore sia visibile fin dal primo millisecondo.