Seo

So verbessern Sie Geschwindigkeit und Leistung für eine WordPress -Site

Ich liebe WordPress, aber es ist nicht perfekt aus der Box.

Themen und Plugin -Auswahlmöglichkeiten sind wichtiger denn je, da einige die Leistung der Website behindern können.

Sie können viele Dinge tun, um jede WordPress -Site zu verbessern, und dieser Beitrag wird nur einige dieser Optimierungen abdecken, an denen Sie (hoffentlich) sofort Maßnahmen ergreifen können.

Wählen Sie ein seriöses Webhosting -Unternehmen

Die Auswahl eines schlechten Gastgebers kann für die Leistung einer Website schädlich sein.

Während das Hosting auf einem gemeinsam genutzten Server die kostengünstigste Lösung erscheint, kommt es definitiv mit seinen Problemen. Wenn Sie diesen Server mit anderen (potenziell) problematischen Websites teilen, können Sie gemeinsame Ressourcen zum Nachteil monopolisieren.

Hosting kostet die Erde nicht. Ich würde immer empfehlen, einen Webhost zu wählen, der nicht nur großartige Hardwarespezifikationen hat (auf einem dedizierten Server, wenn Budgets dies zulassen), sondern auch sowohl WordPress als auch einen starken technischen Support hat. Und suchen Sie nach Hosts mit SERBLE-Ebene.

Unabhängig davon, ob sich Ihre Website auf einer verwalteten WordPress -Hosting -Plattform, einem Leenspeed -Server oder einem skalierbaren Cloud -Hosting befindet, lohnt es sich immer, Ihre eigenen Forschungen durchzuführen und einige Unternehmen zu vergleichen, bevor sie sich entscheiden.

Überlegen Sie auch, wie SEO-freundlich dieser Gastgeber ist. WordPress verfügt über eine Hosting -Seite mit einer Handvoll empfohlener Unternehmen.

Optimieren Sie die Servereinstellungen und verwenden Sie CDNs

Sobald die Website auf dem Server gehostet ist, können Sie weitere Optimierungen auf Serverebene anwenden.

Neuere Protokolle wie HTTP/3 und Quic reduzieren die Latenz, insbesondere auf mobilen Geräten.

CloudFlare und Leenspeed unterstützen dies außerhalb des Kästchens, aber es lohnt sich, auch Ihre Servereinstellungen zu überprüfen.

Es gibt mehrere CDNs, aber meine Empfehlung war immer die Verwendung von CloudFlare.

Ihr kostenloser Plan bietet viele Optimierungen, einschließlich Bildpolieren, Zwischenspeichern und Komprimierung (ermöglichen Sie abgestufte Caching, diese Anfragen weiter zu optimieren).

Ich empfehle auch ihre automatische Plattformoptimierung (APO), die 5 USD pro Website oder kostenlos mit einem ihrer bezahlten Pläne anbietet.

Innerhalb von CloudFlare empfehle ich, alles außer WP-Admin und dynamischen Inhalten zu zwischeneinander zu bringen, veraltete Inhalte zu bedienen, gleichzeitig den Cache im Hintergrund neu zu bewerten und ihre WAF-Dienste (Web Application Firewall) zu verwenden, mit denen Angriffe blockiert und Crawler eingeschränkt werden können.

XML-RPC deaktivieren

Es gibt mehrere Optimierungen, um Ressourcen zu entfernen und zu begrenzen, die standardmäßig im WordPress -Kern aktiviert sind.

Eine gute Empfehlung hier wäre, XML-RPC zu deaktivieren, wenn dies nicht erforderlich ist:

XML-RPC deaktivieren

add_filter('xmlrpc_enabled', '__return_false');

Implementieren Sie Caching- und Komprimierungstechniken

Zusätzlich zu Serveroptimierungen können Sie weitere Leistungsverbesserungen implementieren, indem Sie direkte Caching- und Komprimierungselemente hinzufügen.

Die Verwendung von Objekt-Caching wie Lack oder Redis kann großartige Ergebnisse liefern und die richtigen Cache-Kontroll-Header innerhalb von.htaccess (Apache) oder nginx.conf festlegen:

Header set Cache-Control "max-age=31536000, public"

Optimieren Sie die Belastung des Vermögens

Wenn zwischengespeichert und komprimiert werden, können Sie weitere Schritte unternehmen, um JavaScript zu verschieben.

Zum Beispiel:

Versuchen Sie auch, Skripte asynchron zu laden, damit sie die Ladezeiten der Anfangsseiten nicht verschlechtern.

