Italiano: Schema Markup Validator
The fetched HTML is checked for JSON-LD and visible-content matches. JS-injected content cannot be evaluated; paste rendered markup when needed.
Reproduce this result in an agent
Uses the same inputs as the result above. No request is made from this panel.
MCP tool
Arguments
Le richieste vengono elaborate dal nostro server e non vengono memorizzate dopo l’elaborazione. Only live-URL retrieval uses this service; pasted markup and all validation stay in your browser. 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.
+ salva il sito o la pagina correnti. Usa ☆ accanto a qualsiasi sito, pagina o elenco salvato per aggiungerlo ai preferiti. La cronologia dei controlli recenti appare sotto.
Crea un elenco denominato
Target compilato dalle tue scelte locali.
Passaporto del sito Contesto locale per questo sito salvato
Dati locali
Le destinazioni salvate, gli elenchi denominati e i riepiloghi dei controlli recenti restano solo in questo browser.
Structured-data totals
No Product markup was found in raw HTML. This does not establish that the rendered page has none.
Run a rendered comparisonWhy the entity and issue verdicts were returned
Blocks rich result
Invalid markup or missing required properties — no rich result is possible until these are fixed.
Limits rich result
Valid, but missing recommended properties or soft issues that reduce eligibility or appearance.
Valid, but missed opportunity
Nothing wrong — properties or caveats that are worth knowing about.
Your input with stubs added for missing properties — every line to fill in is marked ADD:.
Input
Corrected JSON-LD
These checks compare selected user-facing schema values with the raw HTML's visible text. They cannot see content added by JavaScript after page load.
Why each content-match verdict was returned
Valuta questo strumento
Informazioni sullo strumento
Incolla JSON-LD o una pagina HTML completa e ottieni una validazione dei dati strutturati divisa per gravità: vocabolario schema.org, requisiti Google per i risultati avanzati, controlli del grafo @id e un blocco JSON-LD corretto pronto per essere copiato.
Funzionalità
- Parser JSON-LD e HTML con grafi e entità normalizzati.
- Controlli schema.org per tipi, proprietà, @context e collegamenti @id.
- Indicazioni separate per errori bloccanti, avvisi e requisiti dei risultati avanzati Google.
- Correzione JSON-LD copia-incollabile senza modificare il testo originale fornito.
Come funziona
Il parser controlla sintassi, vocabolario, proprietà richieste e relazioni del grafo. I risultati vengono classificati per gravità e ogni finding conserva la riga o il percorso dell’input che lo ha prodotto.
Limitazioni
- La validazione descrive il markup inviato; non garantisce un risultato avanzato, una posizione o la visualizzazione da parte di Google.
- Le raccomandazioni dipendono dal tipo di schema e dai dati presenti. Un blocco mancante o non analizzabile resta non valutato.
Domande frequenti
In che cosa differisce dal prova dei risultati avanzati di Google?
Il prova dei risultati avanzati di Google recupera ed esegue il rendering di un URL attivo, poi indica per quali risultati avanzati di Google potrebbe essere idoneo. Questo validatore esegue localmente nel dispositivo i suoi quattro livelli di convalida. Puoi incollare JSON-LD o HTML, comprese bozze riservate, oppure chiedere all’endpoint protetto del server di recuperare l’HTML di un URL pubblico prima di eseguire gli stessi controlli locali. La modalità URL non esegue il rendering di JavaScript: usa quindi il prova di Google per il controllo finale della pagina renderizzata.
Uno dati strutturati valido garantisce un risultato avanzato?
No. Un markup valido può soddisfare i requisiti documentati, ma la visualizzazione dipende anche dalle norme delle funzionalità supportate, dalla scansione, dall’indicizzazione e dal conprovao di ricerca. Google non garantisce un risultato avanzato.
Quale formato di dati strutturati devo usare?
Google consiglia JSON-LD, che è anche il formato più semplice da gestire perché il markup risiede in un unico blocco script separato dall’HTML. Questo strumento convalida JSON-LD, compresi i blocchi estratti da una pagina HTML incollata.
Che cosa fa il controllo del grafo @id?
I dati strutturati spesso suddividono le entità in più blocchi e le collegano tramite @id, ad esempio un articolo che fa riferimento all’entità del proprio autore tramite @id. Il controllo del grafo verifica che questi riferimenti conducano davvero a un nodo definito anziché rimanere irrisolti, un errore comune e difficile da individuare.
Il mio markup viene caricato o memorizzato da qualche parte?
Il markup incollato viene convalidato localmente nel dispositivo e non viene caricato né memorizzato. Se usi la modalità URL attivo, al server protetto viene inviato soltanto l’URL pubblico affinché possa recuperare l’HTML della pagina; la convalida resta locale. L’HTML recuperato può omettere il markup aggiunto successivamente da JavaScript: quando devi controllarlo, incolla l’HTML renderizzato.
Problemi comuni e come risolverli
- Errore JSON-LD non può essere analizzato Correzione: termine il segnalato JSON termine errore—termine un mancanti termine, termine, termine, o termine—finché il JSON-LD analizza prima termine termine proprietà.
- Avviso termine contesto è mancanti o non valido Correzione: Impostato il cima-livello @contesto a https://schema.org, o termine ogni termine entità termine che Schema.org contesto. @context
- Errore termine tipo è mancanti Correzione: Aggiungi il termine Schema.org @tipo a il termine entità, scegliendo il più specifico tipo il page’s visibile contenuti supporta. @type
- Errore Necessario proprietà è mancanti Correzione: Aggiungi il termine necessario proprietà con un valore supportato da il pagina, poi valida che entità di nuovo.
- Errore Proprietà valore ha il sbagliato tipo o termine Correzione: Cambiano il termine proprietà a il previsto termine, URL, termine, o termine termine mostrato da il termine invece di termine un termine valore.
- Avviso termine tipo è non termine da il termine Correzione: Corretto un termine o termine @tipo a un termine Schema.org tipo; rimuovere il entità se nessun valido tipo accuratamente termine il contenuti. @type
- Avviso Entità identificatori termine Correzione: Unisci entità termine il stesso @id in una nodo, o termine termine termine @id valori quando essi termine diverso reale entità.