#66 So optimieren Sie ihre WordPress Webseite

Die Zeit, die Ihre Webseite zum Laden benötigt, beeinflusst, wie erfolgreich sie sein wird. Wenn Ihre Webseite langsam ist, wenden sich Besucher in Scharen ab.

Die Leistung der Webseite beeinflusst auch Ihre Platzierungen in Suchmaschinen. Viele Webseite-Betreiber berichten, dass die Anzahl der Suchmaschinen zunimmt, die ein Ranking nach der Ladegeschwindigkeit der Webseite vornimmt.

In diesem Artikel erhalten Sie dreizehn schnelle Tipps, wie Sie Ihre Webseite optimieren und die Ladezeiten verkürzen können. Wenn Sie diese Techniken und Best Practices befolgen, wird Ihre Webseite viel schneller geladen und sich das Ranking verbessern.

Bevor Sie diese Techniken auf Ihre Webseite anwenden, empfehlen wir Ihnen, die Geschwindigkeit Ihrer Webseite mithilfe eines kostenlosen Leistungsdienstes wie GTMetrix, YSlow oder Google PageSpeed ​​Insights zu überprüfen. Diese Dienste informieren Sie über die Ladezeit Ihrer Seite und die Gesamtdateigröße Ihrer Seite. Sie bieten auch Tipps.

1. Wählen Sie den richtigen Hosting-Plan

Der erste Schritt zur Optimierung Ihrer Webseite ist die Auswahl des richtigen Hosting-Plans. Sie kämpfen in einem verlorenen Kampf, wenn Ihr Server ewig braucht, um HTTPS-Anforderungen und MySQL-Befehle zu verarbeiten.

Performance Services wie GTMetrix informieren Sie über die genaue Lade- und Antwortzeit Ihres Servers. Ich empfehle, die Antwortzeit Ihrer eigenen Webseite mit ähnlichen Webseiten zu testen. Wenn Sie beispielsweise ein Fotoblog betreiben, sehen Sie, wie die Antwortzeit Ihres Servers im Vergleich zu anderen Fotoblogs in Ihrer Nische ist.

Hosting-Unternehmen sind nicht immer die Ursache. Sie sind möglicherweise bei einem großartigen Hosting-Unternehmen, sehen jedoch schlechte Antwortzeiten, da Ihr gewählter Hosting-Plan nicht ausreichend ist. Kunden, die beispielsweise Shared Hosting-Pläne verwenden, haben mit größerer Wahrscheinlichkeit langsame Ladezeiten, da möglicherweise Hunderte von Webseiten auf demselben Server gehostet werden.

Jede Art von Hosting-Plan leidet jedoch unter unzureichender RAM- und CPU-Drosselung. Daher müssen Sie darauf achten, was Ihre Webseite benötigt, um reibungslos zu funktionieren. Wählen Sie einen Hosting-Plan, der Verkehrsspitzen effizient verarbeiten kann.

2. Verwenden Sie ein schnelles WordPress-Theme

Ein Design, das schlecht codiert wurde oder große Bilder im gesamten Design verwendet, erhöht die Ladezeit Ihrer Seite unnötig. Es ist nicht ungewöhnlich, dass einige WordPress-Themes einige Megabyte groß sind. Ein solches Design kann die Ladezeit Ihrer Seite um einige Sekunden verlängern.

Wählen Sie ein Design-Theme, das für Desktops, Tablets und mobile Geräte optimiert wurde, wie z.B. das Astra-Theme. Suchmaschinen bevorzugen reaktionsschnelle Designs. Adaptive Designs, die speziell für Mobilgeräte erstellt wurden, können jedoch die Benutzererfahrung auf einem mobilen Endgerät erheblich verbessern (es ist nicht ungewöhnlich, dass ein adaptives Design die Seitengröße um mehr als ein Megabyte reduziert).

Leider optimieren die meisten Theme-Entwickler ihre Theme-Demo-Webseite mithilfe von Caching- und Content Delivery-Netzwerken. Daher ist es schwierig zu wissen, wie schnell ein WordPress-Design ist, bevor Sie es selbst verwenden.

3. Überwachen Sie Ihre Plugins

Bevor Sie ein Plugin auf Ihrer Webseite installieren, fragen Sie sich: “Ist dieses Plugin wirklich erforderlich?”.

Plugins sind eine der Hauptursachen dafür, dass WordPress-Webseiten langsam sind. Je mehr Plugins Sie ohne Recherche installieren, desto wahrscheinlicher treten Leistungsprobleme auf. Die schiere Anzahl der von Ihnen installierten Plugins ist jedoch nicht der Grund, warum eine WordPress-Webseite langsamer werden kann.

