STRUCTURED DATA CONTENT STRATEGIE 30 jan. 2026 9 min leestijd

VideoObject schema: video-content zichtbaar maken voor AI

Bas Vermeer
Bas Vermeer SEO/AEO Specialist

Het onzichtbaarheidsprobleem van video voor AI

Video is een van de krachtigste contentformaten op het web. Het trekt aandacht, legt complexe concepten helder uit en houdt bezoekers langer op je pagina. Maar voor AI-modellen en zoekmachines is video-content grotendeels onzichtbaar. Een AI-model kan niet naar een video kijken. Het kan niet luisteren naar gesproken woord. Het kan niet zien wat er op het scherm wordt getoond. Zonder aanvullende metadata is je video voor machines een zwart gat: ze weten dat er iets is, maar niet wat.

Dit is precies het probleem dat VideoObject schema oplost. Door gestructureerde metadata over je video toe te voegen, vertaal je de visuele en auditieve inhoud naar een formaat dat machines kunnen verwerken. Je vertelt ze wat de video bevat, hoe lang die duurt, wanneer die is gepubliceerd en waar de thumbnail te vinden is.

VideoObject is een van de rijkere schema-typen binnen Schema.org, met tientallen properties die elk aspect van een video beschrijven. In het kader van je Schema.org strategie is het een essentieel type voor elke website die video-content publiceert.

BELANGRIJK

Google gebruikt VideoObject schema om video rich results te genereren: grote thumbnails met afspeelknop in de zoekresultaten. Pagina's met video rich results krijgen tot 41% meer clicks dan pagina's zonder, volgens Google's eigen onderzoek.

VideoObject schema: de essientiele implementatie

Een basis VideoObject bevat de verplichte properties die Google nodig heeft voor video rich results, aangevuld met aanbevolen properties die de zichtbaarheid verder vergroten.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Schema.org markup implementeren: stap-voor-stap gids",
  "description": "In deze video leer je hoe je Schema.org JSON-LD markup implementeert op je website voor betere zichtbaarheid in zoekmachines en AI-modellen.",
  "thumbnailUrl": "https://aeo-expert.nl/images/video/schema-tutorial-thumb.jpg",
  "uploadDate": "2026-04-20T10:00:00+02:00",
  "duration": "PT12M30S",
  "contentUrl": "https://aeo-expert.nl/videos/schema-tutorial.mp4",
  "embedUrl": "https://www.youtube.com/embed/abc123xyz",
  "publisher": {
    "@type": "Organization",
    "name": "AEO Expert",
    "logo": {
      "@type": "ImageObject",
      "url": "https://aeo-expert.nl/images/logo.png"
    }
  }
}
</script>

De verplichte properties zijn "name", "description", "thumbnailUrl" en "uploadDate". Zonder deze vier weigert Google de video rich result te tonen. De "duration" wordt uitgedrukt in ISO 8601 formaat: PT12M30S staat voor 12 minuten en 30 seconden.

contentUrl versus embedUrl

Het verschil tussen "contentUrl" en "embedUrl" is subtiel maar belangrijk. De contentUrl wijst naar het directe videobestand (bijvoorbeeld een .mp4 URL). De embedUrl wijst naar de embeddable player (bijvoorbeeld een YouTube embed URL). Als je video op YouTube staat en ook een directe download heeft, neem dan beide op.

  • contentUrl: directe link naar het videobestand. Wordt gebruikt door crawlers om de video te verifieren en eventueel te indexeren.
  • embedUrl: link naar de embeddable player. Wordt gebruikt om de video weer te geven in zoekresultaten en andere platforms.
  • Als je video alleen op YouTube staat, gebruik dan embedUrl. contentUrl is optioneel als er geen direct bestand beschikbaar is.
  • Gebruik altijd HTTPS URLs voor zowel contentUrl als embedUrl om beveiligingswaarschuwingen te voorkomen.

Geavanceerde VideoObject properties

