Viele WordPress-Themes und Page-Builder laden Google Fonts direkt von Google-Servern. Dabei wird die IP-Adresse Ihrer Besucher an Google übertragen – ohne deren Einwilligung. Das Landgericht München hat 2022 entschieden, dass dies gegen die DSGVO verstößt, und einem Kläger Schadensersatz zugesprochen. In der Folge kam es zu zahlreichen Abmahnungen.
Die Lösung ist einfach: Binden Sie die Schriften lokal ein, also direkt von Ihrem eigenen Server.
Schritt 1: Prüfen, ob Google Fonts extern geladen werden
Öffnen Sie Ihre Website, rufen Sie die Entwicklertools Ihres Browsers auf (F12) und suchen Sie im Tab „Netzwerk“ nach fonts.googleapis.com oder fonts.gstatic.com. Taucht einer dieser Einträge auf, werden Schriften extern geladen.
Schritt 2: Fonts lokal einbinden
Mit Elementor: Elementor bietet in den Einstellungen eine Option, Google Fonts lokal zu laden. Aktivieren Sie diese und leeren Sie anschließend den Cache.
Mit einem Plugin: Plugins wie „OMGF“ oder „Local Google Fonts“ erkennen extern geladene Schriften automatisch, laden sie auf Ihren Server herunter und ersetzen die Einbindung.
Manuell: Laden Sie die benötigten Schriftschnitte herunter, legen Sie sie in Ihr Child-Theme und binden Sie sie per CSS ein:
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url('fonts/inter-400.woff2') format('woff2');
}
Schritt 3: Erneut prüfen
Leeren Sie alle Caches und kontrollieren Sie im Netzwerk-Tab, dass keine Anfragen an Google-Server mehr erfolgen. Achten Sie auch auf Plugins, Karten oder eingebettete Inhalte, die eigene Schriften nachladen.
Bonus: Schnellere Ladezeiten
Lokal eingebundene Schriften sparen zusätzliche Verbindungen zu externen Servern – das verbessert oft auch die Ladezeit und damit Ihre Core Web Vitals.
Hinweis: Dieser Beitrag ersetzt keine Rechtsberatung.

