WordPress Performance Checkliste: In 15 Schritten zur blitzschnellen Website

David Broll
22. Juli 2026
100 % von echten Menschen geschrieben
WordPress Performance Checklist

Eine langsame Website kostet dich bares Geld: Besucher springen ab, bevor die Seite überhaupt fertig geladen ist, Google stuft dich im Ranking herab und deine Conversion-Rate leidet. Die gute Nachricht: WordPress schnell zu machen ist kein Hexenwerk – wenn du weißt, an welchen Stellschrauben du drehen musst.

Genau dafür haben wir diese WordPress Performance Checkliste zusammengestellt. Sie führt dich Schritt für Schritt durch alle relevanten Bereiche: vom Hosting als Fundament über Caching, Bildoptimierung und Datenbank-Pflege bis hin zu den Core Web Vitals. Als WordPress Hoster optimieren wir jede Woche dutzende Kundenwebsites im Rahmen unserer kostenlosen Vorher-Nachher-Demos – wir wissen also aus der Praxis, welche Maßnahmen wirklich Ladezeit bringen und welche du dir sparen kannst.

So nutzt du die Checkliste am besten: Arbeite die Punkte von oben nach unten durch. Wir haben sie grob nach Hebelwirkung sortiert – die größten Ladezeit-Gewinne holst du dir also gleich am Anfang. Ganz unten findest du zusätzlich eine kompakte Checkliste zum Abhaken und eine FAQ-Sektion mit den häufigsten Fragen.

Bevor du loslegst: Miss deine Ausgangswerte

Optimieren ohne Messen ist wie Abnehmen ohne Waage: Du weißt am Ende nicht, ob sich der Aufwand gelohnt hat. Bevor du also auch nur ein Plugin installierst, halte den Ist-Zustand deiner Website fest. Diese kostenlosen Tools gehören dafür in deinen Werkzeugkasten:

  • PageSpeed Insights: Googles eigenes Tool zeigt dir neben dem bekannten Labor-Score vor allem die echten Nutzerdaten (Felddaten) aus dem Chrome User Experience Report – und genau die zählen für dein Ranking.
  • GTmetrix: Liefert eine detaillierte Wasserfall-Analyse, mit der du siehst, welche Datei wie lange lädt und woraus sich dein Seitengewicht zusammensetzt. So erkennst du sofort, ob Bilder, JavaScript oder Schriften dein größtes Problem sind.
  • WebPageTest: Ideal, um deine Website von verschiedenen Standorten und mit gedrosselter Verbindung zu testen – so wie echte Besucher sie erleben.
  • WPspace Speedtest: Unser eigener Speedtest prüft deine Website und zeigt dir, wo du im Vergleich stehst.

Wichtig beim Testen: Miss immer mehrfach (der erste Aufruf ist oft langsamer, weil noch kein Cache aufgebaut ist), teste primär die mobile Ansicht – die bewertet Google – und notiere dir deine Ausgangswerte. Nach jeder größeren Maßnahme aus dieser Checkliste testest du erneut. Nur so erkennst du, was wirklich wirkt.

Core Web Vitals verstehen: LCP, INP & CLS

Google bewertet die Nutzererfahrung deiner Website anhand der sogenannten Core Web Vitals. Diese drei Metriken solltest du kennen, denn fast jede Maßnahme in dieser Checkliste zahlt auf mindestens eine davon ein:

  • LCP (Largest Contentful Paint): Wie lange dauert es, bis das größte sichtbare Element (meist dein Hero-Bild oder die Hauptüberschrift) geladen ist? Zielwert: unter 2,5 Sekunden. Die wichtigsten Hebel: Hosting, Caching und Bildoptimierung.
  • INP (Interaction to Next Paint): Wie schnell reagiert deine Seite auf Klicks, Taps und Eingaben? Zielwert: unter 200 Millisekunden. Der größte Feind hier ist zu viel JavaScript. Wie du diesen Wert gezielt verbesserst, zeigen wir dir in unserem Beitrag Interaction to Next Paint (INP) in WordPress verbessern.
  • CLS (Cumulative Layout Shift): Wie stark verschieben sich Elemente während des Ladens? Zielwert: unter 0,1. Typische Ursachen sind Bilder ohne Größenangaben, nachträglich eingeblendete Banner und Webfonts.

Entscheidend fürs Ranking sind übrigens die Felddaten echter Besucher, nicht der Labor-Score von 0 bis 100. Eine Website mit “nur” 85 Punkten, aber grünen Core Web Vitals, steht besser da als eine mit 95 Punkten und roten Felddaten. Warum der Pagespeed generell ein wichtiger Rankingfaktor ist, erklären wir ausführlich in Jetzt Google Ranking verbessern: Pagespeed als Keyfaktor.

1. Schnelles WordPress Hosting: das Fundament

Fangen wir mit der unbequemen Wahrheit an: Das beste Caching-Plugin der Welt rettet kein lahmes Hosting. Dein Hoster bestimmt, wie schnell der Server überhaupt antworten kann (Time to First Byte), wie stabil deine Website unter Last bleibt und wie schnell dynamische Seiten wie Warenkörbe oder Suchergebnisse generiert werden. Wer hier spart, optimiert später an allen anderen Punkten nur die Symptome.

