Google-Ranking durch kurze Ladezeiten verbessern
WordPress zu langsam? Werfen Sie Ballast ab!
9 Sekunden wären Weltrekord – aber nur beim 100-Meter-Lauf. Besucher einer Website springen häufig ab, wenn sie lange warten müssen, bis sich eine Seite aufbaut. Wie schnell eine Website lädt, entscheidet wesentlich darüber, ob ein Nutzer bleibt und beeinflusst damit das Ranking in den Google-Suchergebnissen. Jeder Nutzer, der nach wenigen Sekunden abspringt, ist ein Minuspunkt. Die Suchmaschine erkennt zudem, wenn der sich die Seite sehr langsam lädt , und bewertet das entsprechend negativ. Google selbst empfiehlt 2 Sekunden als Maximalzeit für den Seitenaufbau. Hier lesen Sie, wie Sie WordPress schneller machen und die Performance Ihrer Internetpräsenz verbessern. Dazu sollten Sie:
- ein Theme wählen, das schnell lädt
- Datenbanken von Ballast befreien
- die Größe von Bildern und Grafiken anpassen
- Caching aktivieren
- den Programmiercode komprimieren
- unnötige und zu große Plug-ins entfernen
Speed schlägt Ungeduld
Auf Smartphones und Tablets ist die Ladezeit sogar noch wichtiger, denn schlechte mobile Internetverbindungen verzögern den Seitenaufbau ohnehin. Umso wichtiger ist es, dass Sie Ihre Website so weit wie möglich optimieren. Am besten achten Sie schon beim Erstellen Ihrer WordPress-Website auf gewisse Standards, denn manche Änderungen lassen sich später nur umständlich rückgängig machen.
Zuerst: Geschwindigkeit messen
Prüfen Sie zunächst die aktuellen Ladezeiten Ihrer WordPress-Website mit einem geeigneten Programm. Mit konkreten Werten vergleichen Sie später besser, was sich verändert und welche Maßnahme sich wie auswirkt. Hier zwei bekannte Tools, mit denen Sie die Geschwindigkeit Ihrer Website messen:
- Google PageSpeed Insights nimmt eine Bewertung von 0 bis 100 vor und prüft den Ladevorgang auf mobilen Endgeräten. Sie erhalten Tipps, welche Bereiche Sie optimieren sollten, um die Ladegeschwindigkeit Ihrer Website zu erhöhen.
- Der Pingdom Website Speed Test gibt neben einer Bewertung auch die Ladezeit in Sekunden an. Das Plug-in stellt Ihnen eine umfangreiche Auswertung zur Verfügung und lässt Sie genau nachvollziehen, welche Komponenten Ihrer Web-Präsenz die Ladezeiten negativ beeinflussen. So können Sie gezielte Maßnahmen ergreifen.
Sobald Sie wissen, wo Sie ansetzen können, helfen folgende Tipps, WordPress schneller zu machen. Nicht in jedem Fall sind alle Maßnahmen notwendig. Vor allem mit Tipp 2 und 3 sorgen Sie dauerhaft für einen guten Page Speed Ihrer WordPress-Website.
1. Ein effizientes Theme wählen
Viele wählen das Theme – also die Designvorlage für ihre Web-Präsenz – rein nach ästhetischen Kriterien aus. Das kann sich als Bremsschuh erweisen. Manche Themes (auch „Templates“ genannt) haben viele Funktionen, die Sie vielleicht gar nicht für Ihre Website brauchen, oder sie sind womöglich unvorteilhaft programmiert und verlangsamen dadurch die gesamte Website. Bevor Sie sich auf ein Theme festlegen, sollten Sie sich mit dessen Vor- und Nachteilen beschäftigen. Ein nachträglicher Wechsel kostet zwar etwas Zeit, kann bei schlechten Ladewerten aber notwendig sein. Auch die Testversionen der Themes lassen sich mit den oben genannten Tools auf ihre Schnelligkeit prüfen.
2. Frühjahrsputz der Datenbank
WordPress speichert mehrere Versionen von jedem angelegten Beitrag ab, sowie viele andere Daten, die Sie eigentlich nicht (mehr) brauchen. So häuft sich mit der Zeit viel Ballast in der Datenbank an und belegt Speicherplatz. Mit Plug-ins wie WP-Optimize schaffen Sie wieder Platz und legen auf Wunsch fest, dass regelmäßig überflüssige Daten gelöscht werden, damit dauerhaft Ordnung herrscht.
Damit Ihr WordPress zukünftig nicht mehr unnötig viele Sicherungskopien („Revisionen“) anlegt, die die Ladezeiten in die Höhe treiben, können Sie folgenden Befehl in die Datei wp-config.php einfügen: define( ‚WP_POST_REVISIONS‘, 3 );. Die Zahl bestimmt die Anzahl der Revisionen und kann beliebig verändert werden.
3. Die Größe der Bilder optimieren
Bilder und Grafiken bereichern jede Website. Doch Grafikdateien belegen auch den meisten Speicherplatz – oft viel mehr als nötig. Hier schlummert Potenzial, um Ladezeiten zu verkürzen und WordPress schneller zu machen. Auf Computer- und Smartphone-Bildschirmen brauchen Bilder und Grafiken meist keine hohe Auflösung, um ausreichend scharf und groß dargestellt zu werden.
- Mit Bildbearbeitungsprogrammen verkleinern Sie Bilder und Grafiken vor dem Hochladen auf die notwendige Größe. Manche dieser Programme erfragen beim Speichern die gewünschte Bildqualität. Für Darstellungen im Web genügen meist 60 bis 80 Prozent.
- Noch einfacher geht es zum Beispiel mit dem Plug-in WP Smush. Es komprimiert die Bilddateien beim Hochladen und kann Bilder auch nachträglich verkleinern.
- Selbst wenn Sie einen Foto-Blog betreiben und Bilder sehr groß und hochauflösend darstellen möchten, können Sie den ersten Aufruf Ihrer Website beschleunigen: Das Plug-in Crazy Lazy sorgt dafür, dass die Bilder erst beim Scrollen auf der Seite nach und nach geladen werden.
4. Nutzen Sie Caching
Beim sogenannten Caching werden einige Inhalte Ihrer Website im Browser des Nutzers gespeichert und können beim nächsten Besuch schnell wieder abgerufen werden. Dadurch muss nicht jedes Mal die gesamte Homepage geladen werden; das wirkt sich in der Regel spürbar auf die Geschwindigkeit aus. Auch hierfür gibt es verschiedene Plug-ins, zum Beispiel diese beiden:
- Cache Enabler lässt sich einfach bedienen und benötigt nur wenige Einstellungen.
- W3 Total Cache bietet sehr viele Optionen und kann Websites deutlich schneller machen – es eignet sich jedoch eher für erfahrene Anwender.
5. Den Programmcode optimieren
Der Programmcode Ihrer Website kann mit der Zeit sehr umfangreich werden und ist nicht immer optimiert. Schon unnötige Leerzeichen ziehen ihn in die Länge. Keine Sorge: Sie müssen nicht Informatik studieren, um Ordnung zu schaffen, denn auch hierfür gibt es praktische Plug-ins. Autoptimize fasst zum Beispiel automatisch HTML-, CSS- und JavaScript-Codes zusammen und komprimiert überall, wo es möglich ist, um WordPress schneller zu machen.
6. Nicht zu viele Plug-ins nutzen
Plug-ins bieten viele praktische Funktionen, doch zu viele oder zu große Plug-ins machen Ihre WordPress-Website langsam und träge. Weniger ist mehr! Haben Sie Erweiterungen mit vielen Funktionen, von denen Sie nur wenige brauchen, suchen Sie besser nach einer Alternative, die sich auf die gewünschte Funktion beschränkt.
Auch deaktivierte Plug-ins beanspruchen Speicherplatz und verbrauchen ggf. weitere System-Ressourcen. Einige Plug-ins bauen auch im Schlummerzustand eine Verbindung nach außen auf und bremsen die Performance Ihrer Website. Prüfen Sie die Liste installierter Plug-ins und löschen Sie alle, die Sie nicht mehr brauchen. Das gilt ebenso für die hier beschriebenen Analyse- und Beschleunigungs-Tools.
Rufen Sie dazu die Plug-in-Übersicht über „Plugins“ und „Installierte Plugins“ auf und setzen Sie ein Häkchen bei den Erweiterungen, die Sie entfernen möchten. Im Drop-down-Menü „Aktion wählen“ befindet sich die Funktion „Löschen“. Mit einem Klick auf den Button „Übernehmen“ entfernen Sie die Plug-ins rückstandslos.
Für einen besseren Überblick, wie groß welche Erweiterung ist und wie diese die Ladezeiten Ihrer WordPress-Website beeinflusst, eignete sich in der Vergangenheit das Plug-in P3 („Plugin Performance Profiler“) besonders gut. Leider ist dieses Plug-in inkompatibel mit PHP 7 und sollte deshalb nicht mehr verwendet werden. Die folgenden PHP-7-kompatiblen Plug-ins sind gute Alternativen, unterscheiden sich jedoch stark im Funktionsumfang.
7. Funktionen ohne Plug-ins erweitern
Es muss nicht immer ein Plug-in sein! Dank praktischer Workarounds sind viele Plug-ins überflüssig: Code-Schnipsel und WordPress-Bordmittel erledigen viele Aufgaben genauso gut. Nachfolgend einige Beispiele.
Ein individuelles WordPress-Login erstellen
Sie nutzen WordPress für eine Firmen-Website? Dann sollten Sie den Login- und Admin-Bereich dem Corporate Design Ihres Unternehmens anpassen – zum Beispiel, indem Sie das WordPress-Logo durch Ihr Firmen-Logo ersetzen. Plug-ins wie Login erledigen diesen Job zwar für Sie, doch geht’s auch ohne – mithilfe weniger Zeilen Code. Doch dabei ist Vorsicht geboten! Viele Ratgeber benennen dies nicht explizit, denn für Programmierer ist es meist selbstverständlich – wir weisen deshalb ausdrücklich darauf hin:
Nutzen Sie besser nie den WordPress-eigenen CSS-Editor (im Admin-Bereich unter Design und Editor zu finden), um die sensible Datei functions.php direkt zu bearbeiten, denn diese ist das Herz Ihres Themes, also der Designvorlage Ihrer WordPress-Website. Nehmen Sie direkt online im Backend eine fehlerhafte Änderung der functions.php vor, „streikt“ schlimmstenfalls die ganze Datei und Ihre Website ist nicht mehr erreichbar. Ein fehlendes Semikolon reicht bereits aus, damit Sie als Admin ausgesperrt sind und nicht mehr über den Browser ins Backend zurückgelangen.
Der Weg zur Wiederherstellung führt dann über ein FTP-Programm, mit dessen Hilfe Sie eine Verbindung zum Web-Hosting-Speicher aufbauen, sowie über eine Neuinstallation des Themes. Um derartige Folgen zu vermeiden, nutzen Sie besser von Beginn an ein FTP-Programm (wir empfehlen das kostenfreie „Filezilla“) und erstellen darüber zunächst ein Backup Ihrer Website, das Sie lokal und/oder in Ihrem Webspace speichern. So stellen Sie bei fehlerhafter Bearbeitung der functions.php den vorherigen Zustand im Handumdrehen wieder her. Im FTP-Programm machen Sie per Mausklick auch einzelne Arbeitsschritte rückgängig.
Ändern Sie das Login-Logo, indem Sie folgenden Code in die functions.php Ihres Themes hineinkopieren:
[code language="css"] /** changing default wordpress login logo */
function my_custom_login_logo() {
echo‚<style type="text/css">
h1 a { background-image:url(/wp-content/…) !important; }
</style>‘';
}
add_action(‚login_head‘, ‚my_custom_login_logo‘);
[/code]
Ersetzen Sie „/wp-content/…“ durch den Pfad zu der gewünschten Bilddatei, damit fortan Ihr eigenes Logo auf der WordPress-Login-Seite erscheint. Genauso leicht passen Sie bei Bedarf mit wenigen Codezeilen weitere Designelemente an, beispielsweise das Logo in Ihrem WordPress-Dashboard. Die WordPress-Community stellt auch hierfür im Netz viele ausführliche Anleitungen zur Verfügung.
Fehlerhafte Links auch ohne Plug-in finden
Plug-ins, die ständig im Hintergrund laufen und Scans durchführen, können WordPress langsam machen. Ein Beispiel ist der Broken Link Checker – ein sehr nützliches Tool, das alle internen Links Ihrer Website überwacht und kontrolliert, ob diese ins Leere führen. Die permanente Überwachung zehrt jedoch an den Ressourcen.
Die Lösung ist auch hier recht simpel: Verzichten Sie auf das Plug-in und nutzen Sie stattdessen die Google Search Console – als Webmaster sollten Sie ohnehin einen Account dort haben. Die Search Console informiert Sie per ausführlichem Crawling-Fehlerbericht über Website- und URL-Fehler – und damit über fehlerhafte Links, denen der Crawler nicht folgen konnte (Crawler sind Programme, die von Suchmaschinen u. a. zur Indexierung von Websites eingesetzt werden). Fehlerhafte Links sollten Sie je nach Typ bearbeiten und behobene Fehler anschließend als „korrigiert“ markieren.
Bildergalerien ohne Plug-ins erstellen
Bilder werten jeden Beitrag auf. Mit dem beliebten Plug-in NextGEN Gallery erstellen Sie aufwendige Galerien, doch die Erweiterung ist auch als Ressourcenkiller bekannt. Wenn Sie auf eine opulente Bildpräsentation verzichten können, begnügen Sie sich einfach mit den Möglichkeiten, die WordPress an Bord hat:
Klicken Sie in der Bearbeiten-Ansicht der Seite, auf der Sie die Galerie einfügen möchten, auf „Dateien hinzufügen“ und wählen Sie die Bilder aus, die Sie anzeigen lassen möchten – entweder über den Tab „Mediathek“ oder über „Dateien hochladen“. Klicken Sie nun auf „Galerie erstellen“ und danach auf „Neue Galerie erstellen“. Anschließend legen Sie die Reihenfolge der Bilder, die Anzahl der Spalten oder die Größe der Bilder fest. Mit einem Klick auf den Button „Galerie einfügen“ binden Sie das Element auf Ihrer Seite ein – ganz ohne Plug-in.
Unsere Beispiele zeigen: Oft geht es auch ohne Plug-ins. Im Netz finden Sie viele weitere Lösungen, mit denen Sie die Funktionen von WordPress erweitern, ohne Plug-ins zu installieren.
Ihr Fahrplan, um WordPress schneller zu machen:
- ein effizientes Theme nutzen
- Datenbanken säubern
- Bilder nur so groß wie nötig wählen
- Caching aktivieren
- den Code aufräumen
- Plug-ins sorgsam auswählen
- einfache Funktionen ohne Plug-ins hinzufügen