WordPress Elementor: Google Fonts lokal einbinden – Ein umfassender Leitfaden

März 31, 2025

WordPress Elementor: Google Fonts lokal einbinden – Ein umfassender Leitfaden

Die Verwendung von Google Fonts ist eine weit verbreitete Methode, um Webseiten ein modernes und ansprechendes typografisches Design zu verleihen. Insbesondere mit Page Buildern wie Elementor lassen sich Schriftarten einfach in das Design integrieren. Doch während die externe Einbindung von Google Fonts über die Google-Server eine einfache Lösung bietet, bringt sie datenschutzrechtliche Herausforderungen mit sich – insbesondere im Hinblick auf die Datenschutz-Grundverordnung (DSGVO).

In diesem Leitfaden erfährst du, wie du Google Fonts lokal in WordPress einbindest, wenn du Elementor verwendest. Wir gehen Schritt für Schritt durch den Prozess, erläutern die Vorteile der lokalen Einbindung und geben Tipps, wie du die Ladegeschwindigkeit sowie die DSGVO-Konformität deiner Website sicherstellen kannst.


1. Warum Google Fonts lokal einbinden?

1.1 Datenschutz und DSGVO

Wenn Google Fonts von den Google-Servern geladen werden, erfolgt bei jedem Seitenaufruf eine Datenübertragung – die IP-Adresse und weitere Browserinformationen des Besuchers werden an Google übermittelt. Obwohl Google häufig angibt, diese Daten nicht dauerhaft zu speichern, kann bereits die Möglichkeit der Datenübertragung ohne ausdrückliche Zustimmung der Nutzer einen Verstoß gegen die DSGVO darstellen. Daher ist es für Website-Betreiber in der EU essenziell, Maßnahmen zu ergreifen, um die Privatsphäre der Nutzer zu schützen.

1.2 Verbesserte Ladegeschwindigkeit

Externe Server können zu längeren Ladezeiten führen, besonders wenn die Verbindung nicht optimal ist. Lokale Schriftarten werden direkt von deinem Server geladen, wodurch die Anzahl der externen HTTP-Anfragen reduziert wird. Das führt nicht nur zu schnelleren Ladezeiten, sondern verbessert auch die User Experience und kann sich positiv auf dein SEO-Ranking auswirken.

1.3 Unabhängigkeit und Kontrolle

Mit lokal gehosteten Schriftarten bist du nicht von Änderungen bei Google abhängig. Sollten sich die URLs oder die Verfügbarkeit der Google Fonts ändern, bleibt das Erscheinungsbild deiner Website unverändert. Du hast zudem die volle Kontrolle über die eingesetzten Schriften und kannst sie jederzeit anpassen oder optimieren.


2. Voraussetzungen

Bevor du mit der lokalen Einbindung von Google Fonts in Elementor beginnst, solltest du folgende Voraussetzungen erfüllen:

  • WordPress-Installation mit Elementor: Deine Website sollte auf WordPress laufen, und Elementor (Pro-Version ist hilfreich) sollte installiert und eingerichtet sein.
  • FTP-Zugang oder Dateimanager: Du benötigst Zugriff auf die Dateien deiner Website, um Schriftarten hochzuladen.
  • Grundlegende CSS-Kenntnisse: Um den CSS-Code anzupassen, in dem du die Schriftarten einbindest.
  • Google Webfonts Helper: Ein hilfreiches Tool, um die benötigten Schriftarten in Webformaten wie WOFF und WOFF2 herunterzuladen.

3. Schritt-für-Schritt-Anleitung: Google Fonts lokal in Elementor einbinden

Schritt 1: Google Fonts mit Google Webfonts Helper herunterladen

