Warum läuft meine WordPress-Website langsam?

Veröffentlicht: 2021-02-26

Eine langsam laufende Website ist schlecht für Ihre Benutzer, schlecht für SEO und schlecht für Ihr Unternehmen! Wenn Ihre Website langsam läuft, sollte es daher für Sie oberste Priorität haben, den Grund dafür herauszufinden und ihn zu beheben.

Warum also könnte eine langsame Website schlecht für Ihr Unternehmen und Ihre Benutzer sein? Nun, wann waren Sie das letzte Mal geduldig genug, um länger als sagen wir ein paar Sekunden auf das Laden einer Website zu warten? Die Chancen stehen gut, dass Sie frustriert und zu einer anderen Website gegangen wären. Wenn Ihre Kunden etwas Ähnliches auf Ihrer Website erleben, stellen Sie sich einfach das Geschäft vor, das Sie verlieren könnten.

Und es sind nicht nur Ihre Kunden, die Ihre Website meiden werden … Google könnte das auch. Die Ladegeschwindigkeit von Websites ist eine der Metriken, die Google verwendet, um zu entscheiden, wie Websites in den SERPs eingestuft werden. Eine langsame Website wird mit ziemlicher Sicherheit zu einer Ranking-Strafe führen. Kurz gesagt, es ist wirklich wichtig, dass Sie die Ladezeiten Ihrer Website überwachen und gegebenenfalls verbessern.

Was sind also die Gründe, warum Ihre Website langsam geladen werden könnte? Werfen wir einen Blick auf einige der Hauptschuldigen.

Messen der WordPress-Ladegeschwindigkeiten

Bevor Sie sich Gedanken über die Verbesserung der Ladezeiten Ihrer Website machen, müssen Sie zunächst überprüfen, wie schnell (oder auf andere Weise) sie ist. Es gibt mehrere kostenlose Tools, die Sie verwenden können. Eine beliebte Wahl ist der Website-Geschwindigkeitstest von Pingdom.

Geben Sie Ihre Website-URL ein und wählen Sie dann den Teststandort aus, der Ihren Kunden am nächsten liegt. Führen Sie dann den Test durch. Idealerweise sollten Ihre Ladezeiten unter 3 Sekunden oder so liegen. Pingdom stellt Ihnen eine Reihe von Informationen zur Verfügung, die Ihnen bei der Diagnose einer langsam ladenden Website helfen können. Wir werden viele davon unten behandeln.

Hosting-Qualität

Der erste Ort, an dem Sie suchen müssen, wenn Sie versuchen, die Ladezeiten Ihrer Website zu verbessern, ist Ihr Host. Es gibt eine Menge Auswahlmöglichkeiten, wenn es um WordPress-Hosting geht, und das ist eine großartige Sache. Da Hosting schon ab wenigen Dollar verfügbar ist, kann es sich jetzt jeder leisten, eine Website online zu stellen. Günstig bedeutet jedoch nicht immer fröhlich, wenn es um Hosting geht! Obwohl es immer gefährlich ist, zu verallgemeinern, ist es wahrscheinlich, dass das Hosting umso langsamer ist, je billiger es ist.

Wenn Sie die Ladegeschwindigkeit Ihrer Website testen, ist es auch wichtig, dies einige Male über mehrere Tage hinweg zu tun. Günstiges Hosting kann oft brillant sein, aber nur in Einzelfällen. Konsistenz ist der Schlüssel – lädt Ihre Website bei jedem Test schnell? Wenn dies nicht der Fall ist, sollten Sie sich zuerst Ihr Hosting ansehen. Die Realität ist, wenn Sie billiges Hosting verwenden und eine konsistent schnell ladende Website wünschen, müssen Sie auf qualitativ hochwertigeres Hosting umsteigen. Dies ist die einfachste und sicherste Methode, um die Ladezeiten von Websites zu verbessern.

Caching

WordPress ist ein unglaubliches CMS, das jetzt 40 % der weltweiten Websites betreibt. Toll! Es ist auch ziemlich raffiniert und es passiert eine Menge hinter den Kulissen, von denen Sie vielleicht nicht wissen. Dieser Beitrag ist nicht der Ort, um dies zu diskutieren – stattdessen reicht es aus zu wissen, dass jedes Mal, wenn jemand eine Seite auf Ihrer Website anfordert (z. B. durch Klicken auf einen Link oder Eingeben Ihrer Website-URL in einen Browser), der Server und WordPress funktionieren 'bauen' diese Seite. Viele Komponenten werden verwendet und Informationen werden aus einer Datenbank gezogen. Dieser Prozess ist wirklich ziemlich komplex, kann aber nur wenige Augenblicke dauern … in den meisten Fällen ist dem Endbenutzer nicht einmal bewusst, was vor sich geht.