Bestimmte Plugins sind dafür bekannt, dass Webseiten langsam sind. Es gibt viele Gründe dafür, einschließlich schlechter Codierung, Aufrufen externer Server und anhaltender Aufrufe und Aktualisierungen Ihrer WordPress-Datenbank. Achten Sie genau darauf, wie viel CPU-Plugins auch verwenden. Viele Plugins können aufgrund anhaltender Prozesse einen Engpass in Ihrer CPU verursachen. In diesem Fall kann Ihr gesamter Server ausfallen.

Woo-Hosting

Ein Plugin, das ich sehr empfehlen kann, ist P3 Profiler. Das von GoDaddy entwickelte Plugin zeigt Ihnen genau, wie viel Ladezeit Ihre Plugins hinzufügen. Es wird eine Aufschlüsselung angegeben, die genau anzeigt, wie viel Last jedes Plugin hinzufügt. Dies ist die effektivste Methode, um festzustellen, welche Plugins Ihre Webseite verlangsamen.

4. Leeren Sie Ihren Mülleimer

WordPress 2.9 führte das WordPress-Papierkorbsystem ein. Wann immer Inhalte gelöscht werden, sei es ein Kommentar, ein Beitrag, eine Seite, ein Medium usw.; es wird in den Papierkorb geschickt. Von hier aus kann der Inhalt entweder wiederhergestellt oder dauerhaft gelöscht werden. Es ist praktisch ein ausfallsicheres System, mit dem Sie alles wiederherstellen können, was versehentlich gelöscht wurde (ähnlich wie der Papierkorb in Ihrem Computer funktioniert).

Der Papierkorb kann viel unnötigen Platz in der Datenbank Ihrer Webseite beanspruchen. Je größer die Datenbank ist, desto länger dauert es, Informationen daraus abzurufen.

Standardmäßig löscht WordPress den Papierkorb nach 30 Tagen automatisch. Dies kann durch Ändern der Datei wp-config.php reduziert werden. Sie können dies beispielsweise auf sieben Tage reduzieren, indem Sie Folgendes hinzufügen:

01 define (‘EMPTY_TRASH_DAYS’, 7);

Sie können das Papierkorbsystem vollständig deaktivieren, indem Sie die folgende Kommandozeile Ihrer Datei wp-config.php hinzufügen.

01 define (‘EMPTY_TRASH_DAYS’, 0);

5. Reduzieren Sie Post-Revisionen, Entwürfe, Spam, Pingbacks und Trackbacks

Es ist nicht nur Müll, der die Größe Ihrer Datenbank unnötig erhöhen kann. Alle Beitragstypen füllen Datenbanktabellen mit Daten. Daher ist es wichtig, regelmäßig Spam-Kommentare sowie unerwünschte Pingbacks und Trackbacks zu löschen.

Sie sollten auch vorsichtig sein, wie viele Entwürfe und Post-Revisionen Ihre Webseite gespeichert hat. Mit dem WordPress-Revisionssystem können Sie zu älteren Versionen von Artikeln zurückkehren, diese anzeigen und wiederherstellen.

Zusätzlich zu einer automatischen Speicherung Ihrer Beiträge und Seiten werden bei jedem Speichern Ihrer Artikel Überarbeitungen generiert. Dies bedeutet, dass ein Artikel mit zehn Revisionen zehnmal so viel Platz in Ihrer Datenbank beansprucht wie der tatsächlich veröffentlichte Artikel. Wie Sie sich vorstellen können, erhöht dies die Größe Ihrer Datenbank erheblich.

Woo-Hosting

Standardmäßig speichert WordPress eine unbegrenzte Anzahl von Revisionen, dies ist jedoch im Allgemeinen nicht erforderlich. Es ist besser, diese Grenze auf etwas praktischeres wie zwei oder drei zu reduzieren. Sie können dies tun, indem Sie der Datei wp-config.php den folgenden Code hinzufügen:

01 define( ‘WP_POST_REVISIONS’, 3 );

Alternativ können Sie das Post-Revisionssystem vollständig deaktivieren, indem Sie den folgenden Code zu Ihrer Datei wp-config.php hinzufügen. Aus der Sicht eines Bloggers ist dies keine optimale Einrichtung, da Post-Revisionen sehr nützlich sind. Viele Webseiten-Eigentümer haben diesen Schritt jedoch unternommen, um sicherzustellen, dass ihre Datenbank effizienter ausgeführt wird.

01 define( ‘WP_POST_REVISIONS’, false );

Eine praktischere Methode zum Bereinigen Ihrer WordPress-Datenbank ist die Verwendung von WP Optimize. Das Plugin kann automatisch automatische Entwürfe, Spam-Kommentare, Trackbacks und mehr entfernen. WP-DBManager ist auch eine gute Lösung zur Optimierung Ihrer Datenbank.

