Definitie
VideoObject-schema is structured data die een video beschrijft: titel, thumbnail, uploaddatum, duur en de URL van het bestand of de embed. Het helpt Google video's te indexeren.
Wat is VideoObject-schema?
VideoObject is het Schema.org-type voor een video op een pagina. Google vraagt drie velden: name (de titel), thumbnailUrl (een unieke thumbnail) en uploadDate (de datum van eerste publicatie, in ISO 8601). Aanbevolen zijn description, duration, contentUrl of embedUrl en eventueel een expires-datum.
contentUrl wijst naar het videobestand zelf, embedUrl naar de speler. Google heeft minstens een van beide nodig om de video echt te kunnen ophalen. Een YouTube-embed geef je op als embedUrl.
Met key moments kun je hoofdstukken in een video markeren. Dat kan handmatig met Clip-objecten, elk met een name, startOffset en url naar dat tijdstip. Of automatisch met SeekToAction, waarmee je Google vertelt hoe je tijdstip-URL's werken. Beide vereisen dat je video kan worden opgestart vanaf een bepaald tijdstip via de URL en dat de video minstens 30 seconden duurt.
Video's op een webshop: wat je kunt verwachten
Webshops gebruiken video vooral op productpagina's: een demonstratie, een 360-gradenweergave, een unboxing. Daar is de video ondersteunend; de hoofdcontent is het product. Google toont video-resultaten met thumbnail vooral voor pagina's waar de video het hoofdonderwerp is. Search Console meldt anders in het rapport Video-indexering dat de video niet de hoofdcontent van de pagina is.
Dat betekent niet dat markup op productpagina's zinloos is. Het helpt Google begrijpen wat er op de pagina staat, en een video kan in Google Afbeeldingen of het video-tabblad verschijnen. Verwacht alleen geen video-thumbnail naast je productresultaat.
Wil je echt met video ranken, bijvoorbeeld op ‘hoe stel je een racefiets af’, maak dan een aparte pagina waar de video centraal staat: een watch page met titel, uitleg, de video bovenaan en links naar de producten. Dat is ook een natuurlijke plek voor een uitlegvideo in een koopgids.
Video's hebben een tweede functie die vaak vergeten wordt: ze beantwoorden vragen die tekst slecht beantwoordt. Hoe valt een schoen, hoe klinkt een speaker, hoe zet je een kast in elkaar. Dat haalt twijfel weg en voorkomt retouren. Dat effect meet je in je eigen conversie- en retourdata, niet in Search Console.
Magento, Shopify en Laravel
Magento 2 ondersteunt productvideo's van YouTube en Vimeo in de mediagalerij. Die worden standaard niet als VideoObject uitgeschreven. In een Hyvä-thema kun je de videogegevens uit de galerij halen en een VideoObject toevoegen. Let op: de video wordt vaak pas na een klik geladen, en de embedUrl moet dan wel in de server-side HTML staan.
Shopify ondersteunt video als productmedia, gehost door Shopify zelf of extern. Thema's schrijven daar meestal geen VideoObject voor uit; dat voeg je toe in de product-template. Shopify-gehoste video's hebben een vaste bestands-URL die je als contentUrl kunt gebruiken.
In Laravel bepaal je zelf waar video's staan. Self-hosting met een eigen speler geeft je de meeste controle over URL's en tijdstip-links, maar kost bandbreedte en kan je LCP raken als de speler zwaar is.
Veelgemaakte fouten
Dezelfde thumbnail voor alle video's. Een uploadDate zonder tijdzone. Een video die alleen na het accepteren van cookies laadt, waardoor de crawler niets vindt. En een video die zo zwaar inlaadt dat de LCP van de productpagina verslechtert: laad de speler pas bij een klik en toon tot die tijd een lichte afbeelding.
Controleer in Search Console het rapport Video-indexering. Daar zie je per pagina of een video is gevonden en waarom hij eventueel niet is geïndexeerd.
Zet de markup op dezelfde pagina als de video zelf. Een VideoObject op een pagina waar de video niet te bekijken is, is volgens de richtlijnen van Google een slechte gebruikerservaring en komt niet in aanmerking.
VideoObject met YouTube-embed
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Trail Pro wandelschoen: pasvorm en veters uitgelegd",
"description": "In twee minuten: hoe de Trail Pro valt en hoe je hem goed strikt.",
"thumbnailUrl": "https://www.voorbeeldshop.nl/media/video/trail-pro-thumb.jpg",
"uploadDate": "2026-09-01T10:00:00+02:00",
"duration": "PT2M10S",
"embedUrl": "https://www.youtube.com/embed/VIDEO_ID"
}Verder lezen
Gerelateerde begrippen
Veelgestelde vragen
Moet ik VideoObject toevoegen voor een YouTube-embed?+
Het helpt Google de video op jouw pagina te koppelen. Gebruik embedUrl met de embed-URL van YouTube.
Waarom krijgt mijn productpagina geen video-thumbnail?+
Google toont die vooral bij pagina's waar de video de hoofdcontent is. Op een productpagina is het product het hoofdonderwerp.
