Render Budget
Il render budget è la quantità di risorse che Google destina all’esecuzione del JavaScript di una pagina. Sta accanto al crawl budget, che riguarda invece quante pagine vengono scaricate, ed è la parte più costosa del processo: scaricare un documento è economico, eseguirlo no.
Il funzionamento è in due tempi. Googlebot preleva l’HTML restituito dal server e lo indicizza subito; la pagina entra poi in una coda di rendering dove gli script vengono eseguiti, e solo allora viene vista la versione completa. Fra i due momenti può passare tempo, e nel frattempo esiste solo quello che c’era nella risposta iniziale.
La conseguenza è nota a chi ha visto contenuti scomparire senza spiegazione: testi, link di navigazione ed elementi costruiti solo lato client possono restare fuori per giorni, o non essere mai visti se l’esecuzione fallisce per una risorsa bloccata o un errore (JavaScript).
Con i motori generativi il problema si irrigidisce. Diversi crawler AI non eseguono JavaScript affatto: per loro non esiste una seconda passata, esiste solo l’HTML del server. Un contenuto che compare soltanto dopo l’esecuzione degli script può essere indicizzato da Google e non comparire mai come fonte in una risposta generata (crawler AI).