YouTube-Videos machen jede WordPress-Seite lebendiger – sie verbessern die Nutzererfahrung und steigern die Verweildauer. Doch: Seit der DSGVO kann die direkte Einbindung von YouTube-Videos rechtlich problematisch sein, da dabei Daten an Google / YouTube in die USA übertragen werden könnten – noch bevor der Nutzer zustimmt.
Wenn du ein Video direkt über den Standard-YouTube-Embed-Code einfügst, wird automatisch eine Verbindung zu den YouTube-Servern aufgebaut – sobald die Seite geladen wird.
Das bedeutet:
- YouTube erhält sofort die IP-Adresse des Besuchers.
- Cookies werden gesetzt (z. B. zur Nutzeranalyse oder Werbung).
- Standardmäßig ohne Zustimmung
Daher ist es wichtig, dass Videos erst nach Einwilligung geladen werden. Dafür gibt es verschiedene Lösungen.
Datenschutzfreundlich mit Borlabs Cookie
Borlabs Cookie ist eines der beliebtesten WordPress-Plugins zur Verwaltung von Cookie-Einwilligungen. Es bietet eine komfortable Lösung, um YouTube-Videos erst nach Zustimmung zu laden.
Schritt-für-Schritt-Anleitung:
- Installiere und aktiviere das Plugin „Borlabs Cookie“.
- Öffne im WordPress-Dashboard den Menüpunkt Borlabs Cookie > Content Blocker > YouTube.
- Aktiviere den YouTube-Content-Blocker.
- Füge dein Video mit dem Shortcode ein, z. B.:
[borlabs-cookie id="youtube" type="content-blocker"]
<iframe width="560" height="315" src="https://www.youtube.com/embed/VIDEOID" frameborder="0" allowfullscreen></iframe>
[/borlabs-cookie]
Borlabs Cookie sollte YouTube Videos aber auch automatisch erkennen und sich die Zustimmung einholen. Sollte dies nicht der Fall sein, kannst du unsere Anleitung befolgen. Im Zweifelsfall melde dich aber direkt bei Borlabs.
Optional: Lade ein Thumbnail (Vorschaubild) hoch, das anstelle des Videos angezeigt wird, bis der Nutzer zustimmt.
Ergebnis:
Das Video wird erst geladen, wenn der Besucher aktiv den Button „YouTube-Inhalt laden“ klickt. Erst dann wird das YouTube-iframe eingebettet.
Einbindung mit CookieYes
Auch CookieYes bietet eine Integration für YouTube-Videos:
- Aktiviere in CookieYes die Kategorie „Funktional“ oder „Marketing“ für eingebettete Inhalte.
- Deaktiviere die automatische YouTube-Ladung.
- Bette dein Video manuell oder per Block ein
<div class="cky-consent-block" data-service="youtube"> <button>Video laden</button> </div>
4. CookieYes sollte automatisch das iframe durch eine datenschitz-konforme Variante ersetzen, sobald der Nutzer zustimmt. In unseren Tests war dies aber leider nicht der Fall. Somit haben wir uns für den Einsatz von Borlabs Cookie entschieden.
YouTube mit nocookie-Domain
Wenn du kein Cookie-Plugin verwenden möchtest, kannst du zumindest den Datentransfer an Google reduzieren – mit der Domain youtube-nocookie.com.
Beispielcode:
<iframe width="560" height="315"
src="https://www.youtube-nocookie.com/embed/VIDEO_ID"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen></iframe>
Somit setzt YouTube keine Cookies, bis der Nutzer das Video startet. Trotzdem wird beim Abspielen eine Verbindung zu YouTube aufgebaut und Daten übertragen. Daher ist diese Methode zwar datenschutzfreundlicher als die Standard-Integration, jedoch nicht DSGVO-konform.
Hinweis: Dieser Beitrag dient ausschließlich der allgemeinen Information über eine datenschutzfreundliche Einbindung von YouTube-Videos. Er stellt keine Rechtsberatung dar und kann keine individuelle rechtliche Prüfung ersetzen. Für verbindliche Auskünfte wende dich bitte an eine qualifizierte Rechtsberatung.
Anzeige von weiteren YouTube Videos nach dem Abspielen unterbinden
Standardmäßig zeigt YouTube nach dem Abspielen eines Videos weitere empfohlene Videos an. Das kann Nutzer vom eigentlichen Seiteninhalt ablenken oder fremde Inhalte einblenden, die nicht zum Thema passen. Damit weitere YouTube Videos nach dem Abspielen deaktiviert werden, muss die YouTube-Einbettung anders (wie hier erklärt) umgesetzt werden. So bleibt der Fokus auf deinem eigenen Content – ohne unerwünschte Ablenkung durch fremde Videos.
Performance-Tipp: Lazy Load für YouTube-Videos
Egal, welche Methode du nutzt – aktiviere unbedingt Lazy Loading.
Dadurch wird das Video erst geladen, wenn der Nutzer es im Sichtbereich sieht oder darauf klickt. Das spart Ladezeit und verbessert dein SEO-Ranking bei Google.
(Caching-) Plugins wie:
- WP Rocket
- a3 Lazy Load
- LiteSpeed Cache
unterstützen Lazy Loading automatisch auch für YouTube-Embeds.
YouTube WordPress Plugins wie WP YouTube Lyte
Es gibt auch zahlreiche Plugins in WordPress die verwendet werden können, um YouTube Videos einzubinden. Eines davon ist WP YouTube Lyte, es gibt aber auch weitere wie EmbedPress, Advanced Responsive Video Embedder oder Embeds for YouTube. Diese Plugins ermöglichen eine bequemere Einbettung und diese sogar mit weiteren Optionen, wie Autoplay, keine zufälligen Youtube Videos nach dem Abspielen des Videos anzeigen, die Ansicht der Steuerelemente beeinflussen und noch mehr. Allerdings bieten diese Tools meistens nicht ausreichende Datenschutz-Optionen an. Hier empfiehlt es sich auf Cookie Banner zu setzen.
Unsere Testergebnisse
| Methode | Datenschutz | Ladezeit | Aufwand |
|---|---|---|---|
| Borlabs Cookie | ✅ Sehr gut | ✅ Schnell (Lazy Load) | 🔧 Mittel |
| CookieYes | ⚠️ Nicht bestanden | ✅ Schnell | 🔧 Mittel |
| YouTube-nocookie | ⚠️ Unzureichend | ✅ Schnell | ✅ Einfach |
| WP YouTube Lyte | ⚠️ Unzureichend | ✅ Schnell | ✅ Einfach |
Es gibt natürlich noch weit mehr Plugins und Anbieter sowie Lösungen für WordPress, die für eine datenschutzfreundliche Integration verwendet werden können. Von uns wurden aktiv Borlabs Cookie und CookieYes getestet.
Häufige Fragen zur YouTube Video Einbettung (FAQs)
Ist das Einbetten von YouTube-Videos in WordPress ohne Zustimmung erlaubt?
Wenn ohne vorheriger Einwilligung des Nutzers das Video geladen wird, können Daten an YouTube übertragen werden, was nicht DSGVO-konform sein kann.
Was bringt die Domain youtube-nocookie.com?
Sie verhindert, dass YouTube Cookies setzt, bevor ein Video gestartet wird. Allerdings werden beim Abspielen trotzdem Daten an YouTube übertragen.
Welche Methode ist die sicherste Lösung?
Die Nutzung eines Content-Blockers wie Borlabs Cookie oder CookieYes ist am sichersten, da das Video erst nach ausdrücklicher Zustimmung geladen wird.
Kann ich YouTube-Videos datenschutzfreundlich auch manuell einbinden?
Ja, aber du musst dann selbst sicherstellen, dass keine Daten ohne Einwilligung übertragen werden – z. B. durch eigene Skripte oder manuelles Lazy Loading mit Zustimmung.
Wie kann ich verhindern, dass nach einem Video weitere Vorschläge erscheinen?
In den meisten Fällen lässt sich das über eine URL-Option oder eine Einstellung im Embed-Plugin steuern. So bleiben Nutzer bei deinem eigenen Content.
