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 sito, in particolare quelli aggiunti recentemente e che potrebbero non essere rilevati con una normale scansione. Una Sitemap per i video è un'estensione del protocollo Sitemap.
Google consiglia di utilizzare le Sitemap per i video, ma sono supportati anche i feed mRSS.
Linee guida per le Sitemap per i video
Di seguito sono riportate le linee guida di base per le Sitemap per i video:
- Puoi creare una Sitemap separata solo per i video oppure incorporare i tag di una Sitemap per i video all'interno di una Sitemap web esistente, come preferisci.
- Puoi ospitare più video in un'unica pagina web.
-
Ogni voce di una Sitemap è l'URL di una pagina che ospita uno o più video. Di seguito è riportata la struttura delle voci di una Sitemap:
<url> <!-- URL of the host page --> <loc>https://example.com/mypage</loc> <!-- Information about video 1, like the title and URL for the video's media file --> <video:video> <video:title>Grilling steaks for summer</video:title> <video:content_loc> http://streamserver.example.com/video123.mp4</video:content_loc> </video:video> <!-- As many additional <video> entries as you need --> <video></video> </url>
- Non elencare video non correlati alla pagina host. Ad esempio, nei casi in cui il video è una piccola aggiunta alla pagina o non è correlato ai contenuti del testo principale.
- Ogni voce in una Sitemap per i video include un insieme di valori obbligatori, consigliati o solo facoltativi che devi o puoi fornire. I valori consigliati e facoltativi forniscono metadati utili che possono migliorare i risultati del video e la capacità di Google di includerlo nei risultati di ricerca. Consulta l'elenco delle definizioni dei tag delle Sitemap.
- Se lo ritiene più utile rispetto alle informazioni contenute nella tua Sitemap, Google potrebbe utilizzare il testo sulla pagina di destinazione del video invece di quello fornito nella Sitemap.
- Google si affida a complessi algoritmi di indicizzazione e perciò non può garantire quando e se i tuoi video saranno indicizzati.
- Se Google non trova contenuti video in corrispondenza dell'URL indicato, la voce della Sitemap sarà ignorata.
- Google deve essere in grado di accedere al file sorgente o al player, quindi questi elementi non possono essere bloccati dal file robots.txt, richiedere l'accesso o essere inaccessibili a Googlebot per altri motivi. I metafile per i quali è necessario scaricare la sorgente tramite protocolli di streaming non sono supportati.
- Tutti i file devono essere accessibili a Googlebot. 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. - Verifica che il file robots.txt non blocchi gli elementi (fra cui l'URL della pagina host, l'URL del video e l'URL della miniatura) inclusi in ogni voce di Sitemap. Scopri di più sul file robots.txt.
- Google verifica che le informazioni fornite per ciascun video corrispondano a quelle presenti nel sito. In caso contrario, il video potrebbe non essere indicizzato.
- In una Sitemap puoi specificare pagine da siti diversi. Tutti i siti, incluso quello che contiene la tua Sitemap, devono essere verificati in Search Console. Scopri di più sulla gestione delle Sitemap per più siti.
- Scopri come inviare la tua Sitemap a Google. Per i siti di grandi dimensioni, consigliamo di utilizzare l'API Search Console per inviare le Sitemap.
- La nostra documentazione sulle Sitemap si applica anche alle estensioni Sitemap. Assicurati di seguire le linee guida generali per le Sitemap.
Esempio di Sitemap
Di seguito è riportata una Sitemap per i video di esempio relativa a una pagina che ospita un video. L'esempio include tutti i tag utilizzati da Google.
<?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> </url> </urlset>
Spazio dei nomi XML
I tag della Sitemap per i video sono definiti nello spazio dei nomi seguente:
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
Definizioni dei tag per una Sitemap per i video
Tag obbligatori | |
---|---|
<url> |
Il tag principale per una pagina host singola sul tuo sito. Questo tag segue il formato di base delle Sitemap. |
<loc> |
Specifica la pagina host dove sono ospitati uno o più video. Quando un utente fa clic su un risultato video nella Ricerca Google, viene indirizzato a questa pagina. L'URL deve essere univoco all'interno della Sitemap. Questo tag segue il formato di base delle Sitemap.
Se una singola pagina contiene più video, crea un singolo tag |
<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
|
Tag consigliati | |
---|---|
<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 invece ha una scadenza, 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: |
Tag facoltativi | |
---|---|
<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) inclusi. |
<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.
Per ogni video può essere utilizzato un solo tag Attributi:
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 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.
Per ogni video può essere presente un solo tag Valori supportati:
Attributi:
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 consentiti sono |
<video:uploader> |
Il nome dell'autore del caricamento del video. È consentito un solo 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 può 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 e VideoObject
di schema.org per eseguire il markup dei 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.
Puoi trovare ulteriore documentazione sui feed multimediali su rssboard.org.
Esempio di mRSS
Di seguito è riportato un esempio di voce mRSS che presenta tutti i tag fondamentali utilizzati da Google.
È incluso <dcterms:type>live-video</dcterms:type>
, che puoi utilizzare per identificare i video in live streaming.
<?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>
Tag mRSS
Le specifiche mRSS complete contengono altri tag facoltativi, best practice ed esempi. Una volta creato un feed mRSS, puoi inviarlo come qualsiasi altra Sitemap.
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. |
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 territori se non è stato indicato alcun tag Attributi:
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:
|