Der erste Schritt besteht darin, die gewünschten Google Fonts herunterzuladen. Dafür eignet sich der Google Webfonts Helper:

  1. Besuche die Website: Öffne Google Webfonts Helper.
  2. Schriftart auswählen: Gib im Suchfeld den Namen der Schriftart ein, die du verwenden möchtest, z. B. „Roboto“ oder „Open Sans“.
  3. Schriftschnitte auswählen: Wähle alle benötigten Schriftschnitte (z. B. Regular, Bold, Italic). Es empfiehlt sich, nur die Varianten auszuwählen, die du tatsächlich verwendest, um die Dateigröße zu minimieren.
  4. Moderne Formate aktivieren: Aktiviere die Option für „Modern Browsers“, damit du die Schriftarten im optimierten WOFF und WOFF2-Format erhältst.
  5. Download: Klicke auf „Download“, um ein ZIP-Archiv mit den Schriftdateien und dem entsprechenden CSS-Code herunterzuladen.

Diese Methode stellt sicher, dass du die optimalen Dateien erhältst, die speziell für Webanwendungen vorbereitet sind.

Schritt 2: Schriftarten auf deinen Server hochladen

Nachdem du die Schriftarten heruntergeladen hast, musst du sie auf deinem eigenen Server speichern:

  1. Archiv entpacken: Entpacke die ZIP-Datei auf deinem Computer, sodass du Zugriff auf die einzelnen Schriftart-Dateien hast.
  2. FTP oder Dateimanager nutzen: Verbinde dich per FTP (z. B. mit FileZilla) oder über den Dateimanager deines Hosting-Providers mit deinem Server.
  3. Ordner erstellen: Erstelle einen neuen Ordner in deinem WordPress-Verzeichnis, idealerweise unter wp-content/uploads/fonts/ oder wp-content/themes/dein-child-theme/fonts/.
  4. Dateien hochladen: Lade alle entpackten Schriftdateien (vorzugsweise die WOFF und WOFF2 Formate) in diesen Ordner hoch.

Notiere dir den exakten Pfad, da du diesen später im CSS-Code verwenden wirst.

Schritt 3: CSS-Code anpassen und einbinden

