Die Lösung: Schriften lokal hosten, Drittdienste blocken
Wenn der Scan rot ist, gibt es zwei Wege zur Behebung: manuell in 30 Minuten oder automatisch via Consenta in unter 5 Minuten. Beide funktionieren — der Unterschied ist Komfort, Wartungsaufwand und langfristige Sicherheit.
Variante 1: Consenta — automatisch, in einem Klick
Consenta v1.13 hat einen Site-wide Font-Localizer eingebaut. Der Workflow:
- Consenta in WordPress installieren (oder bestehendes Setup auf v1.13+ aktualisieren).
- Im Admin → Consenta → Tab „Fonts" → Toggle „Site-wide Localizer aktivieren" einschalten.
- „Jetzt scannen" klicken. Consenta crawlt deine Startseite und Datenschutzseite, identifiziert alle Aufrufe an fonts.googleapis.com und fonts.gstatic.com und lädt die WOFF2-Dateien automatisch herunter.
- Ab dem nächsten Page-Load läuft der Schrift-Request nur noch zu deiner eigenen Domain. Die HTML-URLs werden zur Laufzeit umgebogen — du musst keine @font-face-Regeln selbst schreiben und kein Theme-File anfassen.
- Ein wöchentlicher Cron-Re-Scan prüft, ob ein neues Plugin oder Theme heimlich eine zusätzliche Schrift einschleust, installiert sie nach und benachrichtigt dich per Mail.
Was Consenta zusätzlich macht
- Auto-Blocker für Drittdienste — Maps, Videos, Tracking, Analytics werden bis zur Einwilligung des Besuchers blockiert. Nicht nur Schriften.
- TTDSG-konformes Consent-Banner — mit eigenem Hosting in der EU, granularer Auswahl pro Dienst, mehrsprachig.
- Granularer Consent-Log — jede Einwilligung wird mit Zeitstempel, IP-Hash und Banner-Version protokolliert. Nachweis für Aufsichtsbehörden.
- Made in Germany — kein US-Cloud-Backend, keine Datenübermittlung in Drittländer.
Variante 2: Manuell — wenn du kein zusätzliches Plugin willst
Du kannst die Schritte auch komplett ohne Plugin erledigen. In Kurzform:
- WOFF2-Dateien der gewünschten Schriften herunterladen (z. B. via google-webfonts-helper).
- Dateien unter /assets/fonts/ im Theme ablegen.
- @font-face-Regeln in deine Stylesheet-Datei schreiben, mit relativen URLs auf die lokalen Dateien.
- Den alten <link href="...fonts.googleapis.com..."> aus dem HTML-Head entfernen — auch in Theme-Optionen, Page-Builder-Einstellungen und Plugin-Configs prüfen.
- Erneut scannen — bis grün.
Die ausführliche Schritt-für-Schritt-Anleitung mit Code-Beispielen findest du im Blog: Google Fonts lokal einbinden — Schritt-für-Schritt.
Welche Variante für wen?
| Kriterium | Consenta | Manuell |
|---|---|---|
| Setup-Zeit | ~5 Min | ~30 Min |
| Wartung bei Theme-Updates | automatisch (Cron-Re-Scan) | manuell prüfen |
| Zusätzliches Plugin nötig | ja (1 Plugin) | nein |
| Auch Drittdienst-Blocker | ✓ | separates Plugin nötig |
| TTDSG-Consent-Banner | ✓ | separates Plugin nötig |
Nachweis archivieren
Nach der Umstellung empfiehlt sich ein erneuter Scan und das Archivieren des grünen Ergebnisses (Screenshot oder PDF des Detail-Reports). Im Falle einer Beschwerde oder Behördenanfrage hast du damit den datierten Nachweis, dass du die DSGVO-konforme Auslieferung umgesetzt hast.