Worauf du bei performantem WordPress Hosting achten solltest:

  • NVMe-SSDs statt klassischer Festplatten oder SATA-SSDs: Gerade Datenbankabfragen profitieren enorm von schnellen Speichern.
  • Dedizierte, isolierte Ressourcen: Beim klassischen Shared Hosting teilen sich hunderte Websites einen Server. Wird eine davon zum “Noisy Neighbor”, leidet auch deine Ladezeit. Achte auf garantierte CPU- und RAM-Ressourcen. Den vollständigen Vergleich findest du in unserem Beitrag Managed vs. Shared WordPress Hosting.
  • Serverseitiges Caching inklusive: Gute Hoster bringen Multilayer-Caching direkt auf Server-Ebene mit – das ist schneller als jede reine Plugin-Lösung.
  • Aktuelle Technik: HTTP/2 oder HTTP/3, Brotli-Komprimierung, aktuelle PHP-Versionen und eine für WordPress optimierte Datenbank-Infrastruktur (z. B. MariaDB).
  • Serverstandort nah an deiner Zielgruppe: Für Besucher aus der DACH-Region bedeutet ein Server in Deutschland kürzere Latenzen – und nebenbei bist du beim Thema Datenschutz auf der sicheren Seite.

Genau auf diese Punkte haben wir unser Managed WordPress Hosting ausgelegt. Warum WordPress bei uns bis zu 7x schneller lädt als bei Standard-Hostern, erklären wir transparent auf unserer Seite Schnelles WordPress Hosting. Und weil wir wissen, dass Versprechen billig sind: Mit unserer kostenlosen Vorher-Nachher-Demo spiegeln wir deine Website unverbindlich auf unsere Server – du vergleichst die Ladezeiten einfach selbst, Side-by-Side.

Tipp: Betreibst du einen Online-Shop, gelten nochmal höhere Anforderungen an die Backend-Performance – dafür gibt es unser Managed WooCommerce Hosting inklusive Redis Object Cache. Agenturen und Reseller mit vielen Projekten sind mit einem eigenen WordPress Server am besten aufgestellt.

2. Aktuelle PHP-Version nutzen

Einer der am meisten unterschätzten Performance-Hebel überhaupt – und dabei in wenigen Minuten umgesetzt: die PHP-Version deines Hostings. WordPress basiert auf PHP, und jede neue Hauptversion bringt spürbare Geschwindigkeits- und Effizienzverbesserungen mit. Eine Website auf einer aktuellen PHP-8-Version verarbeitet Anfragen deutlich schneller als dieselbe Website auf einem veralteten PHP 7.4 – ganz ohne dass du sonst irgendetwas änderst. Welche Version WordPress.org aktuell empfiehlt, findest du in den offiziellen Systemanforderungen.

So gehst du vor:

  1. Prüfe deine aktuelle Version unter Werkzeuge → Website-Zustand → Bericht → Server in deinem WordPress-Backend.
  2. Teste die Kompatibilität deiner Themes und Plugins am besten vorher in einer Staging-Umgebung – uralte Plugins können mit modernen PHP-Versionen Probleme machen.
  3. Stelle die Version um. Bei WPspace erledigst du das mit wenigen Klicks direkt in deiner Hosting-Oberfläche; unsere Tarife laufen standardmäßig auf aktuellen PHP-8-Versionen.

Du willst tiefer einsteigen, was PHP eigentlich ist und wie es mit WordPress zusammenspielt? Dann wirf einen Blick in unseren Grundlagen-Beitrag PHP: Alles, was du wissen musst.

3. Caching richtig einrichten

Caching ist der mit Abstand größte einzelne Performance-Hebel auf Software-Ebene. Die Idee dahinter: Ohne Cache muss WordPress bei jedem Seitenaufruf PHP ausführen, dutzende Datenbankabfragen abfeuern und die Seite komplett neu zusammenbauen. Mit Page Cache passiert das nur beim ersten Aufruf – danach liegt die fertige HTML-Seite bereit und wird in Millisekunden ausgeliefert. Genau das behebt auch die bekannte PageSpeed-Warnung “Anfängliche Serverantwortzeit reduzieren”.

Diese Caching-Ebenen solltest du kennen:

  • Page Cache (Seiten-Cache): Die fertige HTML-Seite wird zwischengespeichert. Am schnellsten ist Caching direkt auf Server-Ebene – bei WPspace ist ein Multilayer-Caching in allen Tarifen inklusive. Zusätzlich richten wir dir bei jedem Umzug das Premium-Plugin WP Rocket kostenlos ein, das Caching mit vielen weiteren Optimierungen aus dieser Checkliste kombiniert.
  • Browser Caching: Statische Dateien wie Bilder, CSS und JavaScript werden im Browser deiner Besucher gespeichert und müssen beim nächsten Besuch nicht erneut geladen werden. Das löst die Warnung “Statische Inhalte mit einer effizienten Cache-Richtlinie bereitstellen”.
  • Object Cache (z. B. Redis): Speichert wiederkehrende Datenbankabfragen im Arbeitsspeicher. Für Blogs mit reinem Page Cache selten nötig – für WooCommerce Shops, Mitgliederbereiche und andere dynamische Websites aber Gold wert, weil dort viele Seiten gar nicht statisch gecacht werden können.

Drei Praxis-Tipps aus unserem Support-Alltag:

  1. Nutze nur EIN Caching-Plugin. Zwei parallel aktive Caching-Plugins beschleunigen nichts, sondern produzieren zuverlässig Konflikte und Darstellungsfehler.
  2. Erhöhe die Cache-Lebensdauer. Statt den Cache alle paar Stunden zu leeren, kannst du die Gültigkeit bei selten aktualisierten Seiten auf mehrere Tage erhöhen – so werden mehr Besucher direkt aus dem Cache bedient.
  3. Aktiviere Cache-Preloading. Damit wird der Cache nach dem Leeren automatisch neu aufgebaut, statt dass der erste echte Besucher die “langsame” Version abbekommt. WP Rocket bringt diese Funktion direkt mit.

