So liest du das Ergebnis
Zuerst kommt das Ergebnis aus dem Quelltext: Unser Server liest das HTML der Seite und bis zu 20 eingebundene Stylesheets und sucht nach Verweisen auf fonts.googleapis.com und fonts.gstatic.com. Das dauert meist wenige Sekunden.
Danach lädt Google PageSpeed Insights die Seite in einem echten Browser. Das findet auch Schriften, die erst ein Skript einfügt, und ergänzt das Ergebnis nach etwa einer halben Minute. Geprüft wird der Zustand beim ersten Aufruf, ohne Klick im Cookie-Hinweis.
Lädt eine Seite Schriften von Google, nennt der Check die Schriften und die Stellen, an denen sie eingebunden sind. Darunter stehen weitere Verbindungen, etwa eingebettete Karten oder Videos, und Schriften, die schon vom eigenen Server kommen. Der Check stellt nur technisch fest, was passiert. Ob eine Einbindung rechtlich zulässig ist, beurteilt er nicht.
Was der Check prüft
| Prüfpunkt | Was geprüft wird |
|---|---|
| Stylesheets von Google | <link> und @import auf fonts.googleapis.com, im HTML und in den eingebundenen Stylesheets. |
| Schriftdateien von Google | @font-face und Vorladen (Preload) mit Dateien von fonts.gstatic.com. |
| Skripte | Der Web Font Loader von Google und Skripte im HTML, die Google Fonts einfügen. |
| Verbindungsaufbau | „preconnect“ und „dns-prefetch“ zu Google-Schriftservern. |
| Eingebettete Dienste | Google Maps, YouTube und reCAPTCHA, die beim Anzeigen selbst Schriften von Google laden. |
| Andere Schriftdienste | Adobe Fonts, Bunny Fonts, Font Awesome und Schriftdateien von anderen fremden Servern. |
| Eigene Schriften | Schriftdateien, die von der eigenen Website kommen. |
| Im Browser | Anfragen an Google-Schriftserver beim Laden in einem echten Chrome (Google PageSpeed Insights). |
Google Fonts lokal einbinden
„Lokal einbinden“ heißt: Die Schriftdateien liegen auf dem Server deiner Website, und der Browser der Besucher lädt sie von dort statt von Google. Sind alle genutzten Schnitte und Zeichensätze dabei (etwa „latin-ext“ für Buchstaben wie ł oder ő), sehen die Schriften danach genauso aus. Google Fonts stehen unter offenen Lizenzen, die das erlauben; die Lizenzangaben stecken in den Schriftdateien und gehören dazu.
- Schriften notieren: Der Check nennt die Schriftfamilien. Prüfe, welche Schnitte die Website wirklich nutzt, etwa normal, fett und kursiv.
- Dateien herunterladen: Der kostenlose google-webfonts-helper liefert die Schnitte im Webformat woff2 samt CSS-Code. Auf fonts.google.com gibt es die Schriften als TTF-Dateien, die sich in woff2 umwandeln lassen. Die Lizenz steht jeweils bei der Schrift.
- Auf den eigenen Server legen: zum Beispiel in einen Ordner
/fonts/. - Per @font-face einbinden, im Stylesheet der Website, je Schnitt ein Block:
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url('/fonts/roboto-v30-latin-regular.woff2') format('woff2'); } - Verweise auf Google entfernen: die Zeilen mit fonts.googleapis.com, @import-Anweisungen mit fonts.googleapis.com und „preconnect“ oder „dns-prefetch“ zu fonts.googleapis.com oder fonts.gstatic.com.
- Neu prüfen: Zwischenspeicher von Caching-Plugin oder CDN leeren, dann den Check noch einmal laufen lassen.
Je nach System
Elementor: In den Elementor-Einstellungen unter „Performance“ gibt es die Option „Load Google Fonts Locally“ (Google Fonts lokal laden). Seit Version 3.32.1 ist sie ab Werk ausgeschaltet.
Astra: Das Theme Astra hat ab Version 3.6 unter „Astra > Settings > Performance“ die Option „Load Google Fonts Locally“.
WordPress: Oft laden Theme oder Plugins die Schriften. Kostenlose Plugins wie „OMGF“ oder „Local Google Fonts“ laden sie herunter und binden sie lokal ein. Sie erkennen aber nicht jede Einbindung, etwa per @import; prüfe danach hier noch einmal.
Webflow: Die eingebaute Google-Fonts-Auswahl von Webflow lädt die Schriften von Google. Lade die Schriftdateien stattdessen unter „Site settings > Fonts“ als eigene Schriften (Custom fonts) hoch und entferne die Google-Schriften.
Wix: Wix liefert die Google-Schriften aus der eigenen Schriftauswahl nach eigener Angabe von Wix-Servern aus. Lädt die Seite trotzdem von Google, steckt das meist in eigenem Code, einem eingebetteten Element oder einem iframe.
Shopify: Schriften aus der Schriftbibliothek von Shopify kommen vom Shopify-CDN. Lädt der Shop trotzdem von Google, steckt das meist im Theme-Code oder in einer App.
Eingebettete Karten, Videos und reCAPTCHA laden Schriften von Google selbst nach. Lokale Schriften ändern daran nichts. Viele Websites zeigen solche Einbettungen erst nach einer Einwilligung, etwa mit einem Platzhalter.
Hintergrund
Lädt eine Seite Schriften von Google-Servern, verbindet sich der Browser der Besucher mit fonts.googleapis.com und fonts.gstatic.com. Dabei erhält Google technisch bedingt ihre IP-Adresse; das schreibt Google auch selbst.
Das Landgericht München I hat am 20. Januar 2022 in einem Einzelfall entschieden, dass ein Websitebetreiber die IP-Adresse eines Besuchers nicht ohne dessen Einwilligung über Google Fonts an Google weitergeben durfte (Az. 3 O 17493/20). Das Gericht sprach dem Kläger 100 Euro zu.
Danach verschickten einzelne Absender 2022 massenhaft Forderungsschreiben wegen Google Fonts. Spätere Gerichte stuften solche Serienschreiben als rechtsmissbräuchlich ein, etwa das Landgericht München I am 30. März 2023 (Az. 4 O 13063/22).
Datenschutz-Aufsichtsbehörden, etwa in Niedersachsen und Thüringen, haben 2022 empfohlen, Schriften auf dem eigenen Server einzubinden.
Seit Browser ihren Zwischenspeicher nach Website trennen (Chrome seit Version 86 aus dem Jahr 2020), lädt der Browser die Schriften von Google für jede Website neu. Einen Geschwindigkeitsvorteil durch Dateien, die schon von einer anderen Website im Browser liegen, gibt es damit nicht mehr.
Was der Check nicht kann
Er prüft genau eine Seite, nicht die ganze Website; andere Unterseiten können andere Schriften laden. Er sieht den Zustand ohne Einwilligung im Cookie-Hinweis; was erst danach lädt, erfasst er nicht. Stylesheets über die ersten 20 hinaus liest er nicht; diese und Stylesheets, deren Abruf ein Server ablehnt, deckt meist die Messung im Browser ab. Was erst beim Scrollen oder nach einem Klick lädt, erfasst auch die Messung im Browser oft nicht. Google misst in einem eigenen Rechenzentrum in Nordamerika, Europa oder Asien; für Besucher aus Deutschland kann eine Seite anders laden, etwa wenn ein Cookie-Hinweis nur in bestimmten Ländern erscheint. Seiten hinter einem Login erreicht der Check nicht.
Der Check gibt keine rechtliche Bewertung und ersetzt keine Beratung. Ob eine Website den Datenschutz einhält, hängt von viel mehr ab als von Schriften.
Stand: 23. Oktober 2026 · Nächste Prüfung der Regeln und Texte: April 2027
Häufige Fragen
Heißt „keine Schriften von Google gefunden“, dass alles in Ordnung ist?
Es heißt nur, dass diese eine Seite beim ersten Aufruf keine Schriften von Google-Servern lädt. Andere Unterseiten, Dienste nach einer Einwilligung und andere Verbindungen zu fremden Servern prüft der Check nicht. Ob eine Website den Datenschutz einhält, kann er nicht beurteilen.
Warum prüft der Check mit einem Dienst von Google?
Google PageSpeed Insights lädt eine Seite in einem echten Chrome und liefert die Liste aller dabei geladenen Dateien, kostenlos und ohne dass wir einen Browser betreiben müssen. Google erhält dafür nur die Adresse der Seite, nicht deine IP-Adresse.
Was ist mit Google Maps, YouTube und reCAPTCHA?
Diese Dienste laden beim Anzeigen selbst Schriften und weitere Dateien von Google. Der Check schätzt anhand des Quelltexts, ob eine Einbettung sofort lädt oder offenbar auf eine Einwilligung wartet; die Messung im Browser zeigt, ob beim Laden tatsächlich eine Verbindung entstand.
Und Adobe Fonts, Bunny Fonts oder Font Awesome?
Auch sie liefern Schriften von fremden Servern, die dabei die IP-Adresse der Besucher erfahren. Der Check listet sie unter „Weitere Verbindungen“ auf, ohne sie zu bewerten.
Kann ich auch fremde Seiten prüfen?
Ja, jede öffentlich erreichbare Seite. Der Check ruft dafür nur ab, was jeder Browser auch sehen würde.
Ich betreibe eine Website und sehe die Kennung „KontaktpfadFontsCheck“. Was ist das?
Diese Kennung ruft nur auf Anfrage einer Person eine einzelne Seite und die Stylesheets ab, die sie einbindet. Sie ist kein Crawler, der eine Website durchsucht. Fragen dazu beantworten wir unter info@kontaktpfad.de.
Was passiert mit der eingegebenen Adresse?
Unser Server ruft die Seite und bis zu 20 Stylesheets ab, auch von anderen Servern, und folgt Weiterleitungen, auch auf andere Domains. Die Websites sehen dabei eine Anfrage von Kontaktpfad über Cloudflare, nicht deine IP-Adresse. Vorher fragt der Server beim DNS-Dienst von Cloudflare, ob es den Namen gibt und ob er auf ein öffentliches Netz zeigt. Für die Messung im Browser geht die Adresse an Google PageSpeed Insights, ebenfalls ohne deine IP-Adresse. Das Ergebnis liegt bis zu 30 Minuten im Zwischenspeicher; prüft in dieser Zeit jemand dieselbe Adresse, sieht er dasselbe Ergebnis. Einem Konto ordnen wir es nicht zu. Gegen Missbrauch zählen wir kurzzeitig, wie viele Prüfungen von einem Anschluss kommen. Dafür nutzen wir einen Kurzwert der IP-Adresse, der mit einem geheimen Schlüssel gebildet wird und täglich wechselt. Details stehen in der Datenschutzerklärung.
Übernimmst du das Ergebnis in eine Projektbeschreibung, legt der Check es im Sitzungsspeicher dieses Browser-Tabs ab, ohne die Adresse deiner Website. Verarbeitet wird es erst, wenn du im Formular selbst weitergehst.
Mehr dazu im Ratgeber
Wie Kontaktpfad verdient
Kontaktpfad bringt Auftraggeber und Dienstleister zusammen. Für Auftraggeber ist das kostenlos. Dienstleister zahlen, wenn sie eine geprüfte Projektchance kaufen. Der Check ist kostenlos und ein Einstieg zu Kontaktpfad: Wenn du willst, übernimmst du das Ergebnis in eine Projektbeschreibung. Das Ergebnis hängt davon nicht ab. Der Check empfiehlt keine Dienstleister und verkauft keine Plugins. Kontaktpfad gehört nicht zu Google und wird von Google für diesen Check nicht bezahlt. Für die Messung im Browser nutzt der Check die öffentliche Schnittstelle PageSpeed Insights.
Quellen
- Google Fonts Blog: Your Privacy and Google Fonts (englisch, 2022, ergänzt 2023)
- LG München I, Urteil vom 20.01.2022, Az. 3 O 17493/20 (Bayern.Recht)
- Händlerbund: LG München I, Urteil vom 30.03.2023, Az. 4 O 13063/22
- Landesbeauftragte für den Datenschutz Niedersachsen: Hinweise zu Google Fonts (PDF, 2022)
- TLfDI Thüringen: Pressemitteilung zu Google Fonts vom 18.08.2022 (PDF)
- Google Fonts auf GitHub: Lizenzen der Schriften (englisch)
- SIL Open Font License 1.1 (englisch)
- Google for Developers: Google Fonts CSS API (englisch)
- MDN Web Docs: @font-face
- MDN Web Docs: rel="preconnect" (englisch)
- web.dev: Best Practices für Schriften (englisch)
- google-webfonts-helper (englisch)
- Chrome for Developers: Getrennter HTTP-Zwischenspeicher ab Chrome 86 (englisch)
- Astra: Google Fonts lokal laden (englisch)
- Webflow-Hilfe: Google Fonts und eigene Schriften (englisch)
- Wix-Hilfe: Google, Wix und die DSGVO
- Google PageSpeed Insights API (englisch)