Dati Strutturati e Costruzione di Entità
Costruisci dati strutturati e segnali di entità che corrispondano al contenuto visibile, chiariscano i fatti chiave per i motori di ricerca e i sistemi di IA, e rimangano validi man mano che le pagine cambiano nel tempo.
I dati strutturati e la costruzione di entità trasformano i fatti approvati presenti sul sito in un livello leggibile dalle macchine. Identificano le persone, le organizzazioni, i prodotti, gli articoli, le domande, i passaggi e i percorsi di navigazione che esistono realmente, assegnano identificatori stabili ed esprimono relazioni verificabili. Non inventano mai una seconda versione del contenuto.
Fase: P13, Dati Strutturati e Costruzione di Entità. Stadio: C — Build. Timebox: 3–5 giorni lavorativi per un sito con un insieme ridotto di template stabili; 1–2 settimane per un marketplace, un editore o un catalogo e-commerce con più sistemi di contenuti. Responsabile: il responsabile SEO tecnico è accountable, con l’ingegneria che implementa i template, i proprietari dei contenuti che confermano i fatti visibili e i responsabili del marchio o legali che approvano i record canonici delle entità.
I motori di ricerca generalmente trattano lo schema come un segnale tra i contenuti della pagina, i link, i feed e altre prove. I sistemi di recupero IA possono sempre più trattare il livello strutturato come una fonte diretta di fatti e relazioni. Un prezzo, un autore, un nome di organizzazione o una relazione errati potrebbero quindi essere estratti con sicurezza perché sembrano espliciti. La marcatura migliora l’interpretazione; non può rendere vera un’affermazione non supportata.
Perché questa fase, e perché qui
P13 consuma le decisioni prese nelle fasi precedenti. La mappa topica identifica quale pagina possiede ogni intento ed entità. L’inventario dei contenuti identifica duplicati e URL legacy. Il sistema di produzione stabilizza campi come autore, data di revisione, prezzo, disponibilità e testo FAQ. L’ottimizzazione on-page rende visibili quei fatti, mentre il lavoro sui link interni corregge la gerarchia e le destinazioni canoniche. Solo allora un template di schema può descrivere una pagina stabile anziché codificare un bersaglio mobile.
Eseguire questa fase troppo presto produce finzione tecnicamente valida. Uno sviluppatore potrebbe marcare ogni pagina redazionale come Article prima che l’azienda decida se la firma rappresenti una persona, un team o l’organizzazione. Un template di prodotto potrebbe esporre un prezzo di offerta che la pagina visibile successivamente sostituisce con “contattaci”. La marcatura breadcrumb potrebbe preservare una vecchia gerarchia dopo cambiamenti alla navigazione. Ogni oggetto viene analizzato, ma ciascuno dice alle macchine qualcosa di diverso da ciò che vedono le persone.
Saltare questa fase lascia che i sistemi deducano più del necessario. Potrebbero comunque comprendere la pagina, ma nomi, relazioni, date, paternità e fatti sui prodotti rimangono ambigui. Questo indebolisce la disambiguazione delle entità : il processo per decidere a quale persona reale, azienda, prodotto o luogo si riferisce un nome. Rende inoltre più difficile la manutenzione futura perché nessuno possiede gli identificatori e i campi sorgente alla base della marcatura.
Il risultato non è “schema aggiunto”. È una mappatura testata da template di pagina a tipi di schema giustificati, un registro canonico delle entità, prove di validazione live e una regola di monitoraggio. P14, relazioni pubbliche digitali e citazioni off-page, ha bisogno di quel contratto affinché i profili esterni, la copertura e i riferimenti rafforzino gli stessi nomi e identificatori invece di crearne di nuovi.
Input e output
| Direzione | Elemento | Perché è necessario | Condizione di accettazione |
|---|---|---|---|
| Input | Inventario approvato di pagine e template | La copertura dello schema deve seguire i tipi di pagina reali, non pattern URL ipotizzati. | Ogni template in ambito ha un responsabile, URL di esempio, stato di pubblicazione e comportamento canonico. |
| Input | Elenco canonico delle entità | Nomi e identificatori non possono essere stabilizzati una pagina alla volta. | Ogni organizzazione, persona, famiglia di prodotti e luogo ha un nome preferito e una pagina canonica o un’eccezione esplicita. |
| Input | Mappa dei campi di contenuto visibile | La marcatura deve essere generata dagli stessi fatti che gli utenti vedono. | Prezzo, disponibilità, autore, date, valutazioni, FAQ, passaggi e breadcrumb puntano ciascuno a un campo sorgente visibile. |
| Input | Decisioni su link interni e gerarchia | I breadcrumb e le pagine delle entità dipendono dalla struttura del sito concordata. | I percorsi genitore-figlio e gli URL di destinazione sono approvati; unioni e redirect irrisolti sono segnalati. |
| Output | Matrice di copertura dello schema | L’ingegneria deve sapere cosa appartiene a ciascun template e perché. | Ogni template in ambito ha un insieme di tipi giustificato, proprietà richieste, responsabile ed esclusioni. |
| Output | Registro delle entità | Contenuti, ingegneria e PR hanno bisogno di un unico contratto di denominazione. | Ogni entità materiale ha un @id stabile, nome preferito, pagina canonica, alias e riferimenti sameAs revisionati. |
| Output | Prove di validazione | Un file sorgente funzionante non è la prova che le pagine live funzionino. | URL live rappresentativi hanno prove di sintassi, idoneità, parità visiva, canonicità e indicizzazione con timestamp. |
| Output | Specifica di monitoraggio | Altrimenti la marcatura decade silenziosamente man mano che template e fatti cambiano. | I template critici hanno una frequenza di test, URL campionati, condizione di allerta, responsabile e livello di servizio di correzione. |
La matrice di copertura funge da contratto con l’implementazione; il registro delle entità funge da contratto con la fase successiva. Le prove di validazione e il monitoraggio mantengono aggiornati entrambi.
La checklist
Ogni elemento di seguito include il lavoro, la sua ragione, il metodo, lo strumento e una condizione di completamento. Mantieni questi cinque campi se la checklist viene spostata in un sistema di ticketing.
1. Inventariare i template e selezionare campioni di pagina idonei
Cosa: elenca ogni template in ambito e scegli URL live rappresentativi, incluse varianti con campi opzionali mancanti. Perché: un singolo esempio ideale non può esporre errori condizionali come un prodotto senza recensioni, un articolo senza autore nominato o una categoria senza genitore breadcrumb. Come: raggruppa gli URL per template di rendering e fonte di contenuto, quindi seleziona almeno un URL completo, uno minimale e uno caso limite per template. Strumento: l’inventario delle pagine, l’esportazione del crawler, il modello CMS e il browser. Completato quando: il 100% dei template in ambito ha almeno tre campioni, o tutti gli URL live quando un template ne ha meno di tre.
2. Scegliere solo tipi di schema che meritano il loro posto
Cosa: assegna i tipi in base al lavoro visibile della pagina. Perché: tipi extra aumentano la superficie per le contraddizioni senza creare diritto a un risultato. Come: usa il tipo più ristretto e accurato e documenta perché ogni oggetto esiste:
- Lo Schema Article
o
BlogPostingappartiene a contenuti redazionali con un titolo visibile, un autore o editore e un contesto di pubblicazione. Usa il più ampioArticlequando un sottotipo più ristretto sarebbe fuorviante. - Lo Schema FAQ appartiene solo dove gli utenti vedono le domande e risposte complete. Il valore semantico e l’idoneità alla presentazione speciale nei risultati di ricerca sono separati.
HowToappartiene a una procedura ordinata visibile. Tre benefici di marketing non sono un how-to.- Lo Schema Product appartiene a un prodotto o variante specifica. Offerte, valuta, disponibilità, valutazioni e recensioni devono corrispondere alla pagina.
- Lo Schema Organization
appartiene alla rappresentazione canonica dell’organizzazione e può essere referenziato con un
@idstabile altrove. Personappartiene a un profilo canonico con sufficienti informazioni visibili per identificare la persona. Una semplice firma non giustifica le credenziali.- Lo Schema BreadcrumbList deve riflettere una gerarchia comprensibile dagli utenti, non un percorso artificiale di parole chiave.
Strumento: la matrice di copertura, le pagine visibili, il vocabolario schema.org e la documentazione corrente di idoneità della piattaforma di ricerca. Completato quando: ogni tipo selezionato ha una giustificazione di una frase, una fonte visibile e una regola di esclusione esplicita per le pagine in cui non deve essere renderizzato.
3. Costruire il registro canonico delle entità
Cosa: crea un record mantenuto per ogni organizzazione, persona, famiglia di prodotti e località importante. Perché: identificatori coerenti permettono a pagine diverse di riferirsi alla stessa cosa; nomi incoerenti costringono le macchine a decidere se “AmICited”, “Am I Cited” e un nome legale aziendale sono una o più entità. Come: registra il nome pubblico preferito, il nome legale dove rilevante, gli alias, la pagina canonica, il tipo di entità, l’@id stabile, il responsabile e i riferimenti sameAs autorevoli. Un valore sameAs afferma identità, non rilevanza tematica, quindi dovrebbe puntare solo a un record o profilo ufficiale che rappresenta la stessa entità.
Una pagina canonica possiede la definizione completa di ciascuna entità; le altre pagine ne riferenziano l’@id invece di creare concorrenti. L’URL canonico
di una pagina identifica la pagina preferita per l’indicizzazione, mentre @id identifica la cosa descritta. Ad esempio, l’entità può essere https://example.com/about/#organization mentre la pagina rimane https://example.com/about/.
Strumento: registro delle entità, record CMS, dati sorgente legali o HR, profili ufficiali e registri pubblici autorevoli. Completato quando: il 100% delle entità materiali utilizzate nella marcatura ha un nome preferito, una pagina canonica o un’eccezione approvata, un @id stabile, un responsabile e nessun conflitto di identità irrisolto.
4. Mappare le proprietà ai campi sorgente visibili
Cosa: collega ogni proprietà dello schema al campo che renderizza il fatto visibile. Perché: la duplicazione manuale crea deriva; lo stesso prezzo o autore memorizzato in due punti prima o poi sarà in disaccordo. Come: mappa headline al titolo visibile, author al record della firma pubblicata, dateModified a una data di aggiornamento significativa visibile, i campi dell’offerta alla fonte commerciale rivolta al cliente, gli oggetti FAQ alle risposte renderizzate e le posizioni breadcrumb alla gerarchia effettiva. Non popolare una proprietà perché è disponibile in un plugin se la sua fonte è nascosta, obsoleta o semanticamente diversa.
Strumento: schema CMS, codice template, feed commerciale, API di contenuto e mappa dei campi. Completato quando: ogni proprietà materiale ha una fonte nominata, una regola di trasformazione, un comportamento di fallback e un responsabile; zero valori materiali sono mantenuti indipendentemente nella marcatura e nel contenuto visibile.
5. Implementare un grafo JSON-LD connesso
Cosa: renderizza gli oggetti approvati e collegali con identificatori stabili. Perché: blocchi disconnessi possono descrivere la stessa organizzazione o autore come cose separate, mentre riferimenti stabili esprimono chiaramente le relazioni. Come: usa JSON-LD
— JavaScript Object Notation for Linked Data — a meno che la piattaforma esistente non richieda un altro formato supportato. Usa riferimenti @id per editore, autore, marca del prodotto ed entità primaria invece di ripetere definizioni parziali. Mantieni l’output leggibile dal server dove possibile e gestisci in modo sicuro le stringhe controllate dall’utente.
Il risultato è un piccolo knowledge graph a livello di pagina: entità e loro relazioni. Includi i fatti che le identificano o qualificano su questa pagina, non tutte le proprietà disponibili.
Strumento: motore template, revisione del controllo sorgente, sorgente del browser e un parser JSON. Completato quando: tutti i campioni selezionati producono oggetti analizzabili, ogni @id interno risolve a una definizione o riferimento intenzionale, i campi opzionali scompaiono correttamente quando assenti e nessun template emette valori vuoti o segnaposto.
6. Eseguire la verifica di parità del contenuto visibile
Cosa: confronta ogni fatto materiale marcato con ciò che un utente può vedere sullo stesso URL. Perché: i dati strutturati sono un’affermazione esplicita, non un nascondiglio per contenuti. I sistemi di ricerca possono ignorare marcature fuorvianti, rimuovere l’idoneità o applicare politiche di azione manuale; i sistemi di IA possono ripetere il valore errato come se fosse autorevole. Come: confronta la pagina renderizzata e il grafo estratto fianco a fianco. Controlla nomi, paternità, credenziali, date, prezzi, disponibilità, valuta, valutazioni, conteggi di recensioni, domande, risposte, passaggi ed etichette breadcrumb.
Strumento: pagina renderizzata, JSON-LD estratto, anteprima CMS e fonte commerciale. Completato quando: il 100% delle proprietà materiali corrisponde al contenuto visibile in significato, unità, ambito e freschezza nei campioni completi, minimali e caso limite.
7. Validare sintassi, idoneità, canonici e interpretazione live
Cosa: testa il grafo generato su quattro livelli. Perché: JSON valido può usare la proprietà sbagliata; schema valido può non soddisfare i requisiti di una funzionalità di ricerca; una pagina corretta può comunque non essere indicizzata; e Google può selezionare un altro canonico. Come: primo, analizza il JSON. Secondo, valida il vocabolario e i requisiti specifici del tipo. Terzo, ispeziona i verdetti di risultati ricchi e oggetti rilevati dell’URL live. Quarto, conferma lo stato dell’indice e il canonico selezionato. Separa gli errori dagli avvisi e separa l’idoneità dalla visualizzazione effettiva.
Strumento: validatore schema, lo strumento di test della piattaforma di ricerca pertinente e AmICited URL Inspection. Completato quando: zero errori di sintassi, zero proprietà richieste non valide o non supportate, zero errori di risultati ricchi irrisolti su template idonei, ogni avviso ha un responsabile o una ragione documentata di non applicabilità, e l’URL live ispezionato è indicizzato sotto il canonico inteso.
8. Stabilire monitoraggio delle regressioni e proprietà delle modifiche
Cosa: automatizza i controlli e definisci gli eventi che impongono una nuova validazione. Perché: lo schema decade silenziosamente quando un campo CMS viene rinominato, un componente viene nascosto, una fonte di prezzo cambia o una distribuzione JavaScript smette di iniettare il grafo. Come: esegui fixture di template nei test di rilascio, scansiona URL live rappresentativi, confronta i tipi rilevati e i conteggi errori con la baseline e iscriviti ai report della piattaforma di ricerca. Attiva una revisione mirata dopo modifiche a template, navigazione, paternità, identità organizzativa, campi catalogo, regole canoniche o componenti FAQ e passaggi visibili.
Strumento: test automatizzati, crawler programmato, log di distribuzione, URL Inspection e una coda di issue assegnate. Completato quando: ogni template critico viene verificato prima del rilascio e almeno settimanalmente in produzione, i guasti creano un allerta assegnato entro un giorno lavorativo e il registro delle entità ha una data di revisione trimestrale.
Strumenti in AmICited
AmICited supporta due diverse parti del flusso di lavoro. Non dovrebbero essere unite in un unico punteggio perché la raggiungibilità e l’interpretazione dei dati strutturati rispondono a domande diverse.
Apri AI Accessibility su https://app.amicited.com/accessibility per verificare che gli agenti IA possano raggiungere ed estrarre la struttura della pagina che la marcatura intende descrivere. Un grafo perfetto è irrilevante se un crawler riceve una pagina di sfida, una shell renderizzata dal client o un accesso bloccato. Usa questo controllo sugli stessi URL rappresentativi e condizioni di user-agent usati per il campione di schema.
Apri URL Inspection su https://app.amicited.com/reports/google-search/url-inspection per il verdetto live di Google. Ispeziona il canonico inteso, lo stato dell’indice, il verdetto dei risultati ricchi e i nodi schema.org rilevati. Esamina i totali di oggetti, errori e avvisi invece di considerare “marcatura rilevata” come un successo. Aggiorna dopo una distribuzione quando un risultato in cache non rappresenterebbe il nuovo template.
Registra entrambi gli URL del report, la pagina ispezionata, l’ora, il risultato e lo screenshot in modo che il prossimo revisore possa riprodurre il controllo.
Regole decisionali
I numeri trasformano la “qualità dello schema” in una decisione di rilascio. Queste soglie misurano l’integrità dell’implementazione, non promesse di ranking, risultati ricchi o citazioni.
| Rilevamento | Soglia | Decisione | Completato quando |
|---|---|---|---|
| La marcatura contraddice o aggiunge un fatto materiale non visibile sulla pagina | 1 o più valori | Blocca il rilascio | Ogni contraddizione è corretta nella fonte condivisa o rimossa dalla marcatura. |
| JSON non può essere analizzato | 1 o più errori | Blocca il rilascio | Tutte le pagine campionate vengono analizzate con zero errori di sintassi. |
| Proprietà richiesta non valida o mancante su un tipo destinato all’idoneità per risultati ricchi | 1 o più errori | Blocca quel template | Il test live riporta zero errori, oppure il tipo è stato deliberatamente rimosso e la matrice aggiornata. |
| Copertura dei template critici | Inferiore al 100% dei template in ambito | Blocca il passaggio di fase | Ogni template ha una mappatura, esclusioni, campioni e un responsabile. |
| Dimensione del campione per template | Meno di 3 URL quando ne esistono 3+ | Espandi il test | Una pagina completa, una minimale e una caso limite superano, oppure tutti gli URL sono testati quando ne esistono meno. |
| Collisione di identificatori di entità | 2 record usano lo stesso @id, o un’entità ha valori @id in competizione | Blocca le entità interessate | Il registro contiene un identificatore stabile per entità e tutti i template lo utilizzano. |
Valore sameAs non revisionato | 1 o più link | Rimuovi o revisiona | Ogni link si risolve, rappresenta la stessa entità e ha un responsabile e una data di revisione. |
| Avviso del validatore | Qualsiasi avviso | Triaging, non ignorare silenziosamente | Ogni avviso è corretto o registrato con motivazione, responsabile, ambito e prossima data di revisione. |
| Regressione in produzione | Qualsiasi nuovo errore di parsing, perdita di tipo o discrepanza di valore materiale | Allerta entro 1 giorno lavorativo | Il responsabile ripristina la baseline o approva e documenta la modifica intenzionale. |
| Età del registro delle entità | Più di 90 giorni, o immediatamente dopo un cambiamento materiale di identità | Revisiona | Nomi, pagine canoniche, identificatori, alias e riferimenti autorevoli sono riconfermati. |
Il superamento non garantisce un risultato ricco o una citazione IA; queste soglie governano l’accuratezza e la manutenzione, non la selezione.
Deliverable
Consegna un pacchetto con versione contenente quattro artefatti: la matrice di copertura, il registro delle entità, il log di validazione e la specifica di monitoraggio. Un foglio di calcolo, database o file di repository è accettabile se i campi sono esportabili e i responsabili possono aggiornarli senza ricostruire il metodo.
MATRICE DI COPERTURA DELLO SCHEMA
Template | URL di esempio | Tipi inclusi | Tipi esclusi e motivo
Proprietà | Campo sorgente visibile | Fallback | Responsabile implementazione
REGISTRO DELLE ENTITÀ
Tipo entità | Nome preferito | Nome legale | Alias
Pagina canonica | @id stabile | Riferimenti sameAs | Responsabile record | Data revisione
LOG DI VALIDAZIONE
URL | Template | Ora test | Versione distribuita
Risultato parsing | Tipi rilevati | Errori | Avvisi | Parità visiva
Stato indice | Canonico Google | Verdetto risultati ricchi | Link evidenze
SPECIFICA DI MONITORAGGIO
Template | URL fixture | Frequenza controllo | Condizione di allerta
Responsabile | Tempo di risposta | Ultimo superamento | Prossima revisione entità
La consegna è accettata quando l’ingegneria può identificare la regola del template dietro qualsiasi oggetto live, i contenuti possono identificare la fonte visibile dietro qualsiasi valore materiale e il responsabile della fase successiva può identificare il record dell’entità canonica senza aprire il codice.
Cosa può andare storto
Un plugin marca tutto. La homepage diventa un Article, le schede categoria diventano prodotti e ogni accordion diventa un FAQ. Correggi la matrice di copertura; la configurazione segue lo scopo della pagina.
La marcatura e il contenuto visibile usano database diversi. L’offerta dice “in stock” dopo che la pagina dice non disponibile. Genera entrambe le rappresentazioni dallo stesso campo e testa la latenza di aggiornamento.
Ogni pagina ridefinisce l’organizzazione. Nomi, loghi e profili divergono. Definiscila una volta con un @id stabile, poi referenziala.
sameAs diventa un cumulo di link. Menzioni e aziende con nomi simili vengono presentate come identiche. Mantieni solo record autorevoli e profili controllati per la stessa entità.
La marcatura FAQ o HowTo nasconde la risposta. Se gli utenti vedono solo un’anteprima o un passaggio bloccato, renderizza il contenuto marcato completo o rimuovi le proprietà.
La validazione si ferma a un generatore. Il template live potrebbe duplicare oggetti, gestire l’escape JSON in modo errato o fallire per i crawler. Valida la pagina distribuita e la sua interpretazione nell’indice.
Gli avvisi vengono ignorati o falliti indiscriminatamente. Fai triaging di ciascuno in base alle conseguenze, registra la decisione e riesamina quando requisiti o template cambiano.
Lo schema si prende il merito per risultati che non può garantire. Tieni traccia della validità separatamente dalla presentazione nei risultati di ricerca, traffico, citazioni IA e conversioni.
Fase successiva
P14 riguarda le relazioni pubbliche digitali e le citazioni off-page. Ha bisogno del registro delle entità, non solo del codice. Copertura, profili, partnership e directory devono usare il nome approvato, la destinazione canonica e il linguaggio relazionale; altrimenti le evidenze esterne possono rafforzare l’identità sbagliata.
Il responsabile di P13 consegna:
- il nome preferito approvato, gli alias, la pagina canonica e l’identificatore stabile per ogni entità nell’ambito della campagna;
- i record autorevoli già collegati con
sameAs, inclusi eventuali gap che non dovrebbero essere colmati senza verifica; - i tipi di pagina e schema che descrivono ciascuna entità, in modo che le affermazioni di outreach corrispondano ai fatti presenti sul sito;
- i conflitti irrisolti, come un nome legale che differisce dal marchio pubblico o due esperti con nomi simili;
- il responsabile del monitoraggio che deve revisionare i cambiamenti di identità creati da nuovi profili, rebranding, acquisizioni o spostamenti di autori.
La fase successiva può iniziare quando un editore esterno potrebbe identificare e collegare l’entità corretta usando solo questo pacchetto. Attende finché proprietà, denominazione o identità rimangono contestate.
FAQ
Domande frequenti
Aggiungere la marcatura schema garantisce un risultato ricco o una citazione dall'IA?
Quali tipi di schema dovremmo implementare per primi?
I dati strutturati possono contenere fatti non mostrati sulla pagina?
A cosa dovrebbe puntare un collegamento sameAs?
Con quale frequenza vanno monitorati i dati strutturati?
Altri tutorial in questa sezione
Pronto a metterlo in pratica?
Verifica gratuita · Prova di 7 giorni · senza carta di credito