Test SEO · Strumento gratuito

Verifica SEO di JavaScript e del rendering.

Scopri cosa cambia JavaScript, cosa potrebbero non vedere i motori di ricerca e cosa impedisce il corretto rendering delle pagine. Ottieni spiegazioni chiare, prove visive e soluzioni utilizzabili dai tuoi sviluppatori.

  • Analisi separata di desktop e mobile
  • Screenshot prima e dopo dei contenuti interessati
  • Documenti con le soluzioni pronti per Jira, con prove tecniche

Uso gratuito. I dati di Google Search Console sono facoltativi.

Esegui il tuo audit gratuito

Inizia da una pagina. Guarda esattamente cosa fa JavaScript.

Opzioni di test avanzate

Impedisce agli strumenti noti di registrare il test e il report li elenca. Non può fermare il tracciamento tramite il dominio del sito o dal suo server, e bloccare un tag manager può cambiare ciò che la pagina mostra.

Bloccato da un firewall? Come consentire l’audit

01Analizza la tua paginaHTML grezzo, rendering e interazioni
02Guarda le proveRisultati in linguaggio semplice e screenshot
03Dai agli sviluppatori la soluzioneUn ticket pronto per Jira con criteri di accettazione
Pensato per SEO e sviluppatori

Dal problema SEO alla soluzione pronta per gli sviluppatori.

Capisci cosa succede nella pagina, poi trasmetti le prove tecniche necessarie per risolvere il problema. Entrambi i report usano gli stessi risultati.

Report SEO a schermoLinguaggio semplice · Prove visive
● Problema confermato · Solo mobile

La descrizione del prodotto scompare dopo l’esecuzione di JavaScript

Desktop: contenuto presente

Immagine del prodotto
La descrizione del prodotto resta visibile dopo il rendering.

Mobile: contenuto mancante

Immagine del prodotto
Descrizione rimossa dopo la hydration
Cosa sta succedendo

La descrizione era nell’HTML del server, ma è scomparsa durante il rendering della pagina mobile.

Perché è importante

Per l’indicizzazione Google usa principalmente la versione mobile, quindi informazioni importanti sul prodotto potrebbero andare perse.

Come risolverlo

Mantieni la descrizione renderizzata dal server quando viene eseguito il codice lato client.

Documento con le soluzioni pronto per JiraDettagli tecnici · Screenshot
Rendering / hydrationProblema confermato
SEO: JavaScript sostituisce il contenuto principale del server (example.com/product)
URL interessatoexample.com/productDispositiviSolo mobileProveHTML del server, pagina renderizzata, screenshot
Cosa

L’HTML del server contiene una descrizione del prodotto, che però manca nella pagina mobile finale.

Prove
HTML del server: <div class="description">…</div> Dopo JavaScript: <div class="description"></div>
Criteri di accettazione

Il contenuto principale, l’intestazione principale e i dettagli chiave presenti nell’HTML del server restano nella pagina dopo l’esecuzione di JavaScript.

▧  With and without JavaScript screenshots

Per i team SEORisultati in linguaggio semplice con screenshot, valutazioni Problema confermato o Rischio di indicizzazione e consigli pratici.

Per gli sviluppatoriUn ticket per la pagina, con prove, soluzione e fonte di ogni problema e criteri di accettazione chiari.

Esempio illustrativo, non un audit reale.

Completo, non complicato

Tutto ciò che serve per capire il SEO per JavaScript.

Controlli tecnici approfonditi, presentati come risultati comprensibili e su cui puoi intervenire. Desktop e mobile vengono analizzati separatamente.

Modifiche all’HTML e ai contenuti

Trova testi, intestazioni, link e informazioni chiave che JavaScript aggiunge, rimuove, sostituisce, nasconde o sposta.

Si può renderizzare?

Controlla le regole di robots.txt e noindex che impediscono il rendering, i canonical modificati da JavaScript, i link non scansionabili e i reindirizzamenti JavaScript.

Rendering e hydration

Rileva errori JavaScript, risorse mancanti, head HTML danneggiati e contenuti persi durante la hydration.

Desktop e mobile

Scopri quali problemi riguardano un solo dispositivo o entrambi, compresi i difetti di rendering e navigazione presenti solo su mobile.

Contenuti e link nascosti

Trova ciò che compare solo dopo clic, passaggi del mouse o scorrimento, e se i motori di ricerca possono scoprirlo.

Prove e soluzioni

Consulta screenshot, cause tecniche quando accertate, i dati di Google e consigli per gli sviluppatori pronti per Jira.

Vedi l’elenco completo dei controlli tecnici

