Skip to content
Idee im Kopf? Du brauchst jemanden, der mitdenkt.

YouTube datenschutzkonform einbetten – ohne Plugin-Wahnsinn

Eine mögliche Lösung für das DSGVO-Problem, YouTube-Videos auf eine Webseite einzubinden. Ohne großes Brimbamborium!

YouTube DSGVO Wordpress
Format Labor-Beitrag vom 04.04.2026 von Rainer Wittmann
Bereich Labor / Plugins und Snippets

Ein YoutTube-Video auf seiner Webseite einzubinden kann aus DSGVO-Sicht problematisch sein. Denn sobald die Seite geladen wird, nimmt der Browser Kontakt zu YouTube-Servern auf – und YouTube gehört Google, und Google sitzt in den USA, und damit fängt die ganze Datenschutz-Diskussion erst richtig an.

Die übliche Lösung: ein Cookie-Consent-Plugin. Borlabs Cookie, Complianz, CookieYes – die Liste ist lang, die Preise auch, und der Code dahinter oft aufgebläht bis zur Unkenntlichkeit. Für einen simplen YouTube-Embed braucht man das alles nicht.

Was das Snippet macht

Das Prinzip ist denkbar einfach: Das Video wird erst dann geladen, wenn der Besucher aktiv auf einen Button klickt. Bis dahin sieht er nur ein Vorschaubild – das liegt auf deinem eigenen Server. Da werden in der Regel keine Daten an externe Dienste übertragen.

Erst nach dem Klick passiert was: Der Browser baut die Verbindung zu YouTube auf, das Video startet automatisch, weil der Besucher seine Zustimmung durch Interaktion gegeben hat. Genau darauf zielt die DSGVO ab.

Außerdem wird statt des normalen youtube.com der datenschutzfreundlichere Endpunkt youtube-nocookie.com verwendet. Den stellt Google selbst bereit. Solange man nicht eingeloggt wird typischerweise das Tracking reduziert.

Die Zustimmung wird für die aktuelle Browser-Session gemerkt. Wer also auf Seite A zustimmt und dann auf Seite B ein weiteres Video findet, muss nicht nochmal klicken. Beim nächsten Besuch – neues Spiel, neues Glück.

Wie man das YouTube-DSGVO-Snippet einsetzt

Das Snippet kommt als PHP-Code in WoodySnippets (Typ: PHP) oder direkt in die functions.php des Child-Themes. Kein Plugin installieren, kein Update abwarten, kein Abo abschließen.

Der Shortcode selbst ist schnell erklärt:
url – die YouTube-Adresse, egal ob lang oder kurz (youtu.be funktioniert auch)
img – das Vorschaubild, das auf dem eigenen Server liegt
title – der Text, der auf dem Play-Button steht (optional, Standard: "Video laden")
alt – alternativer Bildtext für Screenreader (optional)

Mehrere Videos auf einer Seite? Kein Problem. CSS und JavaScript werden nur einmal ausgegeben, egal wie viele Shortcodes auf der Seite stehen.

Was das Snippet nicht macht

Kein Admin-Interface, keine Einstellungsseite, keine Datenbank-Einträge, keine Update-Benachrichtigungen, keine Lizenzabfragen, keine monatliche Gebühr. Es tut genau das, was draufsteht – und sonst nichts.

Warum kein fertiges Plugin?

Weil es dafür keins braucht. Die Plugins, die das gleiche Problem lösen wollen, sind entweder schlecht programmiert, unnötig komplex, oder kosten Geld für etwas, das 100 Zeilen PHP erledigen. Das hier ist Open Source, kostenlos, und der Code ist kurz genug, dass man ihn selbst lesen und verstehen kann. Oder von einem anderen KI-Modell gegenchecken lassen.

Hinweis: Eine vollständig rechtssichere Einbindung hängt immer vom konkreten Einsatz und der gesamten Website ab – dieses Snippet ist ein technisch schlanker Ansatz, um YouTube datenschutzbewusster einzubinden.

An den Anfang scrollen