Wenn es um CSS geht, ist es immer gut, unbenutzte Stile nach Möglichkeit zu entfernen, obwohl ich nicht sagen würde, dass dies die größte Priorität im Vergleich zu anderen Empfehlungen in diesem Beitrag ist.

Versuchen Sie außerdem, Schriftarten für Text vor der FALT vorzuladen und vorzubauen (benutzerdefinierte Schriftarten für den Text im Fußzeile müssen nicht vorinstalliert werden) und andere externe Ressourcen, sofern möglich.

Hier ist ein Beispiel dafür, wie dies getan werden kann:

Andere Leistungslücken schließen

Wenn Sie ein Perfektionist wie ich sind, gibt es immer Platz für mehr Optimierungen.

  • Aktivieren Sie das LAZY -Laden für Bilder nach Möglichkeit und ersetzen Sie die YouTube -Einbettungen durch statische Bildvorschau.
  • Verwenden Sie schreien Frosch, um unnötige Weiterleitungen zu erkennen.
  • Umleitungsschleifen und Ketten, die innerhalb von Semrush -Standortprüfungen berichtet werden. Aktualisieren Sie interne Links, um direkt auf die endgültige Ziel -URL zu verweisen.
  • Reduzieren Sie nach Möglichkeit Anfragen von Drittanbietern. Laden Sie beispielsweise Google Analytics oder Google -Schriftarten lokal anstatt über externe Skripte.
  • Deaktivieren Sie unbenutzte Social -Media -Widgets und Einbettungen.

    Wählen Sie die richtigen Themen und Plugins

    Sie haben also Ihr Hosting -Konto eingerichtet und Ihre WordPress -Site installiert.

    Die Fülle von Auswahlmöglichkeiten, die Sie bei Themen und Plugins haben, macht es jedoch schwierig, vertrauenswürdige Entwickler zu entscheiden und auszuwählen. Dies ist eine Herausforderung, die immer anwesend war, und ich schreibe zumindest 2013 darüber.

    Betrachten Sie bei der Auswahl sowohl Themen als auch Plugins Folgendes:

    • Ist das Thema kompatibel mit den neuesten Versionen von WordPress?
    • Halten Sie sich an WordPress Best Practices für Themen und Pluginentwicklung? Sie können dies mit dem Themen -Check -Plugin für Themen und das Plugin -Check für Plugins überprüfen.
    • Hat der Autor des Themas Entwickler eeat? Kannst du ihnen vertrauen?
    • Stellen Sie sicher, dass nicht zu viel Code aufbläht. Je mehr ein Thema auf die Massen verallgemeinert wird (z. B. „All-in-One-Themen für jedes Unternehmen“), desto mehr muss es entwickelt werden, um die breitesten Publikum zu berücksichtigen. Je maßgeschneiderter das Thema (vermutlich) desto weniger eine Chance auf Code aufblähen.
    • Bewertungen lesen und Supportangebote untersuchen. Für Themen und Plugins, die im Repo von WordPress angeboten werden, sind einige Bewertungen und Bewertungen immer hilfreich, um Ihre Entscheidungen zu informieren.

    Die meisten Themen bieten Live -Vorschau. Daher lohnt es sich, diese URLs durch Speed ​​-Test -Tools wie PageSpeed ​​-Erkenntnisse, Webseitentests und Chrome Devtools auszuführen.

    Wenden Sie einige wordpressspezifische Optimierungen an

    Immer noch nicht mit meinem Perfektionismus gemacht! Hier sind einige Empfehlungen zu WordPress.

    Die WP -Heartbeat -API kann unnötige AJAX -Anfragen erstellen. Reduzieren Sie seine Frequenz oder deaktivieren Sie sie:

    add_action( 'init', function() {wp_deregister_script('heartbeat');});

    Sie können auch Post-Revisions- und Revisionszeitintervalle in WP-config.php einschränken:

    define('WP_POST_REVISIONS', 5);define('AUTOSAVE_INTERVAL', 300); // 5 minutes

    Das Deaktivieren von nicht verwendeten Gutenberg -Block -CSS wird auch empfohlen, wenn nicht erforderlich:

    add_filter('use_block_editor_for_post', '__return_false');

    Verwenden Sie empfohlene Plugins

    Bei so vielen heute verfügbaren Plugins erscheint es entmutigend zu wissen, welche am besten und vertrauenswürdigsten sind.

    Natürlich kommt „es abhängig“ wieder ins Spiel, aber im Allgemeinen rate ich im Allgemeinen so wenige Plugins wie möglich.

    Wenn Sie einige Probleme außerhalb eines Plugins (z. B. Serverebene) lösen können, dann tun Sie dies zuerst.

    Je nachdem, welche Optimierungen Sie möglicherweise an anderer Stelle eingerichtet haben, sind einige dieser Plugins möglicherweise unnötig zu installieren, aber wenn nicht, ist es immer gut, bevorzugte Optionen zu kennen.

    • Zwischenspeichern und Komprimierung: Autopimieren, W3 Total Cache oder Jetpack neben WP Super Cache und Jetpack Boost.
    • Vorspannung: Instant.page ist hier eine gute Empfehlung. Verwendet eine Codezeile, die Sie implementieren können, oder sie bieten ein WordPress -Plugin an, das dasselbe tut.
    • Skriptverschiebung: Einige Plugins oben bieten dies an, aber ich persönlich verwende WP Meteor.
    • Bildoptimierung: Tinypng oder Smush für die Bildkomprimierung, Webp Express zum Servieren von Webp -Bildern über PNG/JPG/EPS. Verwenden Sie zur weiteren Optimierung Edge -Bilder zur Verwendung von Edge Transformation Services zu Markup.
    • SEO: Yoast SEO ist zwar nicht direkt mit der Verbesserung der Geschwindigkeit verbunden und optimiert die Sichtbarkeitsleistung einer Website [disclosure, I work for Yoast]. Die meisten dieser Funktionen in der kostenlosen Version helfen dabei, aber Dinge wie Indexnow sind in Premium enthalten. Wenn Sie jedoch Indexnow ohne Prämie aktivieren möchten, bietet Bing ein eigenes Plugin an.

    Bei der Installation eines Plugins ist es immer gut, alle Einstellungen ordnungsgemäß zu betrachten und alles zu deaktivieren, was nicht erforderlich ist, um mehr Verarbeitungszeit zu sparen und Code aufzubauen.

    Um dies auf die nächste Stufe zu bringen, möchten Sie möglicherweise auch den Plugin -Organizer installieren, sodass Sie die Bedingungen für Plugins festlegen können, die nur in relevanten Seiten/Bereichen des Standorts geladen werden können.

    Überwachen Sie Ihren Server

    Schließlich ist es immer gut, ein gutes Überwachungssystem wie New Relic auf dem Server zu haben.

    Mit diesem System können Sie Probleme diagnostizieren und beheben, die möglicherweise die Leistung oder die Leistung des Servers behindern, und die weitere unnötige Serverlast durch Deaktivieren nicht wesentlicher PHP-Module reduzieren.

    Sie können auch die Protokollierung für langsame Abfragen in MySQL einrichten:

    SET GLOBAL slow_query_log = 'ON';SET GLOBAL long_query_time = 1;

    Ich empfehle auch das Abfrage -Monitor -Plugin. Oder installieren Sie Blackfire, um ineffiziente Code -Snippets aufzunehmen, die eine langsame Reaktionszeit von Server verursachen. Es ist auch bezahlt, aber für Unternehmensebene sehr empfohlen.

    Fehlerprotokolle sind auch immer Ihr Freund, wenn Sie andere Probleme diagnostizieren.

    WordPress bietet auch den Debug-Modus, der äußerst nützlich ist, um potenzielle Probleme zu diagnostizieren, indem wp-config.php Folgendes hinzugefügt wird:

    Beachten Sie, dass dies auf einer Live -Produktionsstelle niemals aktiviert werden sollte, da dies vertrauliche Informationen aufdecken kann. Verwenden Sie nur bei der Inszenierung.

    // Enable WP_DEBUG modedefine( 'WP_DEBUG', true );// Enable Debug logging to the /wp-content/debug.log filedefine( 'WP_DEBUG_LOG', true );

    Schlussfolgerung: Erhöhen Sie die Leistung von WordPress und erhalten Sie gleichzeitig die Funktionalität

    Wie Sie sehen können, kann man viel tun, um eine WordPress -Site zu verbessern, und es ist wichtig, dies aus mehreren Blickwinkeln zu tun.

    Tun Sie so viel wie möglich, um sicherzustellen, dass die Website so funktioniert.

    Testen Sie zuerst alles, um sicherzustellen, dass alles, was Sie benötigen, korrekt implementiert ist, und behindert andere Dinge auf der Website (z. B. das Caching oder Komprimieren von JavaScript, manchmal können Unregelmäßigkeiten erzeugen oder einige Standortelemente daran hindern) oder andere Konflikte herstellen. Und dann einsetzen!

    Weitere Ressourcen:

    • Kern -Web -Vitals: WordPress, Wix, Squarespace, Joomla, Duda & Drupal
    • WordPress SEO Mythen gebrochen: Was Sie wirklich wissen müssen
    • WordPress SEO Guide: Alles, was Sie wissen müssen

    Ausgewähltes Bild: Gorodenkoff/Shutterstock

    Leave a Reply