Übrigens: Auch die Übertragung selbst lässt sich komprimieren. Moderne Verfahren wie Brotli verkleinern HTML, CSS und JavaScript spürbar stärker als das klassische GZIP – bei WPspace ist Brotli serverseitig bereits aktiv, ohne dass du etwas konfigurieren musst.

4. Ein schlankes WordPress Theme wählen

Dein Theme bestimmt das “Grundgewicht” jeder einzelnen Seite. Viele Multipurpose-Themes mit riesigen Demo-Bibliotheken laden auf jeder Unterseite hunderte Kilobyte CSS und JavaScript – auch für Funktionen, die du nie benutzt. Dagegen kommt ein schlankes Theme mit wenigen, kleinen Dateien aus und lässt sich trotzdem flexibel gestalten.

Darauf solltest du bei der Theme-Wahl achten:

  • Modularer Aufbau: Funktionen, die du nicht nutzt, sollten auch keinen Code laden.
  • Wenig bis kein jQuery: Moderne, schlanke Themes kommen ohne die betagte JavaScript-Bibliothek aus.
  • Saubere Core-Web-Vitals-Werte schon in der Grundinstallation – teste das Theme am besten mit einer leeren Testseite, bevor du dich festlegst.
  • Regelmäßige Updates und aktive Entwicklung, damit das Theme auch mit künftigen WordPress- und PHP-Versionen performant bleibt.

Bewährte schlanke Themes sind zum Beispiel GeneratePress, Astra, Kadence oder Blocksy. Eine ausführliche Übersicht inklusive unserer Einschätzung findest du in unserem Beitrag Die 10 besten WordPress Themes für Anfänger und Experten.

Und wenn du einen Page Builder nutzt? Kein Grund zur Panik – auch mit Elementor & Co. sind gute Ladezeiten möglich, wenn der Rest der Checkliste stimmt. Wichtig ist, die eingebauten Performance-Funktionen zu aktivieren und ungenutzte Widgets und Features abzuschalten. Wie du das Maximum aus Elementor herausholst, zeigen wir dir in unserem ultimativen Elementor Guide. Nur von aufwändigen Animationen, Lottie-Effekten und Slidern im sichtbaren Bereich raten wir ab – dazu gleich mehr.

5. Bilder optimieren: komprimieren, WebP, Lazy Loading

Auf den meisten Websites machen Bilder den größten Anteil des gesamten Seitengewichts aus – oft rund die Hälfte. Entsprechend groß ist hier dein Einsparpotenzial. Bildoptimierung besteht aus mehreren Bausteinen, die zusammenspielen:

1. Die richtigen Abmessungen verwenden. Lade kein 4.000 Pixel breites Kamerafoto hoch, das im Layout nur 800 Pixel breit angezeigt wird. WordPress erzeugt zwar automatisch verschiedene Bildgrößen und liefert per srcset die passende aus – ein von vornherein sinnvoll dimensioniertes Original spart aber Speicherplatz und Rechenzeit.

2. Bilder komprimieren. Plugins wie Imagify oder ShortPixel komprimieren deine Bilder beim Upload automatisch und finden dabei die Balance zwischen Qualität und Dateigröße. Wir selbst setzen auf Imagify. Als Faustregel gilt: Inhaltsbilder sollten möglichst unter 100–150 KB bleiben. Einzelne Bilder kannst du auch manuell mit Googles kostenlosem Tool Squoosh feinjustieren.

3. Moderne Formate nutzen. WebP wird von allen modernen Browsern unterstützt und erzeugt bei gleicher Qualität deutlich kleinere Dateien als JPG oder PNG; AVIF spart oft nochmal zusätzlich. Imagify und ShortPixel übernehmen die Konvertierung automatisch – damit verschwindet auch die PageSpeed-Warnung “Bilder in modernen Formaten bereitstellen”.

4. Lazy Loading aktivieren. Bilder außerhalb des sichtbaren Bereichs werden erst geladen, wenn der Besucher dorthin scrollt. WordPress bringt natives Lazy Loading zwar seit Version 5.5 mit, Plugins wie WP Rocket setzen es aber zuverlässiger und flexibler um – inklusive iFrames und Videos. Die komplette Anleitung findest du in unserem Beitrag Lazy Loading in WordPress: So einfach geht’s.

5. Das LCP-Bild NICHT lazy loaden. Der häufigste Fehler, den wir bei Kunden-Websites sehen: Das große Hero-Bild im sichtbaren Bereich wird per Lazy Loading verzögert – und ruiniert damit den LCP-Wert. Dieses eine Bild sollte im Gegenteil priorisiert geladen werden, etwa per fetchpriority="high" oder einem Preload. WP Rocket erledigt das mit der Funktion “Kritische Bilder optimieren” automatisch.

6. Layout-Verschiebungen vermeiden. Bilder ohne width– und height-Attribute lassen den Inhalt beim Laden springen und treiben deinen CLS-Wert nach oben. Achte darauf, dass deine Bilder feste Größenangaben besitzen – aktuelle Themes und Optimierungs-Plugins ergänzen fehlende Attribute automatisch.

Bonus-Tipp für Videos: Binde große Videos nicht direkt über die Mediathek ein, sondern hoste sie extern oder liefere sie über ein CDN aus. Bei YouTube-Einbettungen lädst du am besten nur ein Vorschaubild und startest den eigentlichen Player erst per Klick – mehr dazu im Abschnitt Externe Skripte.

6. Webfonts reduzieren und lokal hosten (DSGVO!)

Schriften sind auf vielen Websites ein unterschätzter Bremsklotz – und in Deutschland zusätzlich ein rechtliches Thema. Fangen wir mit dem Wichtigsten an:

Google Fonts niemals direkt von Google-Servern laden. Seit dem viel zitierten Urteil des Landgerichts München (2022) gilt das Einbinden von Google Fonts über Google-Server ohne Einwilligung als Datenschutzverstoß – zahlreiche Abmahnwellen folgten. Die Lösung ist zum Glück auch die performantere: Hoste deine Schriften lokal auf dem eigenen Server. Damit sparst du dir die zusätzliche Verbindung zu einem fremden Server und profitierst vom Caching deines eigenen Hostings. Viele Themes bieten dafür eine eingebaute Option; alternativ helfen Plugins wie OMGF, die Google Fonts automatisch herunterladen und lokal einbinden.

Darüber hinaus gilt bei Webfonts: Weniger ist mehr.

  • Maximal zwei Schriftfamilien (z. B. eine für Überschriften, eine für Fließtext) und pro Familie nur die Schnitte, die du wirklich nutzt – etwa Regular und Bold. Jeder zusätzliche Schnitt ist eine eigene Datei.
  • WOFF2 als Format verwenden. Es ist das kompakteste Webfont-Format und wird von praktisch allen aktuellen Browsern unterstützt.
  • font-display: swap aktivieren. Damit zeigt der Browser sofort eine Ersatzschrift an, statt auf die Webfont zu warten – das behebt die PageSpeed-Warnung “Der Text bleibt während der Webfont-Ladevorgänge sichtbar”.
  • Kritische Schriften preloaden, damit sie so früh wie möglich geladen werden und der Textwechsel (und damit ein möglicher Layout-Shift) minimal ausfällt.

Die Königsklasse: System Fonts. Wer maximale Performance will, verzichtet komplett auf Webfonts und nutzt die Schriften, die auf dem Gerät des Besuchers ohnehin installiert sind. Null zusätzliche Requests, null Ladezeit, null Datenschutz-Risiko – und dank moderner Betriebssysteme sieht das heute richtig gut aus. Große Plattformen wie GitHub machen es vor, und auch das WordPress-Backend selbst setzt auf einen System Font Stack.

7. Icon-Fonts durch SVGs ersetzen

Ein Klassiker unter den versteckten Performance-Bremsen: Viele Themes und Plugins laden komplette Icon-Bibliotheken wie Font Awesome auf jeder einzelnen Seite – also hunderte Icons als große Font- und CSS-Dateien, obwohl du vielleicht nur fünf davon tatsächlich verwendest.

So gehst du das Problem an:

  1. Prüfe, ob überhaupt Icon-Fonts geladen werden. Ein Blick in die Wasserfall-Analyse von GTmetrix genügt – suche nach Dateien wie fontawesome oder dashicons.
  2. Deaktiviere ungenutzte Icon-Bibliotheken. Viele Themes und Page Builder bieten dafür eigene Einstellungen; andernfalls hilft ein Asset-Manager (siehe nächster Abschnitt).
  3. Nutze einzelne SVGs statt kompletter Icon-Fonts. Ein einzelnes SVG-Icon ist meist nur wenige hundert Byte groß, lässt sich direkt in den Editor einfügen, beliebig skalieren und per CSS einfärben. Damit lädst du wirklich nur die Icons, die du brauchst.

Der Effekt ist oft verblüffend: Aus einer Icon-Bibliothek mit weit über 100 KB werden eine Handvoll Mini-Dateien – ganz ohne sichtbaren Unterschied für deine Besucher.

8. CSS und JavaScript optimieren

Wenn PageSpeed Insights dich mit Warnungen wie “Ressourcen beseitigen, die das Rendering blockieren”, “Nicht verwendete CSS reduzieren” oder “Nicht verwendetes JavaScript reduzieren” konfrontiert, bist du in diesem Abschnitt richtig. Das Grundproblem: Viele Plugins und Themes laden ihre Skripte und Stylesheets auf jeder Seite deiner Website – auch dort, wo sie gar nicht gebraucht werden. Das kostet Ladezeit, blockiert das Rendering und treibt deinen INP-Wert nach oben.

Diese Maßnahmen bringen dich Schritt für Schritt ans Ziel:

CSS und JavaScript minifizieren. Beim Minifizieren werden überflüssige Zeichen wie Leerzeichen, Zeilenumbrüche und Kommentare aus dem Code entfernt. Die Dateien werden kleiner, ohne dass sich funktional etwas ändert. WP Rocket erledigt das mit einem Klick.

JavaScript verzögern (defer). Nicht-kritisches JavaScript bekommt ein defer-Attribut und wird erst ausgeführt, nachdem die Seite gerendert ist. Der sichtbare Seitenaufbau wird dadurch spürbar schneller.

JavaScript bis zur Interaktion aufschieben (delay). Noch effektiver: Skripte, die für die erste Darstellung komplett irrelevant sind – Tracking-Pixel, Tag Manager, Chat-Widgets, Social-Media-Einbettungen – werden erst geladen, wenn der Besucher zum ersten Mal scrollt, klickt oder tippt. Für die Core Web Vitals ist das einer der stärksten Einzelhebel überhaupt, und WP Rocket bringt die Funktion von Haus aus mit.

Ungenutztes CSS entfernen. Tools wie die “Remove Unused CSS”-Funktion in WP Rocket analysieren, welche Stile auf einer Seite tatsächlich verwendet werden, und laden nur diese – der Rest fliegt raus.

Skripte gezielt pro Seite deaktivieren. Der Feinschliff für Fortgeschrittene: Mit einem Asset-Manager wie Asset CleanUp oder Perfmatters steuerst du, welche Plugin-Dateien auf welchen Seiten laden. Das klassische Beispiel: Dein Kontaktformular-Plugin muss nur auf der Kontaktseite laden – überall sonst kannst du seine Skripte und Styles komplett deaktivieren. Dasselbe gilt für Slider-, Shop- oder Bewertungs-Plugins, die nur auf einzelnen Seiten zum Einsatz kommen.