6. Optimieren Sie Ihre Bilder für das Web

Bilder können dazu beitragen, lange Textteile aufzubrechen und Ihre Artikel können häufiger in sozialen Medien geteilt werden. Sie beanspruchen jedoch auch viel Speicherplatz. Das Laden von Seiten mit vielen Bildern kann daher lange dauern.

Es liegt daher in Ihrem Interesse, Ihre Bilder für das Internet zu optimieren, bevor Sie sie auf Ihre Webseite hochladen. In den meisten Fotobearbeitungsanwendungen wie Photoshop können Sie dies über die Option „Für Web speichern“ tun.

Ein gutes Plugin zur Optimierung bereits hochgeladener Bilder ist WP Smush.it. Es nutzt die Smush.it-API, um JPEG-Bilder zu optimieren, Metadaten aus JPEGs zu entfernen und GIF-Bilder in PNG zu konvertieren. Sie sollten sich jedoch bewusst sein, dass das Plugin beim Konvertieren von Bildern viele Ressourcen verbraucht. Daher kann Ihre Webseite während der Ausführung langsam sein.

Ein weiteres Tool um die Dateigröße ihrer Bilder vor dem Upload auf ihre Webseite zu reduzieren ist das Tool Tiny PNG und JPEG.

Wenn Sie die Bildqualität nicht beeinträchtigen möchten, lesen Sie Lazy Load. Das Plugin stellt sicher, dass Bilder nur geladen werden, wenn der Bereich für den Benutzer sichtbar wird. Dadurch werden die Ladezeiten der Seiten erheblich verkürzt.

7. Wählen Sie die Werbung auf ihrer Webseite mit Bedacht aus

Achten Sie auf die Art der Werbung, die Sie Ihrer Webseite hinzufügen. Die effizienteste Möglichkeit, ein Produkt oder eine Dienstleistung auf Ihrer Webseite zu bewerben (aus Sicht der Webseiten-Perfomance), besteht darin, mithilfe eines für das Web optimierten Bildes direkt auf die Seite zu verlinken. Sie können noch einen Schritt weiter gehen und stattdessen über Textlinks verlinken.

Das Hinzufügen von Werbung aus Werbenetzwerken von Drittanbietern kann die Ladezeiten aufgrund der Anrufe an externe Server verlängern. Selbst lokalisierte Anzeigenverfolgungsskripte können die Leistung beeinträchtigen.

Natürlich sind Anzeigen notwendig, damit die meisten Webseiten überleben können. Daher müssen Sie das richtige Gleichgewicht zwischen Geschwindigkeit und Einkommen anstreben. Wenn Sie alle anderen Bereiche Ihres Webseite-Designs optimieren, sind einige Anzeigen nicht zu schädlich. Stellen Sie nur sicher, dass Sie genau wissen, welche Belastung jede Anzeige Ihrer Webseite hinzufügt, indem Sie die Geschwindigkeit Ihrer Webseite vor und nach dem Hinzufügen der Anzeige testen.

8. Erwägen Sie, keine offiziellen Social Media-Schaltflächen und Widgets zu verwenden

Für die meisten Webseitenbesitzer ist der Social-Media-Verkehr nach dem Suchmaschinenverkehr an zweiter Stelle. Aus diesem Grund sind Schaltflächen zum Teilen von sozialen Medien bei Webseiten-Designs so wichtig.

Offizielle Freigabeknöpfe sind beliebt, da sie die Anzahl der Freigaben angeben, die eine Seite hatte. Leider können offizielle Freigabeknöpfe von Diensten wie Facebook und Twitter die Ladezeiten aufgrund der Anrufe bei externen Diensten erheblich verlängern. Ich habe zuvor Freigabeschaltflächen über und unter Artikeln für Facebook, Google+ und Twitter angezeigt. Dies fügte meinen Seiten satte 500 KB hinzu.

Durch einfaches Wechseln zu Textlinks oder lokal gespeicherten Social Media-Bildern können Sie die Seitengröße um bis zu ein Megabyte reduzieren.

9. Aktivieren Sie die Gzip-Komprimierung

Mit der Gzip-Komprimierung kann eine Webseite-Seite mit bis zu 70% ihrer ursprünglichen Größe an einen Browser übertragen werden. Der Browser dekomprimiert dann die Seite und zeigt sie dem Benutzer an.

Woo-Hosting

Gzip kann über die WordPress-Optionsseite aktiviert werden. Sie finden diese Seite unter www.yourwebsite.com/wp-admin/options.php. Um Gzip zu aktivieren, ändern Sie einfach den Wert des Gzip-Felds von 0 auf 1.