De basisimplementatie volstaat voor video rich results, maar er zijn geavanceerde properties die je video nog beter beschrijven voor AI-modellen.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "E-E-A-T optimalisatie: complete gids",
  "description": "Uitgebreide walkthrough van E-E-A-T optimalisatie voor AI-zichtbaarheid.",
  "thumbnailUrl": "https://aeo-expert.nl/images/video/eeat-guide-thumb.jpg",
  "uploadDate": "2026-04-22T14:00:00+02:00",
  "duration": "PT25M15S",
  "embedUrl": "https://www.youtube.com/embed/def456uvw",
  "interactionStatistic": {
    "@type": "InteractionCounter",
    "interactionType": { "@type": "WatchAction" },
    "userInteractionCount": 15420
  },
  "transcript": "Welkom bij deze gids over E-E-A-T optimalisatie. In deze video bespreken we hoe je expertise, ervaring, autoriteit en betrouwbaarheid opbouwt...",
  "inLanguage": "nl",
  "hasPart": [
    {
      "@type": "Clip",
      "name": "Wat is E-E-A-T?",
      "startOffset": 0,
      "endOffset": 180,
      "url": "https://aeo-expert.nl/video/eeat-guide#wat-is-eeat"
    },
    {
      "@type": "Clip",
      "name": "Expertise bewijzen",
      "startOffset": 180,
      "endOffset": 540,
      "url": "https://aeo-expert.nl/video/eeat-guide#expertise"
    }
  ]
}
</script>

De "transcript" property is bijzonder waardevol voor AI-modellen. Een transcript maakt de gesproken inhoud van je video doorzoekbaar en citeerbaar. AI-modellen die de video zelf niet kunnen bekijken, kunnen het transcript lezen en de informatie gebruiken in hun antwoorden.

Clip markup voor key moments

De "hasPart" property met Clip objecten beschrijft specifieke segmenten binnen de video. Google gebruikt deze data om "key moments" te tonen in de zoekresultaten: klikbare timestamps die direct naar het relevante onderdeel van de video springen. Dit is vergelijkbaar met hoe een goede heading-hierarchie een tekstueel artikel scanbaar maakt.

Elk Clip object heeft een naam, een startOffset (in seconden), een endOffset en optioneel een URL met fragment identifier. Google toont maximaal vijf key moments per video in de zoekresultaten.

VideoObject voor YouTube video's

De meeste websites hosten hun video's op YouTube en embedden ze vervolgens op de eigen site. In dat geval is de VideoObject markup op je eigen pagina extra belangrijk, omdat die de context levert die YouTube's eigen metadata mist.

<!-- YouTube embed met omringende VideoObject markup -->
<div class="video-container">
  <iframe src="https://www.youtube.com/embed/abc123xyz"
          title="Schema.org markup implementeren"
          allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
          allowfullscreen>
  </iframe>
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Schema.org markup implementeren",
  "description": "Stap-voor-stap gids voor het implementeren van Schema.org JSON-LD op je website.",
  "thumbnailUrl": "https://img.youtube.com/vi/abc123xyz/maxresdefault.jpg",
  "uploadDate": "2026-04-20T10:00:00+02:00",
  "duration": "PT12M30S",
  "embedUrl": "https://www.youtube.com/embed/abc123xyz",
  "publisher": {
    "@type": "Organization",
    "name": "AEO Expert"
  },
  "transcript": "De volledige transcriptie van de video..."
}
</script>

Merk op dat de thumbnailUrl de YouTube thumbnail-URL gebruikt. YouTube biedt standaard thumbnails in verschillende formaten aan via het pad img.youtube.com/vi/VIDEO_ID/. De "maxresdefault.jpg" variant levert de hoogste resolutie.

Video en AI-citaties: waarom transcripts essentieel zijn

Het toevoegen van een transcript aan je VideoObject schema is een van de meest impactvolle stappen die je kunt nemen voor AI-zichtbaarheid. Hier is waarom.

AI-modellen verwerken tekst. Ze zijn getraind op tekst, ze redeneren in tekst en ze genereren tekst. Een video zonder transcript is voor een AI-model een gesloten doos. Met een transcript wordt diezelfde video een rijke bron van citeerbare informatie. Wanneer een gebruiker een AI-model vraagt "hoe implementeer ik Schema.org markup?", kan het model het transcript van je video doorzoeken en de relevante passage citeren, inclusief een verwijzing naar de video.

  1. Genereer transcripts automatisch via YouTube (autocaptioning) of gespecialiseerde diensten zoals Rev of Otter.ai.
  2. Controleer en corrigeer automatisch gegenereerde transcripts. Autocaptions bevatten regelmatig fouten, vooral bij technische termen.
  3. Structureer het transcript met timestamps zodat lezers (en machines) snel naar het relevante deel kunnen navigeren.
  4. Publiceer het transcript ook als zichtbare tekst op de pagina, onder de video. Dit verdubbelt het SEO-effect.
  5. Verwijs in het VideoObject schema naar het transcript via de "transcript" property.
Een video zonder transcript is als een boek in een kluis: de inhoud is waardevol, maar niemand kan erbij. Een transcript opent de kluis voor elke AI die wil lezen.