Der Prozess des Erstellens jeder Seite bei jeder Anforderung durch einen Benutzer kann jedoch letztendlich die Dinge verlangsamen. Es verwendet eine Reihe von Serverressourcen, und wenn mehrere Personen die Website gleichzeitig verwenden, führt dies dazu, dass die Seite langsamer geladen wird (da sie länger brauchen, um vom Server erstellt zu werden).

Also, wie vermeiden wir das? Ganz einfach… durch Caching. Durch das Zwischenspeichern Ihrer Website werden „Kopien“ Ihrer „vorgefertigten“ Seiten gespeichert, die der Server an die Benutzer sendet. Dies beschleunigt die Dinge ungemein, da der Server nicht übermäßig belastet wird.

Sie können mehr darüber lesen, wie WordPress-Caching funktioniert und warum Sie es in unserem verwandten Artikel verwenden sollten, und Sie können auch unseren Artikel darüber lesen, wie Pressidium Browser-Caching implementiert.

Themen

Themes beherrschen die WordPress-Welt! Die Chancen stehen gut, dass die meisten WordPress-Websites ein Standardthema mit einer Beschreibung ausführen. Themes sind erstaunlich und ermöglichen es Ihnen, eine WordPress-Website zu erstellen, die fantastisch aussieht, ohne dass Programmiererfahrung erforderlich ist.

Die Kehrseite der Bequemlichkeit und Leistungsfähigkeit von Themes sind jedoch manchmal schlechte Ladezeiten. Wieso den? Nicht alle Themen sind gleich und einige können schlecht codiert werden. Ähnlich wie ein Auto, das schlecht designt ist (und daher nicht gut funktioniert!), kann ein schlecht kodiertes Design verheerende Auswirkungen auf die Ladezeiten Ihrer Website haben.

Also, wie kann man das vermeiden? Nun, der naheliegendste Weg ist, ein Thema zu wählen, das hoch bewertet und gut unterstützt wird. Die Chancen sind größer, dass für diese Art von Thema mehr Zeit für die korrekte Erstellung aufgewendet wurde. Die zweite besteht darin, „Aufblasen“ zu vermeiden. Damit meinen wir ein Thema, das mit vielen Plugins vollgepackt ist und versucht, zu viel zu tun. Je komplexer, desto größer ist die Wahrscheinlichkeit, dass Ihre Website dadurch langsamer wird.

Plugins

Plugins, wie Themes, können aus den gleichen Gründen ein Problem mit den Ladezeiten Ihrer Website verursachen. Ein Problem Nr. 1 bei Plugins, das langsame Ladezeiten verursacht, ist die Verwendung zu vieler davon! Sie sollten höchstens darauf abzielen, nicht mehr als etwa zehn Plugins zu haben … wenn Sie 20, 30+ haben, müssen Sie sich fragen, was sie alle tun und ob sie unbedingt erforderlich sind. Wenn Sie diejenigen aussortieren können, die nicht erforderlich sind, kann dies dazu beitragen, Ihre Website zu beschleunigen.

Und halten Sie sich, genau wie bei Themen, an gut entwickelte und unterstützte Plugins.

Aktualisierung

Top-Tipp… halten Sie Ihren WordPress-Kern, Ihre Themes UND Plugins auf dem neuesten Stand! Dies ist nicht nur wichtig, um sicherzustellen, dass Ihre Website sicher bleibt, sondern kann auch zur Geschwindigkeit der Website beitragen. Wieso den? Plugins, Themes und WordPress-Kernversionen neigen dazu, Fehler zu beheben, die Ihre Website möglicherweise behindert und sie wiederum verlangsamt haben.

Bilder

Dies ist eine große (buchstäblich). Die Seitengröße ist erwartungsgemäß ein weiterer Grund, der dazu führen kann, dass Ihre Website langsam geladen wird. Als Sie Ihre Website durch den Pingdom Speed ​​Checker geführt haben, haben Sie möglicherweise einen Abschnitt in den Ergebnissen entdeckt, in dem die Seitengröße in MB aufgeführt ist.

Im obigen Beispiel sehen wir, dass dies 2,6 MB sind. Dies bedeutet, dass jeder Besucher der Website 2,6 MB Daten auf sein Telefon oder seinen Computer heruntergeladen haben muss, um sie anzuzeigen. Bei einer schnellen Breitbandverbindung ist dies keine so große Sache, wird aber auf einem Mobiltelefon problematischer. 2,6 MB sind übrigens eine vernünftige Größe. Die Regel sollte jedoch sein, dass je kleiner Sie Ihre Seitengröße machen können, desto besser.

Was trägt also zur Größe einer Seite bei? Die meisten Menschen haben den Eindruck, dass Skripte oder Code den größten Einfluss auf die Geschwindigkeit der Website haben. Tatsächlich sind es die Bilder der Website, die die größte Wirkung erzielen. Um Ihre Website zu beschleunigen, ist eines der wichtigsten Dinge, die Sie tun können, die Größe Ihrer Bilder zu reduzieren.

Natürlich müssen Sie sicherstellen, dass sie groß genug bleiben, damit sie auf allen Arten von Bildschirmen gut aussehen (was bedeutet, dass sie etwa 1.500 Pixel breit bleiben). Die physische Dateigröße dieser Bilder kann jedoch normalerweise erheblich reduziert werden, indem sie mit einer Komprimierungssoftware ausgeführt werden. Eine gute Möglichkeit, dies zu tun, besteht darin, Ihre Bilder auf TinyPNG hochzuladen oder ein Komprimierungs-Plugin wie ShortPixel zu verwenden.

CSS/JS-Skripte

Jetzt haben wir einige der grundlegenden (und oft effektivsten Möglichkeiten) zur Verbesserung der Ladegeschwindigkeit Ihrer Website behandelt, mit der wir uns einige eher technische Gründe für langsame Ladezeiten der Website ansehen können, beginnend mit CSS- und JS-Skripten.

Probleme mit dieser Art von Skripten können sehr zahlreich sein. Einige der Probleme, die auftreten könnten, sind:

  • Zu viele Skripte : Wenn Sie viele JS- oder CSS-Dateien haben, dauert das Laden einige Zeit. Eine Verringerung ihrer Anzahl wird daher dazu beitragen, die Dinge zu beschleunigen.
  • Externe oder Skripte von Drittanbietern: Dinge wie Font Loader oder Google Ads können ebenfalls einen großen Einfluss auf die Leistung Ihrer Website haben, da sie dazu neigen, langsam zu laden.
  • Lange CSS- oder JS-Dateien: Da CSS-Dateien alle Stilanpassungen enthalten, werden sie manchmal sehr lang. Versuchen Sie, diese möglichst zu kürzen (sogar das Entfernen von Leerzeilen kann helfen).

Website-Weiterleitungen

Haben Sie eine Menge Weiterleitungen auf Ihrer Website? Diese könnten sich auf die Benutzererfahrung auswirken, da es einige Zeit dauern kann, bis Umleitungen verarbeitet werden, da sie zusätzliche HTTP-Anforderungen auslösen.

Sofern sie nicht notwendig sind, stören sie die Erfahrung des Benutzers, und das Gleiche gilt für Weiterleitungsketten, wenn ein Link zu einem anderen Link weiterleitet, der wiederum zu einem dritten Link weiterleitet. Man geht also in zwei Schritten vom 1. zum 3. Glied. Tun Sie dies nur, wenn Sie unbedingt müssen!

Kommentare

Wenn Sie viele Kommentare auf Ihrer Website erhalten, erwarten Sie, dass diese die Dinge verlangsamen. Deaktivieren Sie sie, wenn sie nicht erforderlich sind, oder ordnen Sie sie so an, dass sie ausgeblendet werden, damit sie nicht geladen werden müssen, es sei denn, ein Benutzer möchte sie anzeigen.

PHP-Version

Der Großteil des WordPress-Codes ist in PHP geschrieben – daher ist es wichtig, dass die PHP-Version, die auf Ihrem Hosting-Server läuft, die neueste verfügbare ist (stellen Sie zunächst sicher, dass diese mit Ihrer WordPress-Version, Themes und Plugins kompatibel ist). Wenn Sie eine ältere Version verwenden, denken Sie daran, dass diese wahrscheinlich langsamer ist und Sie auch anfällig für verschiedene Sicherheitsrisiken machen kann.

Langsame Datenbankabfragen

Abgesehen von einer schlechten Serverarchitektur können Datenbankabfragen die Serververarbeitungszeit erhöhen. Dinge wie von Entwicklern erstellte benutzerdefinierte Abfragen können gelegentlich schlecht codiert und nicht für WordPress optimiert sein. Dies wird mit ziemlicher Sicherheit zu langsameren Ladezeiten führen.

In anderen Fällen wird die Verzögerung durch eine große Anzahl von Abfragen verursacht. Dies kann auch zu einer Verringerung der Websiteleistung und der Ladezeiten führen.

Client-Geschwindigkeit

Das letzte, was Sie noch einmal überprüfen sollten (na ja, vielleicht sollte es das erste sein!), Wenn Sie das Gefühl haben, dass Ihre Website langsam lädt, ist, dass Ihre Verbindung selbst nicht langsam läuft. Wenn Sie Ihre Website mit Pingdom getestet haben und langsame Ladegeschwindigkeiten aufweisen, liegt das Problem tatsächlich bei der Website selbst. Wenn dies jedoch in Ordnung erscheint, Ihre Website jedoch beim Anzeigen nur schleppend geladen wird, überprüfen Sie Ihre eigene Verbindungsgeschwindigkeit mit einem Tool wie Speedtest.

Wenn dies in Ordnung ist, Sie aber immer noch Probleme haben, ist ein guter Trick, Ihren Browser- und Cache-Verlauf zu löschen. Dies kann oft clientseitige Geschwindigkeitsprobleme lösen.