10. Minimieren und kombinieren Sie CSS und Javascript

Jeder Aufruf Ihrer CSS- und Javascript-Dateien ist eine HTTP-Anforderung. Das heißt, wenn jemand Ihre Webseite besucht, sendet sein Computer eine Anforderung für eine Datei und der Server sendet sie zurück. Je mehr Anfragen an Ihren Server gesendet werden, desto länger dauert das Laden Ihrer Seiten.

Die PHP5-Anwendung Minify kombiniert mehrere CSS- und Javascript-Dateien in einer einzigen Datei. Dies reduziert die Anzahl der HTTP-Anforderungen erheblich. Die Anwendung entfernt auch unnötige Leerzeichen und Kommentare.

Es gibt eine Reihe von WordPress-Plugins, die Ihre CSS- und Javascript-Dateien minimieren, wie z.B. WP Minify oder Better WordPress Minify.

11. Aktivieren Sie das Browser-Caching

Einige der größten Dateien auf Ihrer Webseite ändern sich selten. Dies umfasst CSS-Dateien, Javascript-Dateien, Ihr Webseiten-Logo usw. Eine Möglichkeit, dies zu nutzen, besteht darin, das Browser-Caching zu aktivieren.

Durch das Browser-Caching können Internetbenutzer die Ladezeit ihrer bevorzugten Webseiten beschleunigen, indem sie eine zwischengespeicherte Kopie Ihrer Webseite lokal speichern. Dies reduziert Anrufe auf Ihren Server und erspart dem Benutzer das erneute Herunterladen derselben Dateien.

Sie können das Browser-Caching aktivieren, indem Sie Ihrer .htaccess-Datei den folgenden Code hinzufügen:

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##

Der obige Code gibt an, wie lange ein bestimmter Dateityp gespeichert werden soll. Dateien werden einfach erneut heruntergeladen, wenn sie abgelaufen sind.

12. Installieren Sie ein Cache-Plugin

Mit Caching-Plugins können Sie statische HTML-Dateien anstelle von dynamischen Dateien veröffentlichen. Dies verkürzt die Ladezeit einer Seite erheblich, da keine PHP- oder MySQL-Befehle ausgeführt werden müssen.

Zusätzliche Caching-Funktionen umfassen Minimierung, Caching von Feeds, Gzipping, Unterstützung für Content Delivery Network (CDN) und vieles mehr.

Das Zwischenspeichern Ihrer Seiten ist eine der effektivsten Möglichkeiten, um die Ladezeiten Ihrer Seiten zu verbessern. Viele Plugins versprechen eine mindestens zehnfache Verbesserung. Beliebte Caching-Plugins sind WP Super Cache, W3 Total Cache und WP Fastest Cache. Alle drei Plugins sind kostenlos erhältlich.

Woo-Hosting

13. Verwenden Sie ein Content Delivery-Netzwerk

Ihre Webseite wird in einem Rechenzentrum irgendwo auf der Welt gehostet. Je weiter ein Besucher vom Standort Ihres Rechenzentrums entfernt ist, desto länger dauert das Laden Ihrer Webseiten.

Content Delivery Networks (CDN) beheben dieses Problem, indem sie Dutzende von Rechenzentren auf der ganzen Welt nutzen. Sie nehmen Ihrem Hosting-Unternehmen die schwere Arbeit ab, indem sie Ihre Bilder, CSS- und Javascript-Dateien hosten und diese Dateien den Besuchern vom nächstgelegenen Standort aus bereitstellen. Aus diesem Grund können Sekunden von den Ladezeiten Ihrer Seite entfernt werden.

Zu den beliebten Netzwerken für die Bereitstellung von Inhalten gehören MaxCDN, Amazon CloudFront und CloudFlare. Die Kosten für diese Dienste hängen davon ab, wie viel Bandbreite Ihre Website verwendet. Zum Beispiel kostet der günstigste Tarif von MaxCDN 9 US-Dollar pro Monat für 100 GB Bandbreite.

Fazit

Die Optimierung Ihrer Webseite ist keine Option mehr. Da Suchmaschinen der Geschwindigkeit von Webseiten so viel Bedeutung beimessen, ist es für den Erfolg Ihrer Website entscheidend, dass Webseiten schnell geladen werden.

Viele Leute gehen fälschlicherweise davon aus, dass Sie ein Experte sein müssen, um eine WordPress-Webseite zu optimieren. Nichts ist weiter von der Wahrheit entfernt. 99% der korrekten Optimierung Ihrer Webseite erfolgt nach bewährten Methoden und unter Nutzung von Caching- und Content-Delivery-Netzwerken.

Originalartikel

zurück

weiter