VideoObject in combinatie met Article schema

Wanneer een video onderdeel is van een blogpost of artikel, combineer je het VideoObject met het Article schema in een @graph structuur.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "VideoObject schema implementeren",
      "author": { "@type": "Person", "name": "Jan de Vries" },
      "datePublished": "2026-04-24",
      "video": { "@id": "#main-video" }
    },
    {
      "@type": "VideoObject",
      "@id": "#main-video",
      "name": "VideoObject schema implementeren: video tutorial",
      "description": "Praktische tutorial over VideoObject schema implementatie.",
      "thumbnailUrl": "https://aeo-expert.nl/images/video/videoobject-thumb.jpg",
      "uploadDate": "2026-04-24T10:00:00+02:00",
      "duration": "PT18M45S",
      "embedUrl": "https://www.youtube.com/embed/ghi789rst"
    }
  ]
}
</script>

De "video" property op het Article verwijst via @id naar het VideoObject. Dit vertelt machines dat de video een integraal onderdeel is van het artikel, niet een losse embed. AI-modellen gebruiken deze relatie om te begrijpen dat de video en de tekst samen een compleet verhaal vertellen.

Samenvatting: de belangrijkste punten

  • VideoObject schema maakt video-content zichtbaar voor machines die de video zelf niet kunnen bekijken, door essientiele metadata in een gestructureerd formaat aan te bieden.
  • Google gebruikt VideoObject voor video rich results met grote thumbnails en afspeelknoppen, wat de click-through rate met tot 41% kan verhogen.
  • De transcript property is het meest waardevolle element voor AI-citaties: het maakt gesproken content doorzoekbaar en citeerbaar.
  • Clip markup via hasPart beschrijft key moments binnen de video, die Google als klikbare timestamps in de zoekresultaten kan tonen.
  • Combineer VideoObject altijd met Article of WebPage schema via een @graph array wanneer de video onderdeel is van een groter contentstuk.

Veelgestelde vragen

Moet ik VideoObject schema toevoegen als mijn video op YouTube staat?

Ja, absoluut. YouTube genereert eigen structured data, maar die is beperkt tot het YouTube-platform. Door VideoObject schema toe te voegen op je eigen pagina waar de video is geembed, maak je de video zichtbaar in de context van je eigen website. Google kan dan je pagina tonen als video rich result, in plaats van alleen het YouTube-resultaat.

Hoe lang moet het transcript zijn?

Het transcript moet de volledige gesproken inhoud van de video bevatten. Verkorte of samengevatte transcripts missen waardevolle informatie die AI-modellen kunnen citeren. Als een volledige transcriptie niet haalbaar is, bied dan minimaal een uitgebreide samenvatting van de hoofdpunten. Hoe completer het transcript, hoe groter de kans op AI-citaties.

Wat is het verschil tussen VideoObject en embedden?

Embedden is het visueel tonen van een videospeler op je pagina. VideoObject schema is de gestructureerde metadata die machines vertelt wat de video bevat. Ze vullen elkaar aan: de embed biedt de visuele ervaring voor bezoekers, het schema biedt de machine-leesbare beschrijving voor zoekmachines en AI-modellen. Alleen embedden zonder schema is als een film zonder omschrijving in de programmagids.

Hoeveel Clip objecten kan ik toevoegen?

Er is geen technisch maximum, maar Google toont maximaal vijf key moments per video in de zoekresultaten. Richt je daarom op de vijf tot tien meest waardevolle segmenten van je video. Kies segmenten die zelfstandig waarde bieden en die aansluiten bij veelgestelde vragen of zoektermen. Meer dan twintig clips per video verdunt het signaal zonder extra voordeel.

Kan VideoObject schema helpen bij het ranken van video-content?

VideoObject schema is een voorwaarde voor video rich results in Google, en video rich results genereren aanzienlijk meer clicks dan reguliere zoekresultaten. Hoewel het schema zelf geen directe rankingfactor is, vergroot het de kans dat Google je video prominent toont. In combinatie met een transcript en clip markup maximaliseer je de zichtbaarheid en vindbaarheid van je video-content.

Video is het meest consumeerde contentformaat op het web. VideoObject schema is de brug die ervoor zorgt dat machines deze rijke content niet over het hoofd zien.

Hoe scoort jouw website op AI-gereedheid?

Krijg binnen 30 seconden je AEO-score en ontdek wat je kunt verbeteren.

Gratis scan

DEEL DIT ARTIKEL

LINKEDIN X

GERELATEERDE ARTIKELEN