Sitemap per i video e alternative
Una Sitemap per i video offre informazioni aggiuntive sui video ospitati sulle tue pagine. Creare una Sitemap per i video è un ottimo modo per aiutare Google a trovare e comprendere i contenuti video del tuo sito, in particolare quelli aggiunti recentemente e che potrebbero non essere rilevati con una normale scansione.
Google consiglia di utilizzare le Sitemap per i video, ma sono supportati anche i feed mRSS.
Best practice per le Sitemap per i video
Le Sitemap per i video si basano sulle Sitemap generiche, pertanto le best practice generali per le Sitemap si applicano anche alle Sitemap per i video. Puoi creare una Sitemap separata o un feed mRSS solo per i video oppure aggiungere tag di Sitemap per i video all'interno di una Sitemap esistente, ti basta scegliere l'opzione che preferisci.
Inoltre, i seguenti requisiti si applicano in modo specifico alle Sitemap per i video:
- Non elencare video non correlati ai contenuti della pagina host. Ad esempio, un video che è una piccola aggiunta alla pagina o non è correlato ai contenuti del testo principale.
-
Tutti i file a cui viene fatto riferimento nella Sitemap per i video devono essere accessibili a Googlebot. Ciò significa che tutti gli URL nella Sitemap per i video:
- devono essere abilitati per la scansione in base alle regole del file robots.txt,
- devono essere accessibili senza metafile e senza dover effettuare l'accesso,
- non devono essere bloccati da firewall o meccanismi simili
- e devono essere accessibili su un protocollo supportato: HTTP e FTP (i protocolli di streaming non sono supportati).
Se vuoi impedire agli spammer di accedere ai contenuti video in corrispondenza degli URL
<player_loc>
o<content_loc>
, verifica che i bot che accedono al tuo server siano realmente Googlebot.
Per ulteriori suggerimenti sui video nella Ricerca Google, consulta le nostre best practice per i video.
Esempio di Sitemap per i video
L'esempio riportato di seguito mostra una Sitemap normale con estensione per i video. Include due voci video nidificate nel singolo tag <url>
. La prima voce <video>
include tutti i tag che Google può utilizzare, mentre la seconda solo i tag obbligatori.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc> <video:title>Grilling steaks for summer</video:title> <video:description> Alkis shows you how to get perfectly done steaks every time </video:description> <video:content_loc> http://streamserver.example.com/video123.mp4 </video:content_loc> <video:player_loc> https://www.example.com/videoplayer.php?video=123 </video:player_loc> <video:duration>600</video:duration> <video:expiration_date>2021-11-05T19:20:30+08:00</video:expiration_date> <video:rating>4.2</video:rating> <video:view_count>12345</video:view_count> <video:publication_date>2007-11-05T19:20:30+08:00</video:publication_date> <video:family_friendly>yes</video:family_friendly> <video:restriction relationship="allow">IE GB US CA</video:restriction> <video:price currency="EUR">1.99</video:price> <video:requires_subscription>yes</video:requires_subscription> <video:uploader info="https://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson </video:uploader> <video:live>no</video:live> </video:video> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/345.jpg</video:thumbnail_loc> <video:title>Grilling steaks for winter</video:title> <video:description> In the freezing cold, Roman shows you how to get perfectly done steaks every time. </video:description> <video:content_loc> http://streamserver.example.com/video345.mp4 </video:content_loc> <video:player_loc> https://www.example.com/videoplayer.php?video=345 </video:player_loc> </video:video> </url> </urlset>
Altri esempi
L'esempio riportato di seguito mostra come aggiungere un video incorporato di Vimeo a una Sitemap per i video:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc> <video:title>Lizzi is painting the wall</video:title> <video:description> Gary is watching the paint dry on the wall Lizzi painted. </video:description> <video:player_loc> https://player.vimeo.com/video/987654321 </video:player_loc> </video:video> </url> </urlset>
L'esempio riportato di seguito mostra come aggiungere un video incorporato di YouTube a una Sitemap per i video:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/345.jpg</video:thumbnail_loc> <video:title>John teaches cheese</video:title> <video:description> John explains the differences between a banana and cheese. </video:description> <video:player_loc> https://www.youtube.com/embed/1a2b3c4d </video:player_loc> </video:video> </url> </urlset>
Riferimento alla Sitemap per i video
I tag video
sono definiti nello spazio dei nomi delle Sitemap per i video:
http://www.google.com/schemas/sitemap-video/1.1
.
Ogni tag può essere aggiunto una sola volta per video, salvo diversa indicazione.
Per assicurarti che Google possa utilizzare la tua Sitemap per i video, devi utilizzare i seguenti tag obbligatori:
Tag obbligatori | |
---|---|
<video:video> |
L'elemento principale per tutte le informazioni su un singolo video nella pagina specificata dal tag |
<video:thumbnail_loc> |
Un URL che rimanda al file immagine della miniatura del video. Segui i requisiti per le miniature dei video. |
<video:title> |
Il titolo del video. Tutte le entità HTML devono essere correttamente precedute dal carattere di escape o essere aggregate in un blocco |
<video:description> |
Una descrizione del video. Massimo 2048 caratteri. Tutte le entità HTML devono essere correttamente precedute dal carattere di escape o essere aggregate in un blocco |
<video:content_loc> |
Un URL che rimanda all'effettivo file multimediale del video. Il file deve essere in uno dei formati supportati. Linee guida aggiuntive
|
<video:player_loc> |
Un URL che rimanda a un player per un video specifico. Di solito si tratta delle informazioni contenute nell'attributo Linee guida aggiuntive
|
Inoltre, i seguenti tag facoltativi potrebbero aiutare Google a comprendere meglio i tuoi video e le relative proprietà:
Tag facoltativi | |
---|---|
<video:duration> |
La durata del video espressa in secondi. Il valore deve essere compreso tra |
<video:expiration_date> |
La data dopo la quale il video non è più disponibile, in formato W3C. Ometti questo tag se il video non ha una scadenza. Se è presente, la Ricerca Google non lo mostrerà più dopo questa data. Per i video ricorrenti allo stesso URL, aggiorna la data di scadenza impostandone una nuova.
I valori supportati sono la data completa ( Esempio: |
<video:rating> |
La valutazione del video. I valori supportati sono numeri in virgola mobile compresi nell'intervallo tra 0.0 (bassa) e 5.0 (alta). |
<video:view_count> |
Il numero di volte in cui il video è stato visualizzato. |
<video:publication_date> |
La data in cui il video è stato pubblicato per la prima volta, in formato W3C.
I valori supportati sono la data completa ( Esempio: |
<video:family_friendly> |
Se il video è disponibile con SafeSearch. Se ometti questo tag, il video è disponibile se SafeSearch è attivo. Valori supportati:
|
<video:restriction>
|
Da indicare per mostrare o nascondere il video a determinati paesi nei risultati di ricerca.
Indica un elenco di codici paese delimitati da spazi nel formato ISO 3166.
Google presuppone che il video possa essere mostrato in tutte le località se non è stato indicato alcun tag Attributi:
Se viene utilizzato il tag principale
Esempio: in questo esempio il video può essere visualizzato nei risultati di ricerca solo in Canada e Messico:
|
<video:platform> |
Da indicare per mostrare o nascondere il video nei risultati di ricerca su determinati tipi di piattaforma. Di seguito è riportato un elenco di tipi di piattaforma delimitati da spazi. Tieni presente che questo tag incide solo sui risultati di ricerca sui tipi di dispositivo specificati, ma non impedisce agli utenti di trovare o riprodurre il video su una piattaforma con accesso limitato.
Se non è presente un tag Valori supportati:
Attributi:
Se viene utilizzato il tag principale
Esempio: nel seguente esempio agli utenti è consentito l'accesso su web o TV ma non sui dispositivi mobili: |
<video:requires_subscription> |
Indica se è necessario un abbonamento per visualizzare il video. I valori supportati sono:
|
<video:uploader> |
Il nome dell'autore del caricamento del video. Il valore della stringa può contenere un massimo di 255 caratteri. Attributi:
|
<video:live> |
Indica se il video è un live streaming. I valori supportati sono:
|
<video:tag> |
Una stringa tag arbitraria che descrive il video. I tag sono generalmente descrizioni molto brevi di concetti chiave associati a un video o a dei contenuti. Un singolo video potrebbe avere più tag, anche se appartiene a una sola categoria. Ad esempio, un video sulla cottura alla griglia può appartenere alla categoria "barbecue" ma può essere taggato come "bistecca", "carne", "estate" e "all'aperto". Crea un nuovo elemento |
Tag e attributi ritirati
Abbiamo rimosso i seguenti tag e attributi dalla nostra documentazione: <video:category>
, <video:gallery_loc>
, gli attributi autoplay
e allow_embed
del tag <video:player_loc>
, il tag <video:price>
e i suoi attributi nonché il tag <video:tvshow>
e i relativi attributi. Per scoprire di più, consulta l'annuncio sul ritiro.
Alternativa alla Sitemap: mRSS
Google consiglia di utilizzare le Sitemap per i video, ma sono supportati anche i feed mRSS.
Google supporta mRSS, un modulo RSS che potenzia le funzionalità degli elementi di RSS 2.0. I feed mRSS sono molto simili alle Sitemap per i video e come queste possono essere testati, inviati e aggiornati.
Per ulteriori informazioni sui feed multimediali, consulta la documentazione ufficiale sui contenuti multimediali RSS.
Esempio di mRSS
Di seguito è riportato un esempio di voce mRSS che presenta tutti i tag utilizzati da Google.
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <channel> <title>Example MRSS</title> <link>https://www.example.com/examples/mrss/</link> <description>MRSS Example</description> <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <link>https://www.example.com/examples/mrss/example.html</link> <media:content url="https://www.example.com/examples/mrss/example.flv" fileSize="405321" type="video/x-flv" height="240" width="320" duration="120" medium="video" isDefault="true"> <media:player url="https://www.example.com/shows/example/video.swf?flash_params" /> <media:title>Grilling Steaks for Summer</media:title> <media:description>Get perfectly done steaks every time</media:description> <media:thumbnail url="https://www.example.com/examples/mrss/example.png" height="120" width="160"/> <media:price price="19.99" currency="EUR" /> <media:price type="subscription" /> </media:content> <media:restriction relationship="allow" type="country">us ca</media:restriction> <dcterms:valid xmlns:dcterms="http://purl.org/dc/terms/">end=2020-10-15T00:00+01:00; scheme=W3C-DTF</dcterms:valid> <dcterms:type>live-video</dcterms:type> </item> </channel> </rss>
Riferimento mRSS
Le specifiche mRSS complete contengono altri tag facoltativi, best practice ed esempi.
Per assicurarti che Google possa utilizzare il feed mRSS, devi utilizzare i seguenti tag obbligatori:
Tag obbligatori | |
---|---|
<media:content> |
Contiene informazioni sul video. Attributi:
Per tutti gli altri attributi facoltativi e i campi secondari del tag |
<media:player> |
Devi specificare almeno uno tra
Un URL che rimanda a un player per un video specifico. Di solito si tratta delle informazioni contenute nell'attributo |
<media:title> |
Il titolo del video. Massimo 100 caratteri. Tutte le entità HTML devono essere precedute dal carattere di escape o aggregate in un blocco CDATA. |
<media:description> |
La descrizione del video. Massimo 2048 caratteri. Tutte le entità HTML devono essere precedute dal carattere di escape o aggregate in un blocco CDATA. |
<media:thumbnail> |
Un URL che rimanda a una miniatura di anteprima. Segui i requisiti per le miniature dei video. |
Inoltre, i seguenti tag facoltativi potrebbero aiutare Google a comprendere meglio i tuoi video e le relative proprietà:
Tag facoltativi | |
---|---|
<dcterms:valid> |
La data di pubblicazione e di scadenza del video. Ecco la
specifica
completa del tag Esempio: <dcterms:valid> start=2002-10-13T09:00+01:00; end=2002-10-17T17:00+01:00; scheme=W3C-DTF <dcterms:valid> |
<media:restriction> |
Un elenco di paesi, delimitati da spazi, in cui il video può essere riprodotto o meno, nel formato ISO 3166.
Google presuppone che il video possa essere riprodotto in tutti i paesi se non è stato indicato alcun tag Attributi:
Se viene utilizzato il tag principale
Scopri di più sull'uso delle limitazioni in base al paese. Esempio: <media:restriction relationship="allow" type="country">us ca</media:restriction> |
<media:price> |
Il prezzo per scaricare o visualizzare il video. Non utilizzare questo tag se i video sono disponibili senza costi. È possibile elencare più di un elemento Attributi:
Se viene utilizzato il tag principale
|
Risorse aggiuntive
Vuoi saperne di più? Consulta le seguenti risorse: