Video sitemap: teljes útmutató
A video sitemap egy XML fájl, amely a webhelyed videóit tartalmazó oldalakat és a videók adatait (bélyegkép, cím, leírás, fájl vagy lejátszó URL, hossz) adja át a Google-nek. Segít, hogy a keresőrobot megtalálja és értelmezze a nehezen felfedezhető videókat, de a rangsorolást nem garantálja. Akkor éri meg igazán, ha sok saját videód van, és mindegyik külön oldalon a fő tartalom.
Alapfogalmak
Mielőtt bármilyen fájlt generálnál, érdemes tisztázni a fogalmakat, mert a video sitemap körüli félreértések nagy része abból adódik, hogy összemosódik a sima XML sitemap, a strukturált adat és maga a videófájl. A video sitemap a klasszikus sitemap protokoll kiterjesztése: ugyanúgy oldal URL-eket sorol fel, csak minden oldalhoz videós metaadatokat is csatolsz. Tágabb kontextusban a téma a Kép és videó SEO része, és sok ponton rokon a képes megoldásokkal.
Mi az a video sitemap pontosan?
Egy XML dokumentum, amelyben minden url elem egy oldalt jelöl (a loc mező), és ezen belül egy vagy több video:video blokk írja le az oldalon szereplő videókat. A fájl gyökerében deklarálni kell a videós névteret is, amely a Google dokumentációja szerint a http://www.google.com/schemas/sitemap-video/1.1 cím. A lényeg: a loc mindig a lejátszási oldal (watch page) URL-je, nem a videófájlé.
Kötelező és opcionális mezők
A Google dokumentációja alapján minden videóhoz meg kell adni néhány alapadatot, a többi kiegészítő. Az alábbi táblázat a leggyakrabban használt mezőket foglalja össze:
| Mező | Státusz | Mire való |
|---|---|---|
| video:thumbnail_loc | Kötelező | A bélyegkép URL-je, ezt látja a felhasználó a találati listában |
| video:title | Kötelező | A videó címe, egyezzen az oldalon láthatóval |
| video:description | Kötelező | Rövid leírás, legfeljebb 2048 karakter |
| video:content_loc vagy video:player_loc | Legalább az egyik kötelező | A nyers médiafájl, illetve a beágyazott lejátszó URL-je |
| video:duration | Ajánlott | Hossz másodpercben (1 és 28800 között) |
| video:publication_date | Ajánlott | Első közzététel dátuma W3C formátumban |
| video:expiration_date | Opcionális | Ha a videó egy adott időpont után nem érhető el |
| video:family_friendly, video:restriction, video:live | Opcionális | Korhatár, országkorlátozás, élő adás jelzése |
Pár korábbi mezőt (például a kategóriát vagy a galéria URL-t) a Google már nem használ, ezeket fölösleges karbantartani. Ha régi generátort használsz, nézd meg, nem tölt-e ki ilyeneket.
Video sitemap kontra strukturált adat
A VideoObject schema az oldalon belül, JSON-LD formában írja le a videót, a sitemap pedig a webhely szintjén, egy központi listában. A kettő nem zárja ki egymást, sőt: a strukturált adat a megjelenítési lehetőségekhez (például kulcsmomentumok) ad jelzést, a sitemap a felfedezést gyorsítja. Döntési szabály: ha csak egyet tudsz most megcsinálni, és a videóid egyszerű HTML-ben, jól feltérképezhető oldalakon vannak, kezdd a strukturált adattal. Ha a videók JavaScript-lejátszóban, lapozott archívumban vagy mélyen eldugva élnek, a sitemap hoz gyorsabb eredményt.
Watch page: a legfontosabb fogalom
A Google videós megjelenítései ma azokat az oldalakat részesítik előnyben, ahol a videó a fő tartalom. Egy blogcikk, amelynek az aljára beágyaztál egy kétperces klipet, nem watch page. Egy termékoldal, ahol a fő elem egy galéria, és a videó csak az egyik slide, szintén nem. Ezért a sitemapba szánt URL-eket először aszerint válogasd, hogy a videó tényleg ott a központi elem-e.
Hogyan működik?
A folyamat négy lépésre bontható: felfedezés, lekérés, feldolgozás és indexelés. A video sitemap ezek közül az elsőt és részben a harmadikat támogatja. Érdemes ezt pontosan látni, mert sokan azt várják, hogy a beküldés után napokon belül megjelennek a videós találatok, holott a sitemap csak egy jelzés a sok közül.
1. Felfedezés
Amikor beküldöd a sitemapot a Search Console-ban, vagy a robots.txt fájlban hivatkozol rá, a Googlebot időnként lekéri és kiolvassa belőle az URL-eket. A loc mezőben szereplő oldalak bekerülnek a feltérképezési sorba. Ez különösen hasznos olyan videóknál, amelyekre kevés belső link mutat, vagy amelyek csak egy szűrőfelületen keresztül érhetők el.
2. Lekérés és összevetés
A robot ezután meglátogatja magát az oldalt, és megpróbálja azon is azonosítani a videót. Itt dől el sok minden: ha a sitemap szerint van videó, de az oldal renderelt HTML-jében a robot nem talál lejátszót, a jelzés ellentmondásos lesz. A sitemap adatai tehát nem helyettesítik az oldalt, csak megerősítik.
3. Feldolgozás: bélyegkép és médiafájl
A Google lekéri a bélyegképet, és ha megadtad, a content_loc fájlt is. A bélyegképnek elérhetőnek kell lennie (nem tilthatja robots.txt, nem kérhet bejelentkezést), és támogatott formátumúnak. A médiafájl elérése teszi lehetővé, hogy a rendszer például a videó tartalmát elemezze. Ha csak player_loc van megadva, a lejátszón keresztül próbálkozik, ami kevésbé megbízható.
4. Indexelés és megjelenítés
Ha minden rendben van, a videó bekerülhet a videós indexbe, és megjelenhet a Videók fülön, a fő találati listában videós kártyaként vagy más felületeken. Hogy ténylegesen megjelenik-e, azt a szokásos rangsorolási tényezők döntik el: relevancia, minőség, az oldal megbízhatósága.
Kidolgozott példa: egy főzős oldal
Szemléltető példa: van egy receptoldalad 180 recepttel, ebből 60-hoz tartozik saját videó. A videók egy JavaScript-alapú lejátszóban töltődnek be görgetésre. Ebben a helyzetben a teendő sorrendje:
- Kiválogatod azt a 60 URL-t, ahol a videó a recept fő eleme (nem csak egy tíz másodperces illusztráció).
- Mindegyikhez összegyűjtöd a címet, a leírást, a bélyegkép URL-t, a médiafájl URL-t és a hosszt másodpercben.
- Generálsz egy külön video-sitemap.xml fájlt, és felveszed a sitemap indexbe.
- Beküldöd a Search Console-ban, majd az URL-vizsgálóval két-három oldalon ellenőrzöd, hogy a renderelt oldalon látszik-e a lejátszó.
- Két-négy hét múlva megnézed a videós indexelési riportot (lásd a Mérés részt).
A görgetésre betöltődő lejátszót érdemes úgy átalakítani, hogy a lejátszó vagy legalább egy statikus előnézet már az első renderben jelen legyen, mert ezt a sitemap önmagában nem orvosolja.
Mit nem csinál a video sitemap?
- Nem kényszeríti ki az indexelést, csak javasol.
- Nem javítja egy gyenge oldal rangsorát.
- Nem pótolja a hiányzó vagy rejtett lejátszót.
- Nem befolyásolja a YouTube-on belüli megjelenést, az a platform saját rendszere.
Fő módszerek
A video sitemap elkészítésére több út létezik, és a választás leginkább attól függ, hány videód van, milyen gyakran változnak, és hol tárolod őket. Nincs egyetlen helyes módszer, de van néhány döntési pont, amely segít gyorsan választani.
Kézi XML fájl
Néhány tucat, ritkán változó videónál működik egy kézzel szerkesztett fájl. Előnye, hogy teljes kontrollod van minden mező felett, hátránya, hogy minden új videónál és minden URL-változásnál frissíteni kell. Egy elfelejtett frissítés után könnyen előfordul, hogy már nem létező oldalakra mutat a fájl, ami rontja a sitemap megbízhatóságát.
CMS bővítmény vagy beépített generátor
WordPress, Shopify és más rendszerek alatt léteznek bővítmények, amelyek a beágyazott videókból automatikusan sitemapot készítenek. Itt két dolgot érdemes ellenőrizni: valóban a watch page-eket listázza-e (nem minden oldalt, ahol egy videó előfordul), és ki tudja-e olvasni a hosszt meg a bélyegképet. Ne feltételezd, hogy egy bővítmény minden mezőt kitölt, nézd meg a generált fájlt.
Dinamikus generálás saját adatbázisból
Nagyobb videókönyvtárnál a legjobb megoldás egy szerveroldali végpont, amely a videók adatbázisából építi fel a fájlt minden lekéréskor vagy ütemezetten. Így a publikálási dátum, a lejárati dátum és a hossz mindig a valós adatot tükrözi. Ha több mint 50 000 URL-ed van, vagy a fájl tömörítetlenül meghaladja az 50 MB-ot, több fájlra kell bontani és sitemap indexszel összefogni, ugyanúgy, mint a sima sitemapnál.
Külön fájl vagy meglévő sitemap bővítése?
A videós blokkokat beleteheted a meglévő oldaltérképedbe is, de a gyakorlatban átláthatóbb a külön fájl. Így a Search Console-ban külön látod a beküldött és indexelt számokat, és egy hibás videós mező nem keveredik a többi oldallal. Ugyanez a logika érvényes a képekre, amiről az Image sitemap: teljes útmutató részletesen ír.
Külső hoszting (YouTube, Vimeo, CDN)
Ha a videót YouTube-ról ágyazod be, a player_loc lehet a beágyazási URL, a content_loc pedig általában nem elérhető. Ilyenkor számolj azzal, hogy a Google a YouTube eredeti oldalát is ismeri, és a két URL versenyezhet. Ha az a cél, hogy a saját oldalad jelenjen meg videós találatként, a saját hoszting vagy egy CDN-ről kiszolgált fájl stabilabb alap. Ha a YouTube-csatorna a fő csatornád, a saját oldalon a video sitemap kisebb súlyú.
Döntési táblázat
| Helyzet | Javasolt módszer |
|---|---|
| Kevesebb mint 30 videó, ritka változás | Kézi fájl vagy bővítmény, negyedéves ellenőrzéssel |
| CMS alapú oldal, heti új videók | Bővítmény, kézi szúrópróbával |
| Több száz vagy ezer videó, saját adatbázis | Dinamikus generálás, sitemap indexszel |
| Csak YouTube-beágyazások, blogcikkekben | Előbb a watch page kérdést rendezd, utána döntsd el, megéri-e |
| Időkorlátos tartalom (élő közvetítés, akció) | Dinamikus generálás expiration_date mezővel |
A bélyegkép és a fájlformátum
A bélyegkép minősége a kattintási arányt közvetlenül befolyásolja, ezért kezeld úgy, mint bármely fontos képet: jó felbontás, felismerhető tartalom, stabil URL. Ha a képeidet modern formátumban szolgálod ki, érdemes ellenőrizni, hogy a bélyegkép formátumát a Google támogatja-e; a WebP: teljes útmutató segít eldönteni, mikor jó választás a WebP.
Gyakori hibák
A video sitemapok többsége nem azért nem működik, mert rossz a szintaxis, hanem mert tartalmi vagy technikai ellentmondás van a fájl és az oldal között. Az alábbi hibák a leggyakoribbak, mindegyiknél leírom, hogyan ismered fel és mit tegyél.
A loc a videófájlra mutat
Az egyik legtipikusabb tévedés, hogy a loc mezőbe a .mp4 fájl kerül. A loc mindig az a HTML oldal, ahol a felhasználó megnézheti a videót. A médiafájl helye a content_loc. Ha ezt felcseréled, a Google nem talál feldolgozható oldalt.
Eltérő cím és leírás
Ha a sitemapban más cím szerepel, mint az oldalon és a strukturált adatban, a rendszer nem tudja eldönteni, melyik a hiteles. Szabály: egyetlen forrásból (adatbázis mező) töltsd ki mindhárom helyet. A leírás ne legyen kulcsszóhalmozás, hanem valódi összefoglaló.
Elérhetetlen bélyegkép
Gyakori, hogy a bélyegképek egy olyan aldomainen vagy CDN-útvonalon vannak, amelyet a robots.txt tilt, vagy amely aláírt, lejáró URL-t használ. Ilyenkor a videó jó eséllyel nem kerül indexbe. Ellenőrzés: nyisd meg a bélyegkép URL-jét inkognitóban, és nézd meg a robots.txt szabályokat az adott útvonalra.
Nem a videó a fő tartalom
Ha minden blogcikket beteszel, ahol bárhol előfordul egy beágyazás, a Search Console valószínűleg jelezni fogja, hogy a videó nem a fő tartalom. Ez nem büntetés, de hamis képet ad a beküldött és indexelt arányról, és elvonja a figyelmet a valóban fontos oldalakról.
Lusta betöltés, ami elrejti a lejátszót
Ha a lejátszó csak kattintásra vagy görgetésre jön létre, a renderelt HTML-ben nem biztos, hogy látszik. A megoldás egy könnyűsúlyú előnézet (facade), amely már az első renderben tartalmazza a videó jelenlétét jelző elemeket, vagy a strukturált adat, amely ettől függetlenül leírja a videót.
Elavult és törölt videók a fájlban
Egy statikus fájl hónapok alatt tele lesz 404-es oldalakkal, átirányításokkal és lejárt tartalmakkal. Ez nem okoz katasztrófát, de rontja a fájl hasznosságát. Dinamikus generálásnál ez a hiba szinte megszűnik.
Gyakori tévhitek
- „A video sitemap javítja a rangsort.” Nem, a felfedezést és az értelmezést segíti.
- „YouTube-videókhoz nem kell semmi.” Ha a saját oldaladat akarod videós találatként látni, igenis számít a watch page és a jelölés.
- „Elég az egyik: sitemap vagy schema.” Lehet, hogy elég, de a kettő együtt erősebb és ellentmondásmentesebb jelzés.
- „Minél több mező, annál jobb.” Csak akkor, ha a mező pontos. Egy hibás hossz vagy rossz korlátozás többet árt, mint egy kihagyott opcionális mező.
Ellenőrzőlista beküldés előtt
- A loc minden sorban HTML oldal, nem médiafájl.
- Minden videónál van thumbnail_loc, title, description, és content_loc vagy player_loc.
- A bélyegképek nyilvánosan, bejelentkezés nélkül elérhetők.
- A cím és leírás egyezik az oldallal és a strukturált adattal.
- A videó minden listázott oldalon a fő tartalom.
- A duration másodpercben van megadva, egész számként.
- A dátumok W3C formátumúak, időzónával.
- Nincs a fájlban 404-es, átirányított vagy noindex oldal.
- Az XML valid, a névtér deklarálva van.
Mérés
A video sitemap értékét nem a beküldés ténye, hanem az indexelt videók száma és a videós találatokból érkező forgalom mutatja. A mérést érdemes két szintre bontani: technikai (bekerültek-e a videók) és üzleti (hoznak-e megjelenést, kattintást).
Search Console: sitemap riport
Az Oldaltérképek menüben látod, hogy a Google sikeresen be tudta-e olvasni a fájlt, mikor kérte le utoljára, és hány URL-t talált benne. Ha olvasási hibát jelez, az szinte mindig szintaktikai vagy elérhetőségi probléma. Ez az első ellenőrzési pont, de önmagában keveset mond a videók sorsáról.
Search Console: videós indexelési riport
Az Indexelés alatt található videóoldalakról szóló riport mutatja meg, hány oldalon talált a Google videót, ebből hány került indexbe, és miért nem a többi. A tipikus okok között szerepel, hogy a videó nem a fő tartalom, hogy nem található a videó, vagy hogy a bélyegkép nem érhető el. Ezeket a kategóriákat érdemes egyenként végigvenni, és mindegyikből két-három példa URL-t megnyitni az URL-vizsgálóban.
Teljesítményriport videós szűrővel
A Teljesítmény riportban a keresési megjelenés és a keresés típusa szerinti szűréssel láthatod, mennyi megjelenést és kattintást kaptak az oldalaid videós találatként, illetve a Videók fülön. Hasonlítsd össze a sitemap bevezetése előtti és utáni időszakot, de vedd figyelembe a szezonalitást is.
Saját mérési táblázat
Szemléltető séma, amelyet havonta kitölthetsz:
| Mutató | Forrás | Mit jelez |
|---|---|---|
| Beküldött videós URL-ek száma | Saját sitemap | Mennyi oldalt jelöltél videósként |
| Videót tartalmazó oldalak (Google szerint) | Videós indexelési riport | Ebből mennyit ismer fel a Google |
| Indexelt videók aránya | Az előző kettő hányadosa | A beállítások minősége |
| Videós megjelenések, kattintások | Teljesítményriport | Valós láthatóság |
| Lejátszások az oldalon | Analitika vagy lejátszó statisztika | Hogy a látogatók ténylegesen megnézik-e |
Döntési szabály az eredmények alapján
- Ha az indexelt arány alacsony, és a fő ok „nem a fő tartalom”: szűkítsd a listát, vagy építs dedikált videóoldalakat.
- Ha a fő ok a bélyegkép: javítsd az elérhetőséget, majd kérj ellenőrzést a riportban.
- Ha az indexelés rendben, de kevés a kattintás: a bélyegképen, a címen és a leíráson dolgozz, ezek a találati listában is láthatók.
- Ha a kattintás jó, de a lejátszás kevés: oldalszintű UX-probléma lehet (lassú lejátszó, rossz elhelyezés).
Határeset: ugyanaz a videó több oldalon
Ha egy videót több oldalra is beágyazol, válassz ki egy fő watch page-et, és csak azt sorold fel a sitemapban. Ha mindet felsorolod, a mérésben is szétaprózódnak a jelek, és nehezebb lesz eldönteni, melyik oldal teljesít. A többi oldalon a videó maradhat, csak ne jelöld fő tartalomként.
Kapcsolódó részletes útmutatók
A video sitemap ritkán önálló projekt: általában egy tágabb média-optimalizálás része, amely a képeket, a bélyegképeket, a formátumokat és az akadálymentességet is érinti. Az alábbi útmutatók azokat a területeket fedik le, amelyek a videós munkával a leggyakrabban összeérnek, és amelyekkel érdemes párhuzamosan foglalkozni.
Miért érdemes együtt kezelni a képeket és a videókat?
A videós találatban a felhasználó először a bélyegképet látja, vagyis egy képet. Ennek a képnek ugyanazok a szabályok kellenek, mint bármelyik fontos képnek az oldalon: gyors betöltés, megfelelő formátum, stabil URL, értelmes környezet. Ha a képes oldaltérképed és a videós oldaltérképed ugyanabból a médiakönyvtárból épül, a karbantartás is egyszerűbb, és kevesebb az ellentmondás.
Javasolt sorrend
- Rendezd a médiaszerkezetet és a fő elveket a témakör áttekintésével.
- Nézd át a képek alapjait, mert a bélyegképek is ide tartoznak.
- Írj pontos alternatív szöveget a képekhez, ez az akadálymentességet és a kontextust is szolgálja.
- Készíts külön képes oldaltérképet, ha sok fontos képed van.
- Optimalizáld a formátumokat, hogy a bélyegképek és a beágyazások gyorsan töltsenek.
- Végül építsd fel a video sitemapot a fenti ellenőrzőlista szerint.
Rövid gyakorlati tanács
Ha most kezded, ne próbálj mindent egyszerre megoldani. Válassz ki tíz kiemelt videóoldalt, ezeken csináld meg tökéletesen a watch page kialakítását, a strukturált adatot és a sitemap bejegyzést, majd a mérési táblázat alapján döntsd el, hogyan skálázod a többi oldalra. Így hamar kiderül, hol van a technikai szűk keresztmetszet, és nem kell több száz oldalon utólag javítani.
Az útmutatók listája
- Kép és videó SEO: a teljes témakör áttekintése, innen indulnak a részletes anyagok.
- Kép SEO: teljes útmutató: fájlnevek, méretek, betöltés és kontextus, amelyek a bélyegképekre is érvényesek.
- Alt text: teljes útmutató: hogyan írj leíró, nem túlzsúfolt alternatív szöveget.
- Image sitemap: teljes útmutató: a képes oldaltérkép felépítése, a videós párja mellé.
- WebP: teljes útmutató: mikor és hogyan válts modern képformátumra.
Csináltassuk meg helyetted
Ha ez sok, mi elvégezzük. Egy munkanapon belül konkrét ajánlatot kapsz.