Nun musst du den von Google Webfonts Helper generierten CSS-Code anpassen, damit deine Website die Schriftarten von deinem Server lädt.

  1. CSS-Datei erstellen: Öffne deinen Code-Editor und erstelle eine neue CSS-Datei, z. B. local-fonts.css. Alternativ kannst du den Code direkt in den Customizer unter Design > Customizer > Zusätzliches CSS einfügen.
  2. CSS-Regeln anpassen: Füge den folgenden Beispiel-Code ein und passe die URLs an den Speicherort deiner Schriftarten an: @font-face { font-family: 'Roboto'; src: url('/wp-content/uploads/fonts/roboto-regular.woff2') format('woff2'), url('/wp-content/uploads/fonts/roboto-regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } Falls du mehrere Schriftschnitte hast, füge weitere @font-face-Regeln hinzu, zum Beispiel für Bold oder Italic.
  3. CSS einbinden: Stelle sicher, dass der CSS-Code in deiner Website eingebunden wird. Du kannst ihn über den WordPress-Customizer einfügen oder in die style.css deines Child-Themes aufnehmen.

Schritt 4: Integration in Elementor

Nachdem die Schriftarten lokal eingebunden sind, musst du sicherstellen, dass Elementor sie verwendet:

  1. Globale Einstellungen: Öffne den Elementor Editor und navigiere zu den globalen Typografie-Einstellungen. Hier kannst du deine neu hinzugefügte Schriftart (z. B. „Roboto“) auswählen.
  2. Modul-Einstellungen: Falls du in einzelnen Elementor-Widgets die Schriftart ändern möchtest, wähle das Widget aus, gehe zu den Stiloptionen und setze die Schriftart auf den Namen, den du in deinem @font-face-Block definiert hast.
  3. Aktualisieren und Testen: Speichere deine Änderungen und überprüfe, ob die Schriftarten korrekt dargestellt werden. Verwende die Entwicklertools deines Browsers (Rechtsklick > „Untersuchen“ > „Netzwerk“), um sicherzustellen, dass keine externen Anfragen zu Google-Servern erfolgen.

Schritt 5: Externe Google Fonts deaktivieren

Um sicherzustellen, dass deine Website nicht weiterhin externe Anfragen an Google sendet, musst du alle anderen externen Google Fonts deaktivieren. Dies ist besonders wichtig, wenn dein Theme oder andere Plugins Google Fonts automatisch laden.

  1. Theme-Einstellungen: Prüfe zunächst, ob dein Divi- oder Elementor-Theme eine Option bietet, um Google Fonts zu deaktivieren.
  2. Manuelle Deaktivierung: Falls dein Theme keine Option bietet, füge folgenden Code in die functions.php deines Child-Themes ein: function disable_google_fonts() { wp_dequeue_style('google-fonts'); wp_deregister_style('google-fonts'); } add_action('wp_enqueue_scripts', 'disable_google_fonts', 100);
  3. Plugins nutzen: Alternativ kannst du Plugins wie „Disable Google Fonts“ einsetzen, die diese Funktion übernehmen und automatisch alle externen Aufrufe blockieren.

4. Vorteile der lokalen Einbindung in Elementor

4.1 Datenschutz und DSGVO-Konformität

Durch das lokale Hosten von Google Fonts wird verhindert, dass personenbezogene Daten wie die IP-Adresse der Besucher an Google übermittelt werden. Dies ist ein entscheidender Vorteil, um den strengen Anforderungen der DSGVO gerecht zu werden. Deine Datenschutzerklärung kann so angepasst werden, dass klar kommuniziert wird, dass alle Ressourcen lokal gehostet werden.

4.2 Schnellere Ladezeiten

Lokale Schriftarten werden direkt von deinem Server geladen, was die Ladezeit deiner Website reduziert. Dies verbessert nicht nur das Nutzererlebnis, sondern wirkt sich auch positiv auf das Suchmaschinenranking aus.

4.3 Unabhängigkeit und Kontrolle

Mit lokal gehosteten Schriftarten bist du nicht mehr auf die Verfügbarkeit und Performance externer Server angewiesen. Du behältst die Kontrolle über die Versionen und kannst bei Bedarf Anpassungen vornehmen, ohne dass externe Faktoren dein Design beeinflussen.

4.4 Bessere Anpassungsmöglichkeiten

Elementor bietet umfangreiche Möglichkeiten, um das Design deiner Website individuell zu gestalten. Mit lokal eingebundenen Schriftarten kannst du sicherstellen, dass deine typografischen Einstellungen genau so umgesetzt werden, wie du es möchtest – ohne unerwartete externe Einflüsse.


5. Zusätzliche Optimierungstipps

Um die Performance deiner Website weiter zu verbessern und die Nutzererfahrung zu optimieren, solltest du folgende zusätzliche Maßnahmen in Betracht ziehen:

5.1 Font Subsetting

Beim Font Subsetting werden nur die benötigten Zeichen (Glyphen) in die Schriftdatei eingebunden. Dies reduziert die Dateigröße erheblich. Tools wie Font Squirrel oder Transfonter helfen dir, nur die Zeichen auszuwählen, die du wirklich auf deiner Website benötigst.

5.2 Browser-Caching

Nutze ein Caching-Plugin wie „W3 Total Cache“ oder „WP Super Cache“, um sicherzustellen, dass die Schriftarten im Browser der Besucher zwischengespeichert werden. Dadurch müssen die Schriften nicht bei jedem Besuch neu geladen werden, was die Ladegeschwindigkeit weiter verbessert.

5.3 Content Delivery Network (CDN)

Falls du ein CDN (Content Delivery Network) nutzt, kannst du auch die lokal gehosteten Schriftarten über das CDN ausliefern. Das CDN verteilt die Dateien über mehrere Server weltweit, was besonders für internationale Besucher zu schnelleren Ladezeiten führen kann.


6. Rechtliche Aspekte und DSGVO

Die Einhaltung der DSGVO ist für Website-Betreiber in der EU von zentraler Bedeutung. Durch das lokale Hosten von Google Fonts werden keine Daten an externe Server übermittelt, was ein wichtiger Schritt zur Datenschutzkonformität ist. Hier einige wichtige Punkte:

  • Transparenz: Aktualisiere deine Datenschutzerklärung, um den Nutzern zu erklären, dass du alle Schriftarten lokal hostest und somit keine personenbezogenen Daten an Dritte überträgst.
  • Einwilligung: Falls du andere externe Ressourcen nutzt, stelle sicher, dass du die Zustimmung der Nutzer einholst.
  • Regelmäßige Überprüfung: Datenschutz ist ein fortlaufender Prozess. Prüfe regelmäßig, ob alle deine Maßnahmen noch den aktuellen gesetzlichen Anforderungen entsprechen.

7. Zusammenfassung und Fazit

Die lokale Einbindung von Google Fonts in WordPress mithilfe von Elementor ist eine effektive Methode, um sowohl die Ladezeiten zu optimieren als auch die DSGVO-Konformität sicherzustellen. Durch den Download der gewünschten Schriftarten, das Hochladen auf deinen Server und die Anpassung des CSS-Codes kannst du verhindern, dass personenbezogene Daten an Google übermittelt werden. Dies minimiert das Risiko von Abmahnungen und Bußgeldern und stärkt das Vertrauen deiner Nutzer.

Die wichtigsten Schritte im Überblick:

  1. Schriftarten herunterladen: Nutze Tools wie Google Webfonts Helper, um die benötigten Schriftarten in den Formaten WOFF und WOFF2 zu erhalten.
  2. Auf Server hochladen: Speichere die entpackten Schriftarten in einem definierten Ordner (z. B. wp-content/uploads/fonts/).
  3. CSS-Code anpassen: Erstelle @font-face-Regeln in deinem Customizer oder deiner style.css, die die lokalen Pfade zu den Schriftdateien angeben.
  4. Integration in Elementor: Weise in den globalen Einstellungen des Page Builders die neu eingebundenen Schriftarten zu.
  5. Externe Google Fonts deaktivieren: Nutze Theme-Einstellungen, Code in der functions.php oder entsprechende Plugins, um externe Anfragen zu unterbinden.
  6. Optimierung: Setze Techniken wie Font Subsetting, Browser-Caching und ggf. ein CDN ein, um die Performance weiter zu verbessern.

Die Vorteile dieser Methode sind zahlreich: Du erzielst eine schnellere Website, verhinderst Datenschutzverletzungen und behältst die volle Kontrolle über deine Schriftarten. Besonders für Websites, die großen Wert auf Datenschutz und Performance legen, ist diese Vorgehensweise ein unverzichtbarer Schritt.

Zusammenfassend lässt sich sagen, dass das lokale Einbinden von Google Fonts in Elementor nicht nur eine technische Verbesserung darstellt, sondern auch ein strategischer Schritt zur Einhaltung der DSGVO ist. Es schützt die Privatsphäre deiner Besucher, verbessert die Ladezeiten und ermöglicht dir, das Design deiner Website individuell anzupassen – ohne von externen Diensten abhängig zu sein.

Mit diesem umfassenden Leitfaden bist du gut gerüstet, um Google Fonts in deinem WordPress-Elementor-Projekt lokal einzubinden. Falls du weitere Fragen hast oder Unterstützung bei der Umsetzung benötigst, stehen zahlreiche Ressourcen und Experten in der WordPress-Community bereit, um dir zu helfen.

WordPress Elementor: Google Fonts lokal einbinden – Ein umfassender Leitfaden

März 31, 2025

Aktuelle Beiträge

Was ist ein DSGVO Website-Check?

Was ist ein DSGVO Website-Check?

Die Datenschutz-Grundverordnung (DSGVO) hat seit ihrer Einführung im Mai 2018 die Art und Weise, wie Unternehmen und Webseitenbetreiber mit persönlichen Daten umgehen, grundlegend verändert. Besonders für Webseitenbetreiber, die personenbezogene Daten erheben oder...

read more