Video-embeds: snelle, toegankelijke externe videospelers
Bouw een snel video-embed met lazy loading, click-to-play-facades, toegankelijke bediening, transcripten en nauwkeurig VideoObject-schema op elke inhoudspagina.
Een video-embed plaatst een video die wordt gehost door een externe dienst — zoals YouTube, Vimeo, Wistia of een andere goedgekeurde provider — in de pagina, terwijl de omliggende titel, samenvatting, transcript, privacygedrag en metadata onder controle van de uitgever blijven. De voorkeursweergave is een lichtgewicht facade: een lokale thumbnail en afspeelknop verschijnen eerst, en de speler van de provider wordt pas geladen nadat de bezoeker ervoor kiest om af te spelen.
Verbonden een gegevensbron in drie minuten
Een schermopname die het verbindingsproces, het validatiebericht en de succesvolle synchronisatie toont. Duur: 3:08.
Video laden van de goedgekeurde provider · Transcript beschikbaar
Dit voorbeeld is bewust nuttig vóór het afspelen. Het benoemt het resultaat, identificeert wat de opname dekt, vermeldt de duur en biedt een transcript. In productie zou de afspeelactie de facade vervangen door de goedgekeurde responsieve speler zonder de inhoud eronder te verschuiven.
Waarom dit element belangrijk is
Video kan onzekerheid verminderen wanneer beweging, timing, stem of een veranderende interface gemakkelijker te begrijpen is door te kijken dan door te reconstrueren uit stilstaande beelden. Een lezer kan verifiëren dat een workflow echt is en de schermstatus na elke actie vergelijken. Duur schept een duidelijke verwachting van inspanning: “3:08” is gemakkelijker te accepteren of uit te stellen dan een niet-gelabelde speler.
Dat voordeel hangt af van controle. Een automatisch afspelende speler of een onverklaarde opname van tien minuten laat de lezer betalen voordat hij waarde ontvangt. Externe spelers kunnen scripts, stijlen, lettertypen, trackingcode, aanbevelingen en advertentiebronnen downloaden. Ze kunnen de pagina vertragen, gegevens blootstellen aan een ander bedrijf en afleiden van de taak. Een video moet die kosten verdienen door iets uit te leggen dat tekst of een stilstaand beeld niet zo efficiënt kan communiceren.
Machine-uitleesbaarheid betekent dat een crawler, AI-antwoordsysteem of ondersteunende technologie het onderwerp kan identificeren zonder pixels te interpreteren of een externe speler uit te voeren. Een iframe alleen levert weinig betrouwbare betekenis op. Houd een zichtbare titel, samenvatting, duur, provider, transcript en fallback-link in server-gerenderde HTML. Wanneer dit van toepassing is, herhaalt nauwkeurige VideoObject-data die feiten in een machineleesbare vorm.
Pas de schrijfregels voor elementen toe voordat u dit component kiest. Doel gaat vóór uiterlijk: gebruik een video-embed omdat de lezer profiteert van door derden gehoste bewegende media, niet omdat een grote speler een sectie substantieel laat aanvoelen. Als de uitgever het mediabestand direct serveert en de speler beheert, gebruik dan inline video .
Wanneer te gebruiken
Gebruik een video-embed wanneer beweging of gesynchroniseerde uitleg bijdraagt aan bewijs dat proza en stilstaande afbeeldingen niet zo efficiënt kunnen leveren. Sterke gevallen zijn onder meer een productworkflow, fysieke techniek, opgenomen interview, softwareconfiguratie, gebeurtenisfragment, voor-en-na-doorloop of reviewdemonstratie. De video moet een duidelijke redactionele functie hebben, een stabiele goedgekeurde host, ondertiteling en een nuttige fallback.
Het embed is met name geschikt wanneer een extern platform adaptieve streaming, ondertiteling, spelertoegankelijkheid of wereldwijde levering biedt. Het is geen toestemming om de uitleg van de pagina uit te besteden. Een niet-kijker moet nog steeds begrijpen waarom de opname aanwezig is en wat deze ondersteunt.
Veelvoorkomende bijna-missen zijn:
- Een enkele interfacestatus: gebruik een geannoteerde screenshot. Een video dwingt tot afspelen en scrollen om informatie te vinden die één gelabelde afbeelding direct kan tonen.
- Een decoratieve achtergrondloop: behandel het als decoratieve beweging, demp het, respecteer verminderde-bewegingsvoorkeuren en houd het buiten dit redactionele element.
- Een gehost mediabestand: gebruik inline video wanneer de site het bestand, de speler, ondertiteling en levering beheert in plaats van een provider in te embeden.
- Een webinar gebruikt als leadgate: een registratieformulier en niet-beschikbare opname vormen geen embed. Beschrijf het evenement eerlijk of publiceer de afspeelbare opname.
- Een podcast met een statische afbeelding: gebruik een audio-element wanneer het visuele spoor geen informatie bevat.
- Hardop voorgelezen geschreven instructies: behoud de tekst. Video is geen reden om een doorzoekbaar, scanbaar antwoord trager op te vragen.
- Een social post met toevallige video: embed de video alleen als de opname zelf belangrijk is. Laad niet een hele social widget voor één bewering die kan worden geciteerd en onderbouwd in tekst.
Waar te plaatsen
Plaats het embed direct na de alinea die uitlegt wat de lezer zal zien en waarom kijken helpt. Plaats het bij een procedure na de vereisten en het geschreven snelle antwoord, maar vóór gedetailleerde stappen alleen wanneer het de volledige workflow demonstreert. Als het één stap ondersteunt, plaats het dan na de instructie en het verwachte resultaat van die stap. Vermeld bij een casestudy of review eerst de bewering en context voordat u het bewijs toont.
Houd de titel, samenvatting, speler, duur, providermelding, ondertiteling, transcripttoegang en fallback in één gelabeld figure-gebied. Plaats het transcript er direct na of in een aangrenzend uitklapvenster dat vanaf de eerste lading aanwezig is. Voeg het niet pas toe na het afspelen.
Het embed mag niet direct naast een andere speler, een automatisch afspelende animatie, een advertentie, een leadformulier of een opvallende call-to-action staan. Deze elementen concurreren om aandacht en kunnen een afspeelknop dubbelzinnig maken. Het mag een stapzin niet onderbreken, een waarschuwing niet scheiden van de actie waarop deze betrekking heeft, of een bewering niet scheiden van de bron. Plaats geen essentiële tekst over de thumbnail en laat de speler niet zweven naast smalle lichaamstekst waar bedieningselementen krap worden.
Gebruik boven-de-vouw alleen voor pagina’s waarvan het primaire doel is die video te bekijken. Laat overal elders het geschreven antwoord voorop staan. Reserveer de uiteindelijke beeldverhouding vóór elk netwerkverzoek, zodat het vervangen van de facade geen Cumulative Layout Shift veroorzaakt.
Anatomie
De gelabelde screenshot moet deze onderdelen identificeren:
- Titel: benoemt het specifieke onderwerp van de video in plaats van de artikeltitel te herhalen.
- Samenvatting: legt in een of twee zinnen uit wat de kijker zal leren of verifiëren.
- Gereserveerd spelersgebied: stelt de beeldverhouding vast voordat providercode wordt geladen.
- Facade-thumbnail: een echte, goedgekeurde afbeelding die de video weergeeft, opgeslagen en geschaald volgens het media beleid van de site.
- Afspeelknop: een met toetsenbord bedienbare knop waarvan de toegankelijke naam de videotitel bevat en voor een facade uitlegt dat deze de provider laadt.
- Duur: vermeldt de totale afspeeltijd vóór het afspelen.
- Provider- en privacymelding: identificeert de derde partij en wanneer een verbinding of cookie kan plaatsvinden.
- Ondertiteling: legt de relevantie, versie of tijdsgevoelige context van de opname uit.
- Transcripttoegang: verwijst naar een volledig teksttranscript in de initiële HTML van de pagina.
- Fallback-link: opent de canonieke HTTPS-kijkpagina als scripts, toestemming of de ingebedde speler falen.
Ontwerpvoorbeelden
Elke variant behoudt de titel, samenvatting, gereserveerde afmetingen, toegankelijke afspeelknop, duur, transcript en fallback. Alleen de laadtrigger en ondersteunende melding veranderen.
Click-to-load-facade — standaard
Toon een lokale goedgekeurde thumbnail en een echte knop. Laad de provider-iframe alleen na een expliciete klik of toetsenbordactivering. Dit voorkomt werk van de externe speler voor lezers die nooit kijken en maakt het moment van toestemming duidelijk.
Viewport-lazy-speler
Gebruik lazy loading
alleen wanneer de video centraal genoeg is dat de meeste lezers deze naar verwachting zullen afspelen en de goedgekeurde provider mag initialiseren vóór toestemming. Stel loading="lazy" in op de iframe, maar begrijp dat nabijheid van de viewpoint nog steeds de volledige speler kan activeren zonder een klik. Deze variant is een prestatiecompromis, niet de standaard.
Toestemmingsgebonden embed
Gebruik dit wanneer privacyregels toestemming vereisen vóór verbinding. Leg de provider en het gevolg uit, bied vervolgens een specifieke actie “Provider toestaan en afspelen”. Weigering moet de samenvatting, het transcript en de fallback bruikbaar laten.
Transcript-eerste demonstratie
Gebruik dit waar lezers commando’s, labels of exacte bewoording nodig hebben. Plaats hoofdstukken of een transcriptuittreksel onder de facade, met tijdsstempellinks wanneer de provider stabiele zoek-URL’s ondersteunt.
Privacyverbeterde speler
Gebruik een goedgekeurde privacyverbeterde providermodus wanneer beschikbaar, maar noem het niet tracker-vrij zonder verificatie. Combineer het met een facade; houd de provider en fallback zichtbaar.
Parameters
“Bron” betekent de auteurslocatie waaruit de renderer de waarde verkrijgt. Het betekent niet de videoprovider of feitelijke bron.
| Naam | Type | Vereist | Min/max | Standaard | Bron |
|---|---|---|---|---|---|
title | Platte tekst | Ja | 4–14 woorden; 100 tekens | Geen | Eerste kop in body |
provider | Enum | Ja | Eén goedgekeurde provider-ID | Geen | Attribuut |
video-id | Provider-veilige ID | Ja | 3–128 tekens; geen URL | Geen | Attribuut |
variant | Enum | Nee | facade, lazy, consent, transcript-first, privacy | facade | Attribuut |
aspect-ratio | Verhouding | Nee | 16/9, 4/3, 1/1 of geverifieerde bronverhouding | 16/9 | Attribuut |
duration | ISO 8601-duur | Ja | PT1S–PT24H | Geen | Attribuut |
upload-date | ISO 8601-datum of datetime | Voorwaardelijk voor schema | Eén echte eerste-publicatiewaarde | Geen | Attribuut |
thumbnail | Relatief assetpad | Ja voor facade | Eén bestaande goedgekeurde afbeelding | Providerafbeelding alleen als beleid dit toestaat | Attribuut |
summary | Platte tekst | Ja | 15–45 woorden; twee zinnen | Geen | Body na eerste kop |
caption | Platte tekst | Nee | 8–30 woorden | Geen | Body |
transcript | Gestructureerde tekst | Ja | Volledige gesproken en betekenisvolle visuele inhoud | Geen | Body |
start | Niet-negatief geheel getal | Nee | Minder dan totale duur, in seconden | 0 | Attribuut |
privacy-mode | Boolean | Nee | true of false | true waar provider dit ondersteunt | Attribuut |
consent-category | Enum | Voorwaardelijk | Eén geregistreerde toestemmingscategorie | Providerbeleid | Attribuut |
fallback-url | HTTPS-URL | Ja | Eén canonieke kijkpagina | Alleen afgeleid voor goedgekeurde providers | Attribuut |
De renderer bouwt src uit een toegestane provider en video-id; auteurs mogen geen willekeurige iframe-HTML of JavaScript plakken. Een thumbnailpad mag alleen worden toegevoegd nadat het bestand bestaat. Het transcript is auteursinhoud, geen attribuut, en moet gesproken woorden plus betekenisvolle acties op het scherm bevatten die de voice-over overslaat.
Syntax en codevoorbeelden
Alle drie de vormen bevatten dezelfde canonieke velden. De URL’s en identificaties hieronder zijn illustratief en moeten worden vervangen door goedgekeurde productiewaarden.
Portable Markdown-richtlijn
:::video-embed{provider=youtube video-id=abc123XYZ variant=facade aspect-ratio="16/9" duration=PT3M8S upload-date=2026-08-27 thumbnail="/cdn-assets/seo-playbook/examples/connect-data-source.webp" privacy-mode=true fallback-url="https://www.youtube.com/watch?v=abc123XYZ"}
## Verbonden een gegevensbron in drie minuten
Een schermopname die het verbindingsproces, het validatiebericht en de succesvolle synchronisatie toont.
Caption: Opgenomen in de interface van augustus 2026.
Transcript:
00:00 — Open Instellingen, vervolgens Gegevensbronnen.
00:18 — Kies de provider en autoriseer alleen-lezen-toegang.
02:42 — Bevestig dat de status 'succesvol gesynchroniseerd' verschijnt.
:::
De eerste kop wordt toegewezen aan title; de eerste alinea wordt toegewezen aan summary; gelabelde caption- en transcriptsecties worden toegewezen aan hun corresponderende lichaamsvelden.
Hugo shortcode
De Hugo-adapter gebruikt alleen benoemde parameters en ontvangt de samenvatting, caption en transcript uit de body. Deze notatie specificeert de beoogde toewijzing; het beweert niet dat een lokale shortcode al bestaat.
{{< video-embed provider="youtube" videoId="abc123XYZ" variant="facade" aspectRatio="16/9" duration="PT3M8S" uploadDate="2026-08-27" thumbnail="/cdn-assets/seo-playbook/examples/connect-data-source.webp" privacyMode="true" fallbackUrl="https://www.youtube.com/watch?v=abc123XYZ" >}}
## Verbonden een gegevensbron in drie minuten
Een schermopname die het verbindingsproces, het validatiebericht en de succesvolle synchronisatie toont.
Caption: Opgenomen in de interface van augustus 2026.
Transcript:
00:00 — Open Instellingen, vervolgens Gegevensbronnen.
00:18 — Kies de provider en autoriseer alleen-lezen-toegang.
02:42 — Bevestig dat de status 'succesvol gesynchroniseerd' verschijnt.
{{< /video-embed >}}
De renderer moet een echte <button> voor de facade uitvoeren, de verhouding reserveren, de iframe pas maken na de opgegeven trigger, een beschrijvende iframe title toevoegen, volledig scherm alleen toestaan wanneer het beleid dit toestaat, en nooit ongecontroleerde auteurtekst samenvoegen in src of allow.
WordPress-blok
<!-- wp:amicited/video-embed {"provider":"youtube","videoId":"abc123XYZ","variant":"facade","aspectRatio":"16/9","duration":"PT3M8S","uploadDate":"2026-08-27","thumbnail":"/cdn-assets/seo-playbook/examples/connect-data-source.webp","privacyMode":true,"fallbackUrl":"https://www.youtube.com/watch?v=abc123XYZ"} -->
<h2>Verbonden een gegevensbron in drie minuten</h2>
<p>Een schermopname die het verbindingsproces, het validatiebericht en de succesvolle synchronisatie toont.</p>
<p data-caption>Opgenomen in de interface van augustus 2026.</p>
<div data-transcript><p><time datetime="PT0S">00:00</time> — Open Instellingen, vervolgens Gegevensbronnen.</p></div>
<!-- /wp:amicited/video-embed -->
Het geregistreerde blok kan een editor preview bieden, maar opgeslagen attributen mogen alleen de canonieke provider-ID en video-ID bevatten. Render de ondersteunende tekst en facade server-side, zodat de pagina betekenisvol blijft wanneer de editor preview of het providerscript niet beschikbaar is.
Voorbeelden
Goed: bewijs beschikbaar op de voorwaarden van de lezer
Verbonden een gegevensbron in drie minuten — 3:08
De samenvatting zegt dat de opname autorisatie, validatie en succesvolle synchronisatie toont. Een 16:9-ruimte is gereserveerd. De lokale facade laadt geen providercode totdat de bezoeker “Laad en speel Verbonden een gegevensbron in drie minuten” activeert. Ondertiteling is ingeschakeld, het nabijgelegen transcript bevat commando’s en statuswijzigingen op het scherm, en een directe kijklink blijft beschikbaar.
Dit slaagt omdat de lezer het resultaat en de kosten kent voordat hij actie onderneemt. De pagina blijft snel voor niet-kijkers, de externe verbinding volgt intentie, toetsenbord- en schermlezergebruikers ontvangen een benoemde bediening, en machines kunnen het onderwerp van de video extraheren zonder deze te decoderen.
Slecht: een gretige mysterieuze iframe
<iframe src="https://video.example/embed/abc123XYZ" allow="autoplay"></iframe>
Deze versie laadt direct externe code, heeft geen gereserveerde afmetingen, geen toegankelijke titel, geen zichtbaar onderwerp, geen duur, geen ondertiteling of transcript, geen privacyuitleg en geen foutafhandeling. allow="autoplay" geeft een mogelijkheid die het redactionele element niet nodig heeft. Een crawler ziet een extern frame in plaats van een afgebakende uitleg, terwijl een lezer die ondersteunende technologie gebruikt een naamloos object tegenkomt.
Repareer het door een toegestane provider-adapter te gebruiken, de bronverhouding te reserveren, een getitelde facade te renderen, te laden bij expliciete activering, en de samenvatting, duur, transcript en fallback-link als HTML te publiceren.
Schema-markup en toegankelijkheid
Een echte openbare video kan schema-markup
voeden als VideoObject. Het gestructureerde object moet dezelfde video beschrijven die op de pagina zichtbaar is, niet het artikel in het algemeen en niet een elders gehoste video die hier niet kan worden bekeken. De huidige videodocumentatie van Google vereist name, thumbnailUrl en uploadDate voor geschiktheid voor videoresultaten. Voeg een nauwkeurige description toe; gebruik duration in ISO 8601-vorm; geef embedUrl voor de speler en contentUrl alleen wanneer dit naar de daadwerkelijke videobytes verwijst. Schema.org definieert ook transcript voor de tekst van de video.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Connect a data source in three minutes",
"description": "A screen recording showing authorization, validation, and a successful data-source sync.",
"thumbnailUrl": "https://www.example.com/cdn-assets/videos/connect-data-source.webp",
"uploadDate": "2026-08-27T10:00:00+02:00",
"duration": "PT3M8S",
"embedUrl": "https://www.youtube-nocookie.com/embed/abc123XYZ"
}
Verzin geen uploaddatum, thumbnail, duur, weergavenaantal of contentUrl. embedUrl is de speler-URL, terwijl contentUrl het bestand is dat de videobytes bevat; een kijkpagina is geen van beide. Valideer in aanmerking komende implementaties tegen Google’s VideoObject-documentatie
en de Schema.org VideoObject-definitie
. Een facade verhindert markup niet, op voorwaarde dat de video bekijkbaar blijft op de pagina en de opgegeven media beschikbaar is voor toegestane crawlers.
Toegankelijkheid begint vóór het afspelen. Gebruik een <figure> wanneer titel, speler en ondertiteling één geheel vormen. De facade-bediening moet een native <button> zijn, bereikbaar met toetsenbord, met een zichtbare focusindicator en een toegankelijke naam zoals “Laad en speel Verbonden een gegevensbron in drie minuten”. Plaats de klikhandler niet alleen op een <div> of thumbnail. Geef de gemaakte iframe een beknopte unieke title, zoals “Video: Verbonden een gegevensbron in drie minuten.”
Zorg voor gesynchroniseerde ondertiteling voor dialoog en betekenisvolle geluiden. Zorg voor audiodescriptie of een gelijkwaardige transcriptbeschrijving wanneer belangrijke visuele acties niet worden uitgesproken. Het transcript moet sprekerwisselingen, commando’s, labels, fouten en resultaten bevatten; het heeft geen opvulgeluiden nodig die geen betekenis overbrengen. Bedieningselementen moeten bruikbaar blijven bij inzoomen, mogen niet afhankelijk zijn van hover, en moeten voldoen aan de contrast- en doelgrootteregels van de site.
Afspelen volgt op expliciete activering. Speel redactionele video niet automatisch af, vooral niet met geluid. Respecteer verminderde-bewegingsvoorkeuren voor elke geanimeerde facadewerking. Wanneer de iframe de knop vervangt, verplaats de focus dan alleen als tests aantonen dat de nieuwe speler een betrouwbaar focusdoel biedt; houd anders het focusgedrag voorspelbaar en kondig de geladen status aan in nabijgelegen tekst. Een weigering van toestemming of providerfout mag de focus niet vasthouden of het transcript verwijderen.
Schrijfregels
De titel is 4–14 woorden en benoemt de taak, bewering of demonstratie. Vermijd generieke labels zoals “Bekijk onze video”, “Overzicht” of “Zie het in actie.” De samenvatting is 15–45 woorden en beschrijft wat de opname toont, niet waarom het merk indrukwekkend is. Toon duur als m:ss of h:mm:ss aan lezers en sla de equivalente ISO 8601-waarde op voor data en schema.
Houd één hoofddoel per video. Een demonstratie past normaal gesproken in één workflow; als kijkers een hoofdstuklijst nodig hebben om niet-gerelateerde onderwerpen te vinden, splits de opname dan of gebruik een gids met meerdere embeds. Het transcript moet volledig, bewerkt voor leesbare interpunctie, getrouw aan de betekenis en beschikbaar zijn wanneer de pagina laadt. Markeer gecorrigeerde versprekingen alleen wanneer correctie nodig is om misverstanden te voorkomen.
Het element mag een titel, samenvatting, facade of speler, duur, providervermelding, ondertiteling, hoofdstuklinks, transcript en fallback-link bevatten. Het mag nooit ongeverifieerde prestatieclaims, verborgen affiliatietracking, een leadgate over beloofd afspelen, niet-gerelateerde promotionele tekst, een tweede video, willekeurige provider-HTML, uitvoerbare auteurs scripts of essentiële instructies die alleen beschikbaar zijn in de opname bevatten. Plaats geen calls-to-action in het transcript of maak geen nep-afspeelknop die een verkoopformulier opent.
Neem de interfaceversie of opnamedatum op wanneer een productdemonstratie kan verouderen. Vervang of annoteer verouderde opnamen tijdig; een gepolijste video die verwijderde bedieningselementen toont, is schadelijker dan geen video, omdat deze met vertrouwen de verkeerde weg leert.
Postsjablonen die het gebruiken
De postTypes frontmatter is de bron van waarheid voor deze relatie. Opname betekent dat het postsjabloon het element mag gebruiken wanneer beweging bewijs toevoegt; het maakt video niet verplicht.
| Postsjabloon | Taak van video | Typische plaatsing | Gebruik het niet voor |
|---|---|---|---|
| Handleiding | Timing, beweging of een volledige procedure demonstreren | Na vereisten en snel antwoord, of na de ondersteunde stap | Het vervangen van geordende geschreven stappen |
| Ultieme gids | Een moeilijk mechanisme of expertdemonstratie uitleggen | In het relevante hoofdstuk na de tekstuele inleiding | Een algemeen merkoverzicht in de hero |
| Documentatieartikel | Een exacte interfaceworkflow en succestoestand tonen | Naast de bijbehorende taaksectie, met versiedatum | Commando’s, labels of herstelstappen verbergen in afspelen |
| Functiepagina | Bewijzen hoe een mogelijkheid werkt in de interface | Nadat mechanisme en geschiktheid zijn uitgelegd | Een stille promotionele reel zonder verifieerbaar resultaat |
| Casestudy | Goedgekeurde klantgetuigenissen of bewijs van de interventie leveren | Na de bewering en toeschrijvingscontext | Onderbouwde resultaten vervangen door enthousiasme |
| Reviewpagina | Praktijkgericht testen, gedrag en beperkingen tonen | In de geteste criterium- of bewijssectie | De advertentie van de leverancier inbedden als onafhankelijk bewijs |
QA-checklist
- Rechtvaardigt beweging, timing of gesynchroniseerde uitleg video in plaats van tekst of een stilstaand beeld?
- Zijn de titel, samenvatting, duur, provider, transcript en fallback aanwezig in server-gerenderde HTML?
- Vermijdt de standaardfacade elk providerverzoek tot activering of geldige toestemming?
- Is de prestatie- en privacyuitzondering gedocumenteerd als viewport lazy loading wordt gebruikt?
- Is de provider toegestaan, de ID gevalideerd en willekeurige iframe-HTML afgewezen?
- Zijn breedte en hoogte of
aspect-ratiogereserveerd voordat de speler laadt? - Gebruikt de facade een echte met toetsenbord bedienbare knop met een specifieke toegankelijke naam en zichtbare focusstatus?
- Krijgt de iframe een unieke beschrijvende
titlewanneer deze wordt gemaakt? - Is gesynchroniseerde ondertiteling beschikbaar en bevat het transcript betekenisvolle visuele acties?
- Is redactioneel afspelen gebruikersgestart, met autoplay uitgeschakeld?
- Laat providerfout of geweigerde toestemming de pagina compleet en navigeerbaar?
- Zijn transcript en essentiële instructies beschikbaar zonder JavaScript en zonder de video af te spelen?
- Opent de fallback de canonieke HTTPS-kijkpagina en identificeert die bestemming?
- Komt
VideoObject, wanneer aanwezig, overeen met de zichtbare titel, thumbnail, uploaddatum, duur en exacte afspeelbare video? - Is
contentUrlweggelaten tenzij het naar daadwerkelijke mediabytes verwijst? - Is de pagina getest op smalle breedtes, 200% zoom, alleen toetsenbord en verminderde-bewegingsinstellingen?
- Zijn de kosten van de derde partij gemeten bij een ongecacheerde lading, inclusief verzoeken die vóór interactie zijn gedaan?
- Zijn de interfaceversie, opnamedatum of reviewtrigger vastgelegd voor tijdsgevoelige demonstraties?
Een conforme video-embed geeft de lezer een keuze: het punt begrijpen uit tekst, het transcript raadplegen, of de kosten betalen om te kijken. Die keuze maakt van een externe speler nuttig, extraheerbaar bewijs.
Meer tutorials in deze sectie
Klaar om het in de praktijk te brengen?
Gratis check · 7 dagen proefperiode · geen creditcard nodig