Eigenen Code nur dort laden, wo er gebraucht wird. Wenn du eigenes CSS oder JavaScript ergänzt, lade es gezielt nur auf den betroffenen Seiten statt global – zum Beispiel über ein Snippet-Plugin mit Bedingungen.

Ganz wichtig: Optimierungen an CSS und JavaScript können im Einzelfall die Darstellung oder Funktionen deiner Website beeinträchtigen. Arbeite dich Einstellung für Einstellung vor, leere nach jeder Änderung den Cache und prüfe die Website in einem privaten Browserfenster. Und falls doch mal etwas klemmt: Unser Support hilft dir bei WPspace auch bei genau solchen Optimierungsfragen weiter – das gehört bei uns dazu.

9. Datenbank aufräumen

Deine WordPress-Datenbank ist wie ein Keller: Mit der Zeit sammelt sich Zeug an, das niemand mehr braucht – und irgendwann findet man nichts mehr auf Anhieb. Konkret wachsen dort über Monate und Jahre an:

  • Revisionen: WordPress speichert bei jeder Änderung eine Kopie deiner Beiträge und Seiten. Bei häufig bearbeiteten Inhalten kommen so schnell hunderte Versionen zusammen.
  • Automatische Entwürfe und Papierkorb-Inhalte von Beiträgen, Seiten und Kommentaren.
  • Spam-Kommentare: Am besten lässt du sie gar nicht erst rein – ein schlankes, DSGVO-freundliches Plugin wie Antispam Bee fängt Spam zuverlässig ab, ganz ohne reCAPTCHA.
  • Abgelaufene Transients: Zwischengespeicherte Werte, die längst ungültig sind, aber weiter Platz belegen.
  • Reste deinstallierter Plugins: Viele Plugins hinterlassen beim Löschen eigene Tabellen und Optionen in der Datenbank.

Besondere Aufmerksamkeit verdient die Tabelle wp_options: Einträge, die dort mit dem Autoload-Flag versehen sind, werden bei jedem einzelnen Seitenaufruf komplett geladen. Wächst diese Datenmenge unkontrolliert, wird deine gesamte Website träge – ein Problem, das wir im Support regelmäßig sehen. Wie du das erkennst und behebst, zeigen wir dir Schritt für Schritt in unserem Beitrag wp_options bereinigen: Entferne Datenmüll für schnellere Ladezeiten.

So räumst du auf: WP Rocket bringt eine eigene Datenbank-Bereinigung mit, die Revisionen, Entwürfe, Spam und abgelaufene Transients auf Wunsch automatisch nach Zeitplan entfernt. Alternativ leistet WP-Optimize gute Dienste. Zwei Regeln dabei: Erstelle vor jeder Bereinigung ein Backup – wie das geht, erfährst du in WordPress Backup erstellen: 5 sichere Methoden (bei WPspace läuft die tägliche Sicherung automatisch). Und: Begrenze Revisionen für die Zukunft, zum Beispiel mit dieser Zeile in der wp-config.php:

define( 'WP_POST_REVISIONS', 5 );

Vergiss auch deine Mediathek nicht: Über die Jahre sammeln sich dort oft hunderte ungenutzte Bilder, die Speicherplatz und Backup-Volumen belegen. Plugins wie Media Cleaner spüren verwaiste Dateien auf – auch hier gilt: erst Backup, dann löschen.

10. Plugins ausmisten: Qualität statt Quantität

“Wie viele Plugins sind zu viele?” ist eine der häufigsten Fragen, die wir hören – und die ehrliche Antwort lautet: Die Anzahl ist nicht das Problem, die Qualität ist es. Zwanzig sauber programmierte, schlanke Plugins bremsen deine Website weniger als ein einziges schlecht gebautes, das auf jeder Seite riesige Skripte lädt oder unnötige Datenbankabfragen abfeuert.

So bringst du Ordnung in deine Plugin-Liste:

  1. Deaktivierte Plugins löschen. Sie laden zwar keinen Code, stellen aber ein Sicherheitsrisiko dar und hinterlassen Datenreste.
  2. Doppelte Funktionen konsolidieren. Brauchst du wirklich zwei SEO-Plugins, drei Slider und vier “Nützliche Tools”-Sammlungen? Meist deckt ein gutes Plugin mehrere Aufgaben ab.
  3. Bremsen identifizieren. Mit dem kostenlosen Entwickler-Tool Query Monitor siehst du genau, welches Plugin wie viele Datenbankabfragen und wie viel Ladezeit verursacht. Teste alternativ nach dem Ausschlussprinzip in einer Staging-Umgebung: Plugin deaktivieren, messen, vergleichen.
  4. Auf performante Alternativen setzen. Eine kuratierte Auswahl findest du in unserem Beitrag Die 15 besten WordPress Plugins für SEO und Security.
  5. Sauber deinstallieren. Prüfe bei größeren Plugins die Dokumentation, ob es eine “Clean Uninstall”-Option gibt, damit keine Tabellen und Optionen zurückbleiben.

Tipp: Miste nicht nur einmalig aus, sondern mache den Plugin-Check zum festen Bestandteil deiner Routine – zum Beispiel im Rahmen einer regelmäßigen Wartung. Warum sich das auch abseits der Performance lohnt, liest du in Warum deine WordPress Website regelmäßige Wartung braucht.

11. Externe Skripte und Drittanbieter reduzieren

