Aktualisiert: Marz 2026 · Lesezeit: 7 Min.
Letzte Woche hat mich ein Bekannter angerufen. Backer aus Hamburg, nette kleine Website. "Du, ich hab da so einen Brief bekommen wegen Google Fonts. Aber ich hab doch gar keine Fonts installiert?" Tja. Sein WordPress-Theme hat die Fonts geladen. Ohne dass er's wusste. Ohne dass er's wollte.
Genau das ist das Tuckische: Google Fonts werden meistens nicht bewusst eingebunden. Das Theme macht's, ein Plugin macht's, der Page Builder macht's. Und Sie merken nichts davon — bis die Abmahnung kommt.
Also: Wie finden Sie raus, ob Ihre Seite betroffen ist?
Offnen Sie Ihre Website in Chrome. Drucken Sie F12 (oder Rechtsklick > Untersuchen). Gehen Sie auf den Tab "Network". Laden Sie die Seite neu mit Strg+Shift+R.
Jetzt sehen Sie alle Netzwerk-Anfragen, die Ihre Seite macht. Oben gibt es ein Suchfeld — tippen Sie dort fonts.goo ein. Wenn Ergebnisse auftauchen, ladt Ihre Seite Google Fonts extern.
Worauf Sie achten mussen:
Beide Verbindungen ubertragen die IP-Adresse an Google. Beide sind problematisch.
Manche Themes laden auf der Startseite andere Fonts als auf Blogbeitragen oder der Kontaktseite. Prufen Sie mindestens 3-4 verschiedene Seiten. Besonders Seiten mit Formularen (Contact Form 7 ladt gerne Fonts nach) und Seiten mit Elementor- oder Divi-Layouts.
Klicken Sie mit der rechten Maustaste auf Ihre Seite und wahlen Sie "Seitenquelltext anzeigen" (Strg+U). Dann Strg+F und suchen nach:
fonts.googleapis.comfonts.gstatic.com@import url('https://fonts.gooDie erste Suche findet <link>-Tags im Head. Die dritte findet @import-Anweisungen in eingebetteten Style-Blocken. Klingt umstandlich, aber damit erwischen Sie die meisten Falle.
Was Sie damit nicht finden: Fonts, die per JavaScript nachgeladen werden. Das kommt bei manchen Page Buildern vor. Dafur brauchen Sie die DevTools-Methode.
Wer's lieber im Terminal macht — mit curl und grep geht's in einer Zeile:
curl -s https://ihre-website.de | grep -i "fonts.googleapis\|fonts.gstatic"
Oder fur alle CSS-Dateien auf der Seite:
curl -s https://ihre-website.de | grep -oP 'href="[^"]*\.css[^"]*"' | \
while read -r css; do
url=$(echo "$css" | grep -oP 'href="\K[^"]+')
curl -s "$url" | grep -l "fonts.googleapis" && echo "FOUND in: $url"
done
Das ist naturlich Overkill fur eine einzelne Seite. Aber wenn Sie 10 oder 20 Kundenseiten prufen mussen, spart das enorm Zeit.
Die zuverlassigste Methode, und ehrlich gesagt die, die ich selbst am meisten nutze. Ein automatisierter Scanner pruft nicht nur den Quelltext, sondern rendert die Seite komplett — inklusive JavaScript-geladener Ressourcen.
Der Vorteil gegenuber den manuellen Methoden: Der Scanner erwischt auch Fonts, die erst nach User-Interaktion geladen werden (Scroll-Events, Button-Klicks), und pruft automatisch mehrere Unterseiten.
Aus meiner Erfahrung — das sind die ublichen Verdachtigen:
Fast jedes Theme. Astra, GeneratePress, OceanWP, Flavflavor, Flavflavor — die laden standardmasig Google Fonts. Manche bieten inzwischen eine Option zum lokalen Hosting (Astra seit 3.6), aber die ist oft nicht voreingestellt.
Elementor ist der grosste Sundenbock. Es hat seine eigene Font-Verwaltung und ladt Fonts unabhangig vom Theme. Selbst wenn Sie im Theme alles auf lokal umgestellt haben, kann Elementor trotzdem externe Requests machen.
Contact Form 7, Gravity Forms, WooCommerce — manche Plugins bringen eigene Stylesheets mit, die Google Fonts referenzieren. Das ist der am schwersten zu findende Fall, weil die Fonts nur auf Seiten geladen werden, die das Plugin nutzen.
Google Maps, YouTube-Embeds und reCAPTCHA laden teilweise auch Google Fonts im Hintergrund mit. Das ist besonders gemein, weil man nicht damit rechnet. Ein YouTube-Video einbetten und plotzlich Google Fonts auf der Seite haben — das passiert haufiger als man denkt.
Keine Panik, aber auch nicht auf die lange Bank schieben. Die Umstellung auf lokales Hosting dauert 15-60 Minuten. Bei WordPress geht's mit dem OMGF Plugin sogar in 5 Minuten.
Und danach: Nochmal prufen. Mit derselben Methode, die den Fund gebracht hat. Denn manchmal bleiben nach der Umstellung einzelne Requests ubrig — aus einem Plugin, das man ubersehen hat, oder aus einem gecachten Stylesheet.