Contenuti modificati da JavaScript

  • Title, meta description, tag canonical e robots prima e dopo JavaScript
  • Lingua, direzione del testo, URL di base e tag viewport
  • Intestazioni H1–H6, testo principale e conteggio delle parole
  • Link, confrontati in base alla loro destinazione effettiva
  • Immagini, video e frame incorporati
  • Open Graph e Twitter Card
  • Altri tag head, meta tag e contenuti di riserva <noscript>
  • Contenuti sostituiti sul posto, con perdita di parole chiave, prezzi e date
  • Contenuto principale spostato nella navigazione, nella barra laterale o nel footer
  • Contenuti nascosti senza alcun modo per mostrarli, e blocchi o H1 ripetuti

Da dove provengono i contenuti

  • Leggibili nell’HTML del server
  • Dati incorporati nella risposta del server
  • Una richiesta di dati dopo il caricamento della pagina
  • Un file JavaScript
  • Creati nel browser, o presenti solo in un contenuto di riserva <noscript>

Si può scansionare e renderizzare?

  • robots.txt per questa pagina, per motori di ricerca e crawler IA
  • noindex aggiunto o rimosso da JavaScript, o inviato nell’intestazione X-Robots-Tag
  • Direttive nofollow, snippet e anteprima, e data-nosnippet
  • Un canonical modificato o duplicato da JavaScript
  • Head chiuso in anticipo, markup non valido nell’head e tag SEO spinti fuori dall’head
  • Markup che fa perdere link, intestazioni o immagini nella pagina analizzata
  • Reindirizzamenti JavaScript
  • Pagine “non trovate” che restituiscono 200
  • Link che i motori di ricerca non possono seguire
  • Scorrimento infinito senza paginazione scansionabile

Rendering e hydration

  • Errori JavaScript
  • Errori di hydration, compresa la ricostruzione silenziosa dei contenuti del server
  • Script, stili e richieste di dati non riusciti
  • Richieste bloccate dalle regole di sicurezza del browser (CSP e CORS)
  • File bloccati da robots.txt e un rendering simulato senza di essi
  • Sezioni in streaming che non finiscono mai e HTML troncato
  • Segnaposto di caricamento rimasti nella pagina
  • Contenuti che scompaiono o cambiano durante il caricamento
  • Quando compaiono per la prima volta i contenuti e ogni segnale SEO chiave
  • Tempo di visualizzazione del contenuto più grande
  • Contenuti caricati solo con lo scorrimento
  • Contenuti all’interno di web component
  • Immagini che i motori di ricerca non possono indicizzare
  • Limite di 2 MB di Google, per l’HTML e i singoli file
  • Service worker e JavaScript con cache lunga senza fingerprint
  • Funzionalità del browser che il renderer di Google non può usare
  • Contenuti che dipendono da una visita ripetuta

Clic e navigazione

  • Contenuti che compaiono solo al clic o al passaggio del mouse
  • Ogni pagina raggiunta all’interno dell’app, ricaricata e aperta direttamente
  • Se il tasto Indietro riporta alla pagina

Segnali danneggiati da JavaScript

  • Dati di prodotto aggiunti solo da JavaScript
  • Entità di dati strutturati duplicate da JavaScript
  • Prezzi, disponibilità, nomi e domande FAQ che non corrispondono più dopo JavaScript
  • Title, H1, canonical e dati strutturati che si contraddicono dopo JavaScript

I dati di Google (separati dal test)

  • Search Console: stato di indicizzazione, ultima scansione, crawler, canonical scelto da Google e risultati multimediali
  • I dati di Google a confronto con questo test
  • LCP, INP e CLS dei visitatori reali, con andamento
  • Punteggio di prestazioni Lighthouse e costi di JavaScript
  • Link al Test dei risultati multimediali di Google

In ogni report

  • Desktop e mobile testati separatamente
  • Valutazioni Problema confermato, Rischio di indicizzazione o Informativo
  • Fonti dei risultati, di solito la documentazione di Google
  • Screenshot con e senza JavaScript
  • Cause tenute distinte dalle coincidenze e non attribuite in presenza di varianti A/B
  • Ticket Jira, PDF e report modificabile per gli sviluppatori

Trova il problema. Guarda le prove. Dai agli sviluppatori la soluzione.

Esegui un audit SEO JavaScript gratuito e trasforma i problemi di rendering complicati in risultati chiari e concreti.

Esegui il tuo audit gratuito →
Buy me a coffee!

Accessibility

Adjust how this site looks and reads. Your choices are saved in this browser.

Text size

Display

Read aloud

Reads the main content of this page using your browser's voice.

Accessibility statement ↗