Jeder externe Dienst, den du einbindest, bedeutet: zusätzliche DNS-Auflösung, zusätzliche Verbindung, zusätzliches JavaScript – und all das liegt außerhalb deiner Kontrolle. Du kannst deinen eigenen Server noch so gut optimieren; wenn ein träges Drittanbieter-Skript dazwischenfunkt, leiden deine Werte trotzdem. Deshalb lohnt sich hier eine kritische Inventur:

Tracking & Analytics. Statt Google Analytics samt Consent-Hürden und externen Requests empfehlen wir Matomo: selbst gehostet, datenschutzfreundlich, schlank – und deine Daten bleiben bei dir. Wie du es einrichtest, zeigen wir in Matomo installieren & einrichten: 6 einfache Schritte. Noch bequemer geht es mit unserem Matomo Hosting, bei dem wir Betrieb und Updates für dich übernehmen.

YouTube & Video-Einbettungen. Ein einzelnes eingebettetes YouTube-Video lädt sofort mehrere hundert Kilobyte JavaScript – selbst wenn niemand auf Play drückt. Die Lösung: Zeige zunächst nur ein statisches Vorschaubild mit Play-Button und lade den eigentlichen Player erst beim Klick. WP Rocket bietet diese Funktion als “YouTube-iFrame durch Vorschaubild ersetzen”.

Google Maps. Muss die interaktive Karte wirklich auf jeder Seite laden? Meist reicht ein statisches Kartenbild mit Link zu Google Maps – oder die Karte lädt ausschließlich auf der Kontaktseite.

reCAPTCHA meiden. Googles reCAPTCHA ist einer der größten einzelnen Performance-Killer, den wir in Speedtests sehen, und datenschutzrechtlich ohnehin heikel. Bessere Alternativen: eine unsichtbare Honeypot-Lösung (bei Antispam Bee und vielen Formular-Plugins integriert) oder Cloudflare Turnstile.

Cookie-Banner schlank halten. Ausgerechnet das Consent-Tool, das auf jeder Seite als Erstes lädt, ist bei vielen Anbietern ein aufgeblähtes Skript-Monster. Achte auf eine performante Lösung – unsere Erfahrungen mit einem der beliebtesten deutschen Tools liest du im Real Cookie Banner Testbericht.

Social-Share-Buttons & Widgets. Offizielle Facebook-, X- oder Instagram-Widgets laden komplette externe Bibliotheken. Nutze stattdessen einfache Share-Links ohne externes JavaScript – oder verzichte ganz darauf.

Gravatare. In den Kommentaren lädt WordPress Profilbilder standardmäßig von einem externen Server. Bei vielen Kommentaren summiert sich das – lokale Avatare oder das Deaktivieren der Gravatare schaffen Abhilfe. Wenn du Kommentare ohnehin nicht nutzt, kannst du sie auch komplett deaktivieren.

12. CDN: sinnvoll oder nicht?

Ein Content Delivery Network (CDN) verteilt deine statischen Dateien – Bilder, CSS, JavaScript – auf Server rund um den Globus. Besucher erhalten die Daten dann vom geografisch nächstgelegenen Standort, was die Latenz deutlich senkt. Bekannte Anbieter sind zum Beispiel bunny.net, Cloudflare und KeyCDN.

Aber Hand aufs Herz: Nicht jede Website braucht ein CDN.

  • Internationale Zielgruppe? Dann ja, unbedingt. Wenn deine Besucher aus den USA, Asien oder ganz Europa kommen, macht ein CDN einen spürbaren Unterschied.
  • Zielgruppe fast ausschließlich in der DACH-Region? Dann ist ein schneller Server in Deutschland – wie bei WPspace – bereits die halbe Miete. Der zusätzliche Effekt eines CDN fällt hier oft klein aus. Investiere deine Zeit zuerst in die anderen Punkte dieser Checkliste.

Wenn du dich für ein CDN entscheidest, beachte zwei Dinge: Datenschutz – wähle einen Anbieter, mit dem du einen AV-Vertrag schließen kannst und der eine Verarbeitung in der EU ermöglicht. Und bei Cloudflare speziell: Schalte den Rocket Loader ab, denn der kommt anderen JavaScript-Optimierungen (etwa aus WP Rocket) regelmäßig in die Quere.

13. Weiterleitungen und unnötige Anfragen vermeiden

Zum Schluss der technischen Maßnahmen geht es um die vielen kleinen Anfragen, die sich in Summe zu spürbarer Ladezeit addieren:

Weiterleitungsketten auflösen. Jede Weiterleitung kostet einen zusätzlichen Roundtrip zum Server. Klassiker: http://domain.dehttps://domain.dehttps://www.domain.de → finale Seite. Richte deine Redirects so ein, dass jede Variante in einem einzigen Schritt auf der finalen URL landet – idealerweise auf Server-Ebene. Die Anleitung dazu findest du in 301-Weiterleitung mittels .htaccess erstellen; die Grundlagen zur Konfigurationsdatei erklärt unser Beitrag .htaccess in WordPress erstellen und bearbeiten.

