Použití struktrurovaných dat pro stránky s video obsahem umožňuje ve výsledcích vyhledávání zobrazit podrobnější informace o samotných videích. Video snippety momentálně zobrazujeme ve výsledcích přirozeného hledání, v rámci speciálního video hledání a ve video upoutávkách. Tyto snippety rozšiřujeme díky strukturovaným datům o následující parametry:
- Titulek videa
- Náhled videa
- Popis videa
- Datum nahrání
- Doba trvání
- Počet interakcí (zhlédnutí)
Získávání strukturovaný data pro videa
Strukturovaná data pro zmíněné parametry parsujeme přímo ze zdrojového kódu konkrétní stránky. Většinu jich získáváme z anotací typu schema.org. Pokud v anotacích typu schema.org něco chybí, zkoušíme to doplnit z anotací typu Open Graph.
Správně vyplněná strukturovaná data
Aby se v našem vyhledávání strukturovaná data zobrazila, je potřeba je správně vyplnit. V ukázce kódu, který můžete přidat do zdrojového kódu své stránky, vidíte, jak lze nadefinovat parametry videa. U detailu každého parametru najdete informace o tom, v jakém formátu by měl být.
<script type="application/ld+json">
{
"@type": "VideoObject",
"description": "Speciální Vánoční kolekce písní a koled...",
"duration": "PT106M1S",
"uploadDate": "2020-11-30",
"name": "Karel Gott: Sen o Vánocích",
"thumbnail": "https://i.ytimg.com/usAn9etAbqE/hqdefault.jpg",
"interactionStatistic": {
"@type": "InteracitonCounter",
"interactionType": "https://schema.org/ViewAction",
"userInteractionCount": "4198"
},
}
</script>
<script>
<meta property="og:type" content="video">;
<meta property="og:video" content="youtube.com/watch?v=usAn9etAbqE>
<meta property="og:title" content="Karel Gott: Sen o Vánocích">
<meta property="og:video:release_date" content="2020-11-30">
<meta property="og:description" content="Speciální Vánoční kolekce...">
<meta property="og:image" content="i.ytimg.com/usAn9etAbqE/hqdefault.jpg">
<meta property="og:video:duration" content="381601">
</script>
Formáty parametrů
Titulek (name)
- Jméno vystihující video.
- Pokud chybí, nahrazujeme titulkem stránky jako takové.
Náhled (thumbnail)
Podporujeme více možností zápisu, které VideoObject definuje nebo dědí:
- thumbnailUrl obsahující jenom odkaz na obrázek.
- thumbnail obsahující ImageObject.
- image obsahující buď přímo odkaz nebo ImageObject.
- Náhledy upravujeme na formát 16:9, pokud v něm už nejsou.
- Ideální velikost obrázku je 320×180 pixelů a vyšší.
- Obrázky větší než 3200×3200 pixelů vyřazujeme.
Popis (description)
- Pokud není k dispozici, použije se popisek stránky jako takové.
Datum nahrání (uploadDate)
- Podporujeme datePublished a dateCreated, které VideoObject umožňuje použít.
- Mělo by být ve formátu ISO-8601.
Doba trvání (duration)
- U schema.org by měla být ve formátu ISO-8601, podle této specifikace.
- U OG je definovaný formát ve vteřinách.
Počet interakcí (interactionCount)
- Mělo by se jednat o celé číslo.
- Měl by se zároveň specifikovat typ interakce (jestli se jedná o zhlédnutí, komentář atd.).
- Nejčastěji se uvádí počet zhlédnutí, kdy se jedná o typ interakce WatchAction.
Tip
Při zpracování strukturovaných dat k videím dáváme přednost schema.org. Doporučujeme proto použít anotace tohoto typu.
Časté problémy při zpracovávání strukturovaných dat
- Formát by se měl řídit podle specifikace ISO 8601.
- Pokud to jde, používejte pro zápis data už existující knihovny. Nevymýšlejte žádnou vlastní podobu zápisu, předejdete tím většině chyb.
- Nemíchejte češtinu a angličtinu v jednom zápisu.
Ukázky špatně vyplněných dat
- Mon Aug 23 2021 13:57:47 GMT+02:00 (Středoevropský letní čas) – datum anglicky, časové pásmo česky.
- Út, 07/02/2019 – 07:45 a Po, 08/09/2021 – 16:01 – co je měsíc a co den? Název dne je česky, ale formát americký.
- Změněno: 22.06.2021 at 13:49 a Vytvořeno: 16.07.2019 at 14:06 nebo Datum prvního vysílání : Feb 03, 2017 – text navíc, v zápisu nemá být nic jiného než datum a čas, ani žádné značky.
- pondělí 16. srpen 2021 5:12 – chyba ve skloňování, když používáme češtinu, tak podle pravidel.
- Minulý týden nebo před dvěma lety – relativní nebo nepřesné označení data je zcela nevhodné pro automatické zpracování.
Ověření správného vyplnění strukturovaných dat
Pokud jsou strukturovaná data správně vyplněna, časem se zobrazí v našich video snippetech. Správnou implementaci si můžete zkontrolovat hned přes validátor. Můžete sem zadat fragment vašeho kódu obsahující schema.org anotaci a zkontrolovat, že se detekuje anotace správného typu se správně vyplněnými parametry.