Arbeiten Sie die Checkliste nach Beleglage ab
Diese Checkliste mit 47 Punkten ist ein Arbeitsaudit für WordPress-Websites. Sie verspricht keine bestimmte Ladezeit und keinen bestimmten Score: Hosting, Inhalte, Endgeräte der Besucher und geschäftliche Anforderungen unterscheiden sich. Beginnen Sie beim fehlerhaften Nutzungserlebnis, wählen Sie die passenden Prüfungen und verifizieren Sie jeweils eine Art von Änderung.
Priorisieren Sie gemessene Engpässe vor fortgeschrittenem Server-Tuning. Eine Änderung, die eine kleine Anfrage einspart, aber den Checkout zerstört, ist eine Regression, auch wenn sich ein Labor-Score verbessert.
Legen Sie die Ausgangsbasis fest
- Wählen Sie repräsentative URLs für Startseite, Artikel, Archiv, Produkt und Checkout; beziehen Sie angemeldete und anonyme Sitzungen ein.
- Notieren Sie Hosting-Region, Gerät, Netzwerkbedingungen, Browser und Release-Version, damit spätere Durchläufe vergleichbar sind.
- Führen Sie wiederholbare Labortests mehrfach aus und behalten Sie die Bandbreite, nicht nur das schnellste Ergebnis.
- Prüfen Sie LCP, INP und CLS echter Nutzer, wo Felddaten vorliegen; unterscheiden Sie URL-Daten von Ursprungsdaten.
- Untersuchen Sie die Dokumentanfrage und trennen Sie DNS-, Verbindungs- und Serverantwortzeit.
- Zeichnen Sie einen Main-Thread-Trace auf, während Sie die langsame Interaktion nachstellen, nicht nur beim ersten Laden.
- Ermitteln Sie das tatsächliche LCP-Element und die Anfragekette, die für seine Anzeige nötig ist.
- Legen Sie ein wiederherstellbares Backup an und definieren Sie die wichtigsten Nutzerabläufe, die nach den Änderungen weiter funktionieren müssen.
Reduzieren Sie die Arbeit am Ursprung
- Nutzen Sie eine unterstützte, mit der Website kompatible PHP-Version; prüfen Sie Upgrades in Staging, bevor sie in Produktion gehen.
- Prüfen Sie Zustand und Kapazität von OPcache. Deaktivieren Sie die Zeitstempelprüfung nur, wenn das Deployment den Cache ausdrücklich invalidiert.
- Profilen Sie langsame PHP-Pfade und wiederholte Datenbankabfragen, bevor Sie Servereinstellungen ändern.
- Prüfen Sie Remote-API-Anfragen beim Seiten-Rendering; nutzen Sie passendes Caching und begrenzte Timeouts.
- Klären Sie den persistenten Objekt-Cache mit dem Hoster und prüfen Sie die Invalidierung bei Inhaltsänderungen.
- Cachen Sie öffentliches HTML nur, wo es sicher ist; umgehen Sie authentifizierte, Warenkorb-, Checkout- und personalisierte Antworten.
- Stellen Sie sicher, dass zwei verschiedene Nutzer nicht die gecachten Daten des jeweils anderen erhalten können.
- Prüfen Sie CPU-, Speicher- und Worker-Auslastung unter repräsentativer Last, bevor Sie die Parallelität erhöhen.
- Prüfen Sie die Ausführung geplanter Aufgaben. Wenn Sie WP-Cron auf einen System-Scheduler umstellen, überwachen Sie verpasste und fehlgeschlagene Jobs.
- Prüfen Sie Abfragepläne, bevor Sie Indizes hinzufügen; bewerten Sie den Mehraufwand beim Schreiben und testen Sie auf einer repräsentativen Datenkopie.
- Prüfen Sie übergroße Autoload-Optionen gemeinsam mit dem zugehörigen Plugin. Legen Sie vor einer gezielten Bereinigung ein Backup an.
- Paginieren Sie große Abfragen und vermeiden Sie es, eine unbegrenzte Sammlung in den Speicher zu laden.
Verbessern Sie Rendering und Interaktion
- Entfernen Sie ungenutzte Skripte und Styles erst, nachdem Sie Menüs, Formulare, Checkout und Editor-Anforderungen geprüft haben.
- Verzögern Sie kompatible Skripte unter Beibehaltung der Abhängigkeitsreihenfolge; async ist kein Ersatz für geordnete Ausführung.
- Prüfen Sie render-blockierende Styles. Testen Sie jeden Critical-CSS-Ansatz über alle Templates und Viewport-Größen.
- Halten Sie das LCP-Bild im initialen HTML auffindbar, statt es spät per JavaScript einzufügen.
- Laden Sie das LCP-Bild nicht per Lazy Loading. Setzen Sie eine hohe Abrufpriorität gezielt ein und prüfen Sie dann den Wasserfall.
- Teilen Sie aufwendiges JavaScript in gemessene Abschnitte und geben Sie dazwischen, wo sinnvoll, die Kontrolle an den Browser ab.
- Bündeln Sie Layout-Lese- und -Schreibzugriffe, um wiederholtes erzwungenes Layout zu vermeiden.
- Entfernen Sie unnötige Widgets von Drittanbietern; verzögern Sie optionale nur, wenn ihr Verhalten und die Consent-Regeln es zulassen.
- Reservieren Sie die Abmessungen von Bildern, Einbettungen und Anzeigen, bevor deren Ressourcen eintreffen.
- Prüfen Sie die Metriken der Fallback-Schrift und Layoutverschiebungen; setzen Sie font-display bewusst ein.
- Halten Sie interaktive Bedienelemente mit Tastaturnavigation und reduzierter Bewegung nutzbar.
- Testen Sie lange Seiten und leistungsschwache Geräte; eine schnelle Startseite beweist nicht, dass jedes Template schnell ist.
Liefern Sie passend dimensionierte Ressourcen aus
- Wählen Sie die Bildbreite passend zum Anzeigebereich und zur erwarteten Pixeldichte.
- Vergleichen Sie AVIF, WebP und die vorhandenen Formate an der tatsächlichen Datei, statt eine feste Einsparung anzunehmen.
- Stellen Sie responsive srcset-Kandidaten und einen sizes-Wert bereit, der das Layout abbildet.
- Laden Sie Bilder außerhalb des sichtbaren Bereichs per Lazy Loading und nutzen Sie, wo sinnvoll, asynchrones Dekodieren.
- Halten Sie wichtige Beschriftungen und Erklärungen als HTML vor; kleiner Text in Bildern ist schwer lesbar.
- Hosten Sie Schriften selbst oder minimieren Sie Schriftanfragen anderweitig; laden Sie nur die Schnitte und Zeichensätze, die die Website braucht.
- Laden Sie nur wirklich kritische Ressourcen vorab, nachdem Sie den Anfrage-Wasserfall geprüft haben.
- Prüfen Sie die Auslieferung von Textressourcen mit gzip oder Brotli und vermeiden Sie es, bereits komprimierte Bilder erneut zu komprimieren.
- Nutzen Sie langlebiges Caching für versionierte statische Ressourcen und ändern Sie deren URL, wenn sich der Inhalt ändert.
- Laden Sie Videos bewusst. Ein Video nur per CSS auszublenden garantiert nicht, dass sein Download stoppt.
Prüfen Sie das Release
- Testen Sie Anmeldung, Suche, Kontaktformulare, Warenkorb und Checkout, nachdem Sie eine Optimierung aktiviert haben.
- Prüfen Sie Cache-Header und die Invalidierung von Inhalten auf bearbeiteten Seiten.
- Wiederholen Sie die Labortests der Ausgangsbasis unter denselben Bedingungen und halten Sie Gewinne wie Regressionen fest.
- Verfolgen Sie Feldmetriken über die Zeit; ein Release zeigt sich nicht sofort in einem gleitenden Datenfenster.
- Legen Sie Performance-Budgets fest und führen Sie ein Änderungsprotokoll, damit sich eine spätere Regression einem Release zuordnen lässt.
Häufige Fragen
Was sollten Sie zuerst beheben?
Ist das initiale Dokument langsam, profilen Sie Ursprung und Cache-Verhalten. Kommt das Dokument schnell, erscheint der Hauptinhalt aber spät, prüfen Sie die LCP-Ressource und den Rendering-Pfad. Fühlen sich Klicks nach dem Laden träge an, untersuchen Sie JavaScript- und Layoutarbeit während der Interaktion. Halten Sie diese Unterscheidung in Ihren Audit-Notizen sichtbar.
Führt ein niedriger Lighthouse-Score zu einer festen Ranking-Abwertung?
Keine veröffentlichte Regel ordnet einem Lighthouse-Score unterhalb einer bestimmten Zahl eine feste Google-Abwertung zu. Nutzen Sie den Score, um technische Ansatzpunkte zu finden, und Felddaten, um echte Besucher zu verstehen.
Muss ich alle 47 Prüfungen bei jeder WordPress-Website anwenden?
Nein. Nutzen Sie die Checkliste, um relevante Untersuchungen zu erkennen, und priorisieren Sie dann den Engpass, der eine wichtige Customer Journey betrifft. Eine Unternehmenswebsite und ein stark besuchter WooCommerce-Shop haben unterschiedliche Anforderungen. Halten Sie fest, warum eine Prüfung zutrifft, verschoben wird oder unnötig ist.
Was sollte ich nach Änderungen an Cache- oder Skripteinstellungen testen?
Prüfen Sie Menüs, Suche, Formulare, Anmeldung und – falls vorhanden – den Checkout. Testen Sie getrennte Sitzungen, bearbeiten und depublizieren Sie Inhalte, um die Invalidierung zu prüfen, und vergleichen Sie die Performance mit der ursprünglichen Ausgangsbasis. Halten Sie ein Rollback bereit, falls eine Optimierung eine notwendige Interaktion stört.
Quellen und weiterführende Literatur
Weiterlesen
Vertiefen Sie die Diagnose von TTFB und Core Web Vitals und die Auslieferung responsiver Bilder.




Leave a Reply