Interne Links direkt setzen. Verlinke intern immer die finale URL (inklusive https:// und mit oder ohne www, je nach deiner Einstellung) – so ersparst du jedem Klick eine unnötige Weiterleitung.

WordPress-Kleinkram abschalten. WordPress lädt von Haus aus einige Dinge, die viele Websites nicht brauchen: das Emoji-Skript, oEmbed-Funktionen, Dashicons im Frontend für ausgeloggte Besucher. Außerdem kannst du die Heartbeat-API drosseln und XML-RPC sowie Pingbacks/Trackbacks deaktivieren, wenn du sie nicht nutzt. Optimierungs-Plugins wie Perfmatters oder WP Rocket bieten für die meisten dieser Punkte fertige Schalter.

JavaScript-Bibliotheken vom eigenen Server laden. jQuery & Co. von fremden CDNs einzubinden bringt heute keinen Cache-Vorteil mehr, da moderne Browser den Cache pro Website partitionieren – es erzeugt nur eine zusätzliche externe Verbindung.

Finger weg von Google AMP. Das früher gehypte AMP-Format bringt seit Jahren keine Ranking-Vorteile mehr, schränkt dich gestalterisch massiv ein und macht dich von einem fremden Ökosystem abhängig. Eine sauber optimierte responsive Website ist der bessere Weg.

14. Extra-Tipps für WooCommerce Shops

Online-Shops sind der Härtetest für WordPress Performance: Warenkorb, Checkout und Mein-Konto-Bereich lassen sich nicht statisch cachen, und jede Zehntelsekunde Ladezeit wirkt sich messbar auf deine Conversion aus. Zusätzlich zu allen bisherigen Punkten gilt für WooCommerce:

  • Redis Object Cache aktivieren. Weil viele Shop-Seiten dynamisch bleiben müssen, ist ein Objekt-Cache hier kein Nice-to-have, sondern Pflicht. In unserem Managed WooCommerce Hosting ist Redis bereits inklusive.
  • Cart Fragments in den Griff bekommen. Das Skript, das den Warenkorb-Zähler live aktualisiert, feuert standardmäßig auf jeder Seite eine ungecachte Anfrage ab – auch auf dem Blog. Beschränke es auf Shop-Seiten oder verzögere es bis zur Interaktion.
  • Shop-Skripte nur im Shop laden. WooCommerce lädt seine Skripte und Styles gerne global. Mit einem Asset-Manager deaktivierst du sie auf Blog- und Info-Seiten.
  • Backend-Performance nicht vergessen. Ein träges Backend bremst dich und dein Team bei jeder Bestellung und Produktpflege. Hier zahlen sich dedizierte Ressourcen und eine schnelle Datenbank-Infrastruktur doppelt aus.
  • Usage Tracking deaktivieren, um externe Statistik-Anfragen von WooCommerce zu vermeiden.

15. Monitoring und Wartung: dranbleiben lohnt sich

Die unbequeme Wahrheit zum Schluss: Performance-Optimierung ist kein Projekt, sondern ein Prozess. Jedes Plugin-Update, jedes neue Feature und jeder neue Inhalt kann deine mühsam erreichten Werte wieder verschlechtern. Damit das nicht unbemerkt passiert:

  • Teste nach jedem größeren Update die wichtigsten Seiten erneut mit PageSpeed Insights – oder zumindest einmal im Monat.
  • Behalte die Felddaten im Blick, zum Beispiel über den Core-Web-Vitals-Bericht in der Google Search Console. Dort siehst du, wie echte Besucher deine Website erleben.
  • Richte ein Uptime-Monitoring ein, damit du von Ausfällen nicht erst durch Kunden erfährst. Für die Verwaltung mehrerer Websites inklusive Monitoring hat uns WP Umbrella im Test überzeugt.
  • Etabliere eine feste Wartungsroutine: Updates, Backups prüfen, Datenbank bereinigen, Plugins ausmisten. Eine Schritt-für-Schritt-Vorlage findest du in WordPress Website Pflege jetzt selbst machen.
  • Keine Zeit dafür? Dann übernehmen wir das gerne für dich – mit unserer WordPress Wartung kümmern sich unsere Experten um Updates, Sicherheit und Performance, während du dich auf dein Business konzentrierst.

Die kompakte WordPress Performance Checkliste zum Abhaken

Du willst es kurz und knapp? Hier ist die gesamte Checkliste auf einen Blick – perfekt zum Ausdrucken oder Abspeichern:

Fundament

  • ☐ Ausgangswerte mit PageSpeed Insights & GTmetrix gemessen und notiert
  • ☐ Managed WordPress Hosting mit NVMe-SSDs, dedizierten Ressourcen und Serverstandort Deutschland
  • ☐ Aktuelle PHP-8-Version aktiv (vorher Kompatibilität getestet)

Caching & Auslieferung

  • ☐ Page Cache aktiv (server- oder pluginseitig, z. B. WP Rocket)
  • ☐ Browser Caching und Brotli/GZIP-Komprimierung aktiv
  • ☐ Cache-Preloading eingerichtet, Cache-Lebensdauer sinnvoll erhöht
  • ☐ Bei Shops & dynamischen Seiten: Redis Object Cache aktiv
  • ☐ Nur EIN Caching-Plugin im Einsatz

Inhalte & Assets

  • ☐ Schlankes Theme im Einsatz, ungenutzte Theme-/Builder-Features deaktiviert
  • ☐ Bilder komprimiert und als WebP/AVIF ausgeliefert (z. B. mit Imagify)
  • ☐ Lazy Loading aktiv – aber NICHT für das LCP-Bild
  • ☐ LCP-Bild priorisiert (Preload / fetchpriority), Bilder mit width/height-Attributen
  • ☐ Webfonts lokal gehostet (DSGVO!), auf wenige Schnitte reduziert, font-display: swap
  • ☐ Icon-Fonts durch einzelne SVGs ersetzt

Code & Datenbank

  • ☐ CSS & JavaScript minifiziert
  • ☐ JavaScript per defer verzögert, Drittanbieter-Skripte bis zur Interaktion aufgeschoben
  • ☐ Ungenutztes CSS entfernt, Skripte pro Seite deaktiviert (Asset-Manager)
  • ☐ Datenbank bereinigt (Revisionen, Transients, Spam) und wp_options/Autoload geprüft
  • ☐ Revisionen per wp-config.php limitiert
  • ☐ Ungenutzte Plugins und Medien gelöscht

Extern & laufend

  • ☐ Externe Skripte reduziert: Matomo statt GA, YouTube-Vorschaubilder, kein reCAPTCHA
  • ☐ Weiterleitungsketten aufgelöst, interne Links direkt gesetzt
  • ☐ Emoji-Skript, Embeds & Co. deaktiviert, Heartbeat gedrosselt
  • ☐ CDN eingerichtet (falls internationale Zielgruppe)
  • ☐ Monitoring & regelmäßige Wartungsroutine etabliert

FAQ zur WordPress Performance

Was ist eine gute Ladezeit für eine WordPress Website?

Als Faustregel gilt: Unter 2 Sekunden vollständige Ladezeit ist gut, unter 1 Sekunde ist sehr gut. Aussagekräftiger als eine einzelne Sekundenzahl sind aber die Core Web Vitals: LCP unter 2,5 Sekunden, INP unter 200 Millisekunden und CLS unter 0,1 – jeweils gemessen an den Felddaten echter Besucher.

Warum ist meine WordPress Website langsam?

Die häufigsten Ursachen in unserer Support-Praxis: überlastetes Shared Hosting, fehlendes oder falsch konfiguriertes Caching, unkomprimierte Bilder, zu viele Drittanbieter-Skripte und eine zugemüllte Datenbank. Eine ausführliche Fehlersuche mit Lösungen findest du in unserem Beitrag WordPress langsam? So wird’s blitzschnell!

Welches Plugin macht WordPress am schnellsten?

Das eine Wunder-Plugin gibt es nicht – Performance entsteht aus dem Zusammenspiel von Hosting, Caching und Optimierung. Die stärkste Einzelwirkung hat in der Regel ein gutes Caching-Plugin wie WP Rocket, gefolgt von einem Bildoptimierer wie Imagify. Bei WPspace richten wir dir beides im Rahmen des kostenlosen Umzugs direkt mit ein.

Reicht ein Caching-Plugin allein aus?

Nein. Ein Caching-Plugin beschleunigt die Auslieferung bereits erzeugter Seiten – es kann aber weder ein langsames Hosting ausgleichen noch unkomprimierte Bilder verkleinern oder überflüssiges JavaScript entfernen. Erst die Kombination aus schnellem Fundament und den Maßnahmen dieser Checkliste bringt konstant gute Werte. Elf Maßnahmen mit Sofortwirkung haben wir außerdem in WordPress Pagespeed optimieren – 11 Sofort-Maßnahmen zusammengestellt.

Wie wichtig ist die Ladezeit für SEO?

Sehr wichtig – gleich doppelt: Zum einen sind die Core Web Vitals ein offizieller Ranking-Faktor, zum anderen wirkt sich die Ladezeit indirekt über Nutzersignale wie Absprungrate und Verweildauer aufs Ranking aus. Mehr dazu in Google Ranking verbessern: Pagespeed als Keyfaktor – und für den Rundumschlag lohnt sich unsere SEO Checkliste mit 21 exklusiven Tipps.

Wie oft sollte ich die Performance meiner Website prüfen?

Mindestens nach jedem größeren Update und einmal im Monat als Routine-Check. Die Felddaten in der Google Search Console solltest du dauerhaft im Blick behalten, da sie mit einigen Wochen Verzögerung reagieren.

Fazit: Schritt für Schritt zur blitzschnellen Website

Eine schnelle WordPress Website ist kein Zufall, sondern das Ergebnis der richtigen Basis und konsequenter Optimierung. Wenn du diese WordPress Performance Checkliste von oben nach unten abarbeitest, deckst du alle relevanten Bereiche ab: ein starkes Hosting-Fundament, sauberes Caching, optimierte Bilder und Schriften, schlanken Code und eine aufgeräumte Datenbank – abgerundet durch regelmäßiges Monitoring.

Unser Rat: Fang mit dem größten Hebel an. Wenn deine Website auf überlastetem Shared Hosting liegt, verpufft jede weitere Optimierung zur Hälfte. Wie viel schneller deine Website sein kann, findest du bei uns ohne Risiko heraus: Mit der kostenlosen Vorher-Nachher-Demo spiegeln unsere WordPress-Experten deine Website auf unsere Server, optimieren den PageSpeed und du vergleichst die Ergebnisse Side-by-Side. Oder du startest direkt mit unserem WordPress Speedtest und schaust, wo deine Website heute steht. 🚀

Du hast Fragen zu einzelnen Punkten der Checkliste? Schreib uns im Live-Chat – unser Support-Team hilft dir auch bei kniffligen Performance-Fragen gerne weiter.

David Broll
Mehr von David anzeigen

Ähnliche Beiträge

WordPress Performance Checkliste: In 15 Schritten zur blitzschnellen Website

22. Juli

David Broll

WordPress Performance Checkliste: In 15 Schritten zur blitzschnellen Website

Eine langsame Website kostet dich bares Geld: Besucher springen ab, bevor die Seite überhaupt fertig geladen ist, Google stuft dich im Ranking herab und deine...

WP Umbrella Erfahrungsbericht: Einfache WordPress-Verwaltung (2026)

WP Umbrella Erfahrungsbericht: Einfache WordPress-Verwaltung (2026)

Betreust, wartest und pflegst du mehrere WordPress Websites? Dann kennst du bestimmt das Problem, alle Zugänge immer zentral zu sichern. In diesem Fall kann dir...

WordPress robots.txt: Richtig nutzen und optimieren

WordPress robots.txt: Richtig nutzen und optimieren

Wenn es um die Sichtbarkeit einer Website in Suchmaschinen geht, denken viele zuerst an Keywords, Backlinks oder Content-Strategien. Dabei wird oft übersehen, wie wichtig die...

Schreibe einen Kommentar