Dati Strutturati per Serie TV

dati-strutturati-TVSeries

Qualche giorno fa mi è stato chiesto quali dati strutturati utilizzare per un sito che tratta di Serie TV. In particolare di come fosse possibile far emergere negli snippet di Google l’inizio e la data di una determinata serie. È senz’altro possibile perché sono stati creati dei dati strutturati appositi di tipo TVSeries.

I dati strutturati per le Serie TV

Come abbiamo più volte ripetuto su questo blog, i dati strutturati permettono a Google e agli altri motori di ricerca di estrarre delle informazioni dalle pagine dei siti Web, di mettere in correlazione le entità presenti nella pagina e, infine, di formulare risposte a delle specifiche domande effettuate dagli utenti sia in modalità ricerca testuale che con la ricerca vocale.

Immaginiamo ora la pagina di un sito che si vuole posizionare per la query “quando inizia la settima stagione del trono di spade“. Oppure “come si chiama l’autore del trono di spade”.

È possibile emergere su Google per queste domande attraverso un testo molto particolareggiato riguardo la serie TV e inserendo i dati strutturati di tipo SerieTV in questa maniera:

<script type=”application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “TVSeries”,
“actor”: [
{
“@type”: “Person”,
“name”: “Sean Bean”
},
{
“@type”: “Person”,
“name”: “Mark Addy”
}
],
“author”: {
“@type”: “Person”,
“name”: “David Benioff”
},
“name”: “Il Trono di Spade”,
“containsSeason”: [
{
“@type”: “TVSeason”,
“datePublished”: “2017-07-17”,
“episode”: {
“@type”: “TVEpisode”,
“episodeNumber”: “1”,
“name”: ” Titolo Episodio 1″
},
“name”: “Season 7”,
“numberOfEpisodes”: “7”
}
] }
</script>

Ecco la validazione del codice sopra inserito per mostrarne la validità. Se aveste problemi nel copia incolla fatte attenzione alla virgolette (“), di solito sono quelle che da un editor all’altro cambiano di significato.

Esito test dati strutturati serie TV

Esito test dati strutturati serie TV

 

Possiamo arricchire lo script con i nomi di tutti gli attori, incolonnandoli di seguito ai due che ho inserito io.

Possiamo anche integrarlo con l’autore della colonna sonora inserendo

“musicBy”: {
“@type”: “Person”, /*oppure MusicGroup*/
“name”: “Ramin Djawadi”
},

Oppure con l’azienda produttrice inserendo

“productionCompany” : {
“@type”: “Organization”,
“name”: “HBO”
},

La data di inizio e di fine della stagione

“name”: “Season 7”,
“numberOfEpisodes”: “7”,
“startDate”: “2017-07-17T20:00”,
“endDate” : “2017-09-15T20:00”
}

Se la serie ha vinto qualche premio

“award” : “Premio Miglior Serie TV 2017”

Terminiamo gli esempi con lo script per la valutazione degli utenti

“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4”,
“reviewCount”: “250”
},

Fatte attenzione dove inserite questi elementi. Ognuno di loro va annidato correttamente. Fate riferimento sempre al sito Schema.org.

A questo punto non mi resta che asemblare il tutto e fornire il codice completo.

<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "TVSeries",
"actor": [
{
"@type": "Person",
"name": "Sean Bean"
},
{
"@type": "Person",
"name": "Mark Addy"
}
],
"musicBy": {
"@type": "Person", /*oppure MusicGroup*/
"name": "Ramin Djawadi"
},
"productionCompany" : {
"@type": "Organization",
"name": "HBO"
},
"author": {
"@type": "Person",
"name": "David Benioff"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4",
"reviewCount": "250"
},
"name": "Il Trono di Spade",
"award" : "Premio Miglior Serie TV 2017",
"containsSeason": [
{
"@type": "TVSeason",
"datePublished": "2017-07-17",
"episode": {
"@type": "TVEpisode",
"episodeNumber": "1",
"name": "Episodio 1"
},
"name": "Season 7",
"numberOfEpisodes": "7",
"startDate": "2017-07-17T20:00",
"endDate" : "2017-09-15T20:00"
}
] }

Se vi occorre, copiate, modificate per le vostre esigenze ed incollate sul vostro sito.

Ti serve una mano con i dati strutturati? C’è Chi Lo Fa per te. Scrivi a info[at]chilofa.net

Be the first to comment

Leave a comment

Il tuo indirizzo email non sarà pubblicato.


*