Controllo HTML raw/rendered

Free, no signup. Open the page in a browser and it looks complete; Google sees raw HTML first, then runs JavaScript and looks again — and those two views don't always agree. Test a public URL through the bounded rendering service to find where they diverge, with a side-by-side raw-vs-rendered diff.

Richiedi un confronto nel browser anche se l’HTML iniziale sembra sostanziale. Restano validi i limiti di rendering; la richiesta non garantisce un’acquisizione renderizzata.

Comportamento predefinito: Free, no sign-up. The page is rendered in headless Chrome only when the initial HTML looks incomplete — most server-rendered sites never need it.

I controlli vengono eseguiti dal nostro server; recuperiamo l’URL inserito e non conserviamo i risultati. Reports are kept 7 days so you can share a link to the result. Anonymous aggregate stats feed our research posts; domains are counted once via an anonymized hash and never stored in the clear. I conteggi anonimi degli esiti per singola esecuzione possono essere utilizzati per ricerche aggregate; URL, domini, IP e identificatori non sono mai inclusi e nessuna statistica viene pubblicata sotto le 100 esecuzioni.

Commenti
Segnala un errore

Qualcosa non funziona in Controllo HTML raw/rendered? Descrivi cosa è successo: la segnalazione va direttamente a una coda di valutazione privata, non a un elenco pubblico.

Dati che verranno inviati
 Input dello strumento, caricamenti, fonti incollate, risultati completi, parametri di query e frammenti URL non vengono allegati automaticamente. Puoi modificare o rimuovere il passaggio selezionato sopra. I metadati del browser e anti-abuso vengono elaborati per prevenire lo spam. 

What this is checking

The render gap

Google can process JavaScript in a rendering phase after crawling. Content that appears only after rendering depends on that phase and is absent from the initial response; this comparison does not predict discovery or indexing timing.

The most restrictive rule wins

If a noindex appears in either the raw or rendered HTML, Google may use it — and an initial-HTML noindex may cause Google to skip rendering, so JavaScript cannot reliably undo it.

Canonicals are conditional

JavaScript may add a canonical when the raw HTML has none, or keep the same value. A different or additional value creates competing canonical input.

Checks based on the JavaScript SEO guide on Ahrefs. Confirm findings in Search Console.

Informazioni sullo strumento

Comportamento predefinito: Confronta l’HTML iniziale della pagina con quello dopo JavaScript, usa Chrome headless solo quando serve e ottieni un verdetto SSR, prerendered, CSR o hybrid con diff raw-rendered.

Funzionalità

  • Confronto affiancato tra HTML grezzo e DOM renderizzato.
  • Controlli JS-SEO su noindex, canonical, robots.txt, link e soft 404.
  • Verdetto della strategia di rendering e segnali framework.
  • Report condivisibili con cost ledger e limiti dichiarati.

Come funziona

Comportamento predefinito: Il tool recupera l’HTML iniziale, decide se il rendering è necessario e confronta i due documenti. Le regole separano campi aggiunti, rimossi e cambiati e producono una guida per la correzione.

Limitazioni

  • Comportamento predefinito: Il rendering headless è usato solo quando l’euristica rileva un bisogno e non prova da solo SSR o parità.
  • Una canonical modificata da JavaScript può creare input concorrenti; verifica il valore iniziale e quello renderizzato.

Domande frequenti

Che cos’è il divario di resa nella SEO per JavaScript?

È la differenza tra ciò che una pagina contiene nell’HTML grezzo consegnato dal server e ciò che contiene dopo che il navigatore ha eseguito JavaScript e costruito il DOM finale. Google può elaborare JavaScript in una fase di resa successiva alla scansione. Tutto ciò che compare soltanto dopo dipende dalla riuscita del resa ed è assente dalla risposta iniziale. Lo strumento misura questa dipendenza, ma non prevede quando Google scoprirà o indicizzerà il contenuto.

Google esegue davvero il resa di JavaScript?

Sì. Google renderizza le pagine con una versione sempre aggiornata di navigatore automatizzato, quindi i contenuti prodotti sul dispositivo possono essere indicizzati. Il resa è una fase separata e risorse bloccate o errori JavaScript possono impedire la comparsa del contenuto nell’HTML renderizzato. La Ricerca Google non interagisce con una pagina per caricare contenuti: quelli che richiedono un’interazione devono essere già presenti nell’HTML renderizzato. Inserire contenuti e tag essenziali nella risposta del server elimina questa dipendenza.

Perché a volte lo strumento non renderizza la pagina?

Comportamento predefinito: navigatore automatizzato senza interfaccia grafica viene eseguito soltanto quando un criterio euristico circoscritto ritiene incompleto l’HTML iniziale. Titoli, collegamenti e testo sostanziali nell’HTML grezzo possono far saltare il resa, ma ciò non dimostra che l’infrastruttura produca la pagina sul server né che JavaScript non aggiunga nulla. Un’esecuzione saltata offre l’analisi dell’HTML iniziale senza confronto di parità.

Google rispetta canonical o noindex inseriti da JavaScript?

Google può saltare il resa dopo aver visto noindex nell’HTML iniziale, quindi JavaScript non può rimuovere in modo affidabile quella direttiva; può essere usato anche noindex presente soltanto dopo il resa. Per canonical, JavaScript può aggiungerne uno se manca nell’HTML iniziale e usare lo stesso valore va bene. Cambiarlo o lasciare più valori crea input concorrenti rischiosi.

È equivalente allo strumento Controllo URL di Google Search Console?

No, e non intende sostituirlo. È un confronto rapido e orientativo. Controllo URL fornisce prove specifiche di Google su scansione, indicizzazione e prova attiva per una proprietà verificata, ma nessuno dei due strumenti garantisce come verrà elaborato un URL in una scansione futura.

Passaggio successivoGeneratore XML sitemap — generate the corrected version. Le indicazioni sono disponibili in inglese.