Ich bin ein großer Fan des Pareto-Prinzips. Es besagt, dass man in der Regel mit 20% des Aufwands 80% des perfekten Ergebnisses erzielen kann. In diesem Sinne möchte ich dir in diesem Beitrag einen Überblick darüber geben, wie du mit geringem Aufwand eine deutliche Verbesserung deiner Website-Performance erzielen kannst.
Falls dir noch nicht ganz klar ist, warum die Geschwindigkeit deiner Seite so wichtig ist und warum du sie optimieren solltest, lies zuerst diesen Beitrag. Dort werden auch einige wichtige Hintergründe zum Thema Website-Performance erklärt, während es hier nur um die praktischen Schritte geht.
Inhaltsverzeichnis
W3 Total Cache einrichten
Der vermutlich größte Hebel für deine Website-Performance ist ein Caching-Plugin. Das Plugin W3 Total Cache ist ein besonders umfassendes und dennoch kostenloses Plugin, das Server- und Browser Caching übernimmt. Hier erfährst du mehr über die richtige Einrichtung von W3 Total Cache.
Lazy Loading von Bildern und Skripten
Installiere das Plugin BJ Lazy Load. Es sorgt dafür, dass Bilder und Skripte verzögert geladen werden, also erst, wenn sie in den sichtbaren Bereich der Website kommen. Dadurch können die wichtigsten Elemente der Website, z.B. der Text und das Menü, als erstes geladen werden und sind sofort für den Leser sichtbar.
Hier findest du mehr über die Einrichtung von BJ Lazy Load.
Verzögertes JavaScript
Wenn du bei GTmetrix.com die Meldung „Defer parsing of JavaScript“ mit einer schlechten Bewertung erhältst, installiere das Plugin WP Deferred Javascripts. Es bedarf keiner Konfiguration und ist daher im Handumdrehen startbereit. Aber Achtung: Teste unbedingt, ob deine Website mit diesem Plugin noch aussieht wie gewünscht, denn mit einigen Themes und Plugins ist es nicht kompatibel. Wenn etwas nicht mehr funktioniert, entferne das Plugin bitte wieder.
Bilder optimieren
Einen besonders großen Einfluss auf die Ladezeit deiner Website haben die Bilder, denn diese machen in der Regel einen großen Teil des Datenvolumens aus. Daher sollten sie am besten schon vor dem Upload bearbeitet werden.
Lies hier, wie du Bilder vor und während des Uploads optimieren kannst.
Unnötige Plugins entfernen
Jedes überflüssige Plugin beeinflusst die Geschwindigkeit deiner Website negativ. Daher lohnt es sich, von Zeit zu Zeit die Plugin-Liste durchzugehen und alle Plugins zu entfernen, die du nicht wirklich benötigst. Auch wenn du mehrere Plugins hast, die dieselbe Aufgabe erfüllen, solltest du die überflüssigen entfernen.
Des Weiteren gibt es echte Performance-Killer-Plugins, die du unbedingt entfernen solltest, z.B.
- Broken Link Checker: verlass dich lieber auf Google Webmaster Tools oder einen von WordPress unabhängigen Dienst wie Broken Link Check.
- Related Posts Plugin: Die meisten Plugins, die verwandte Beiträge anzeigen, belasten massiv die WordPress-Datenbank. Zum Glück gibt es einige gute Alternativen, z.B.: Jetpack, Shareaholic und Contextly.
Fazit
Mit diesen fünf Schritten ist es nach meiner Erfahrung bei fast allen Themes und Seiten möglich, das Speed Rating bei Gtmetrix.com auf 90% zu erhöhen und die tatsächliche Ladezeit deutlich zu reduzieren. Erst wenn diese Schritte ausgereizt sind, solltest du dir über weitere Maßnahmen Gedanken machen.
Sehr hilfreicher Artikel. Werde ich gleich mal umsetzen 🙂
Danke!
Lass mich wissen, wie es geklappt hat 🙂
Der Broken Link Checker frisst aber massig Ressourcen, soweit ich weiß und sollte auf gar keinen Fall dauerhaft oder zu lange aktiv bleiben, gerade bei günstigen Servern. Bin gerade via Google auf der Suche nach allerlei Tipps und dabei auch auf diesen Artikel hier gestoßen.
Empfehlen kann ich allen, denen es ähnlich geht wie mir, auch noch http://fastwp.de/wordpress-performance/ wo allerlei sehr wissenswerte Tricks geteilt werden. Das Meiste ist tatsächlich ein wenig komplizierter.
Bei mir dauert die Umsetzung jetzt noch etwas. Hab bei Google so viel Tipps und Hinweise entdeckt und bevor meine Seite online geht, werde ich diese nun noch einmal ausgiebig überarbeiten.
Wobei ich mir nicht sicher bin, ob ich die Optimierungen nicht lieber im laufenden Betrieb vornehmen sollte. Für Empfehlungen und Tipps wäre ich dankbar, auch von der Autorin 😉
Hallo Peter,
ja, das stimmt, den Broken Link Checker sollte man nur phasenweise nutzen oder die Prüfintervalle sehr weise wählen. Es ist eben eine Abwägung zwischen zwei verschiedenen Zielen, die beide ihre Berechtigung haben (fehlerhafte Links finden und die Seite schnell halten).
Performance-Optimierung ist definitiv ein fortwährender Prozess, den man auch langfristig im Auge behalten sollte.
Schönen Gruß
Michelle