WordPress Performance Checklist: 15 Steps to a Blazing Fast Website

David Broll
3. September 2026
100 % reviews written by real people
WordPress Performance Checklist

A slow website costs you hard-earned money: visitors bounce before the page has even finished loading, Google lowers your ranking, and your conversion rate suffers. The good news: making WordPress fast is not rocket science – if you know which screws to turn.

That is exactly what we have this for WordPress Performance Checklist compiled. It guides you step by step through all relevant areas: from hosting as a foundation to caching, image optimization, and database maintenance, all the way to the Core Web Vitals. As a WordPress hoster, we optimize dozens of customer websites every week as part of our free before-and-after demos – so we know from practice which measures actually improve loading times and which ones you can skip.

Here is how to best use the checklist: Work through the points from top to bottom. We've roughly sorted them by leverage, so you'll get the biggest page speed gains right at the beginning. At the very bottom, you will also find a compact checklist to tick off and one FAQ Section with the most frequently asked questions.

Before you start: Measure your baseline values

Optimizing without measuring is like losing weight without a scale: in the end, you won't know if the effort was worth it. So before you install even a single plugin, document your website's current state. Here are some free tools to add to your toolkit:

  • PageSpeed Insights: Google's own tool shows you not only the familiar lab score but, more importantly, the real-world user data (field data) from the Chrome User Experience Report—and that's exactly what counts for your ranking.
  • GTmetrix: Provides a detailed waterfall analysis that shows you which file takes how long to load and what your page weight consists of. This way, you can instantly see whether images, JavaScript, or fonts are your biggest problem.
  • WebPageTest: Ideal for testing your website from different locations and with a slow connection—just as real visitors experience it.
  • WPspace Speedtest: Our in-house speed test evaluates your website and shows you how it compares to others.

Important when testing: Measure multiple times (the first call is often slower because no cache is built yet), test primarily the Mobile View – Google evaluates these – and make a note of your starting values. After implementing each major action on this checklist, test again. That’s the only way to see what really works.

Understanding Core Web Vitals: LCP, INP & CLS

Google evaluates your website's user experience based on the so-called Core Web Vitals. You should know these three metrics, because almost every measure in this checklist contributes to at least one of them:

  • LCP (Largest Contentful Paint): How long does it take for the largest visible element (usually your hero image or main heading) to load? Target value: under 2.5 seconds. The most important levers: hosting, caching, and image optimization.
  • INP (Interaction to Next Paint): How quickly does your site respond to clicks, taps, and user input? Target: under 200 milliseconds. The biggest enemy here is too much JavaScript. In our article, we'll show you how to specifically improve this metric Improving Interaction to Next Paint (INP) in WordPress.
  • CLS (Cumulative Layout Shift): How much do elements shift during loading? Target value: below 0.1. Typical causes are images without dimensions, subsequently inserted banners, and web fonts.

By the way, crucial for the ranking are the Field data of real visitors, not the lab score on a scale of 0 to 100. A website with „only“ 85 points but green Core Web Vitals performs better than one with 95 points and red field data. We explain in detail why page speed is generally an important ranking factor in Improve Google ranking now: Pagespeed as a key factor.

1. Fast WordPress Hosting: The Foundation

Let's start with the uncomfortable truth: The best caching plugin in the world won't save slow hosting. Your hosting provider determines how quickly the server can respond (Time to First Byte), how stable your website remains under heavy traffic, and how quickly dynamic pages—such as shopping carts or search results—are generated. If you cut corners here, you’ll only be treating the symptoms in all other areas later on.

What you should look for in high-performance WordPress hosting:

  • NVMe SSDs instead of traditional hard drives or SATA SSDs: Database queries, in particular, benefit greatly from fast storage.
  • Dedicated, isolated resources: With traditional shared hosting, hundreds of websites share a single server. If one of them becomes a „noisy neighbor,“ your loading times will suffer as well. Make sure the provider guarantees CPU and RAM resources. You can find the full comparison in our article Managed vs. Shared WordPress Hosting.
  • Server-side caching included: Good hosting providers offer multilayer caching directly at the server level—which is faster than any plugin-based solution.
  • Latest Technology: HTTP/2 or HTTP/3, Brotli compression, the latest PHP versions, and a database infrastructure optimized for WordPress (e.g., MariaDB).
  • Server location close to your target audience: For visitors from the DACH region, a server in Germany means lower latency—and you're also on the safe side when it comes to data protection.

Precisely on these points we have our Managed WordPress Hosting designed. Why WordPress loads up to 7x faster with us than with standard hosts is explained transparently on our page Fast WordPress Hosting. And because we know that promises are cheap: With our free before-and-after demo We'll mirror your website on our servers with no obligation—you can easily compare the load times yourself, side by side.

Tip: If you run an online store, the requirements for backend performance are even higher—that's why we offer our Managed WooCommerce Hosting including Redis Object Cache. Agencies and resellers with many projects are with their own WordPress Server best positioned.

2. Use current PHP version

One of the most underrated performance levers there is—and it can be implemented in just a few minutes: The PHP version of your hosting. WordPress is based on PHP, and every new major release brings noticeable improvements in speed and efficiency. A website running on the latest version of PHP 8 processes requests significantly faster than the same website running on outdated PHP 7.4—without you having to change anything else. You can find out which version WordPress.org currently recommends in the Official System Requirements.

Here's how to do it:

  1. Check your current version under Tools → Website Health → Report → Server in your WordPress backend.
  2. Check for compatibility It's best to test your themes and plugins in a staging environment first—very old plugins can cause problems with modern versions of PHP.
  3. Change the version. At WPspace, you can do this in just a few clicks directly within your hosting control panel; our plans run on current PHP 8 versions by default.

Want to dive deeper into what PHP actually is and how it works with WordPress? Then check out our post on the basics PHP: Everything You Need to Know.

3. Setting up caching correctly

Caching is by far the single biggest performance lever at the software level. The idea behind it: without a cache, WordPress has to every Execute a PHP page hit, fire off dozens of database queries, and completely rebuild the page. With a page cache, this only happens on the first request—after that, the ready-made HTML page is ready and delivered in milliseconds. This is precisely what fixes the well-known PageSpeed warning „Reduce initial server response time“.

You should know these caching layers:

  • Page Cache: The finished HTML page is cached. Caching directly at the server level is the fastest method—at WPspace, multi-layer caching is included in all plans. In addition, with every migration we set up the premium plugin WP Rocket for free, which combines caching with many other optimizations from this checklist.
  • Browser Caching: Static files like images, CSS, and JavaScript are stored in your visitors' browsers and do not need to be loaded again on the next visit. That solves the warning „Serve static content with an efficient cache policy“.
  • Object Cache (e.g., Redis): Caches recurring database queries in memory. Rarely necessary for blogs with a pure page cache, but worth its weight in gold for WooCommerce stores, member areas, and other dynamic websites because many pages there cannot be statically cached at all.

Three practical tips from our daily support:

  1. Use only ONE caching plugin. Two active caching plugins running in parallel do not speed anything up, but reliably produce conflicts and display errors.
  2. Increase the cache lifespan. Instead of clearing the cache every few hours, you can increase the expiration time to several days for rarely updated pages—this way, more visitors are served directly from the cache.
  3. Enable cache preloading. This automatically rebuilds the cache after it is cleared, instead of the first real visitor getting the „slow“ version. WP Rocket includes this feature out of the box.

By the way, the transmission itself can also be compressed. Modern methods like Brotli compress HTML, CSS, and JavaScript noticeably better than traditional GZIP – at WPspace, Brotli is already active on the server side without you having to configure anything.

4. Choose a lightweight WordPress theme

Your theme determines the „base weight“ of every single page. Many multipurpose themes with giant demo libraries load hundreds of kilobytes of CSS and JavaScript on every subpage—even for features you never use. In contrast, a lean theme manages with few, small files and can still be designed flexibly.

What you should look out for when choosing a theme:

  • Modular design: Functions that you do not use should not load code either.
  • Little to no jQuery: Modern, sleek themes get by without the aging JavaScript library.
  • Clean Core Web Vitals scores already in the basic installation – it's best to test the theme with an empty test page before you commit.
  • Regular updates and active development, so that the theme remains performant with future WordPress and PHP versions.

Proven lightweight themes include GeneratePress, Astra, Kadence, or Blocksy. You can find a detailed overview, including our assessment, in our article The 10 best WordPress themes for beginners and experts.

And if you use a page builder? No need to panic – even with Elementor & Co., good loading times are possible if the rest of the checklist is right. It is important to activate the built-in performance features and turn off unused widgets and features. We show you how to get the most out of Elementor in our ultimate Elementor guide. We only advise against complex animations, Lottie effects, and sliders in the visible area – more on that in a moment.

5. Optimize images: compress, WebP, lazy loading

On most websites, images make up the largest share of the total page weight—often around half. Accordingly, your potential for savings here is significant. Image optimization consists of several building blocks that work together:

1. Use the correct dimensions. Do not upload a 4,000-pixel-wide camera photo that is only displayed 800 pixels wide in the layout. Although WordPress automatically generates different image sizes and delivers via srcset the appropriate one – however, an original that is sensibly dimensioned from the start saves storage space and computing time.

2. Compress images. Plugins like Imagify or ShortPixel compress your images automatically upon upload, striking a balance between quality and file size. We ourselves rely on Imagify. As a rule of thumb, content images should ideally remain under 100–150 KB. You can also compress individual images manually using Google's free tool Squoosh fine-tune.

3. Use modern formats. WebP is supported by all modern browsers and produces significantly smaller files than JPG or PNG at the same quality; AVIF often saves even more. Imagify and ShortPixel handle the conversion automatically – which also makes the PageSpeed warning disappear „Provide images in modern formats“.

4. Enable lazy loading. Off-screen images are only loaded when the visitor scrolls to them. Although WordPress has included native lazy loading since version 5.5, plugins like WP Rocket implement it more reliably and flexibly – including iFrames and videos. You can find the complete guide in our article Lazy Loading in WordPress: It's that easy.

5. Do NOT lazy load the LCP image. The most common mistake we see on client websites: The large hero image in the above-the-fold area is delayed by lazy loading – thereby ruining the LCP value. On the contrary, this single image should be loaded with priority, for example by fetchpriority="high" or a preload. WP Rocket does this automatically with the „Optimize Critical Images“ feature.

Avoid layout shifts. Images without width- and height-Attributes cause content to shift during loading and drive up your CLS score. Make sure your images have fixed dimensions—modern themes and optimization plugins add missing attributes automatically.

Bonus tip for videos: Do not embed large videos directly through the media library, but host them externally or deliver them via a CDN. For YouTube embeds, it is best to load only a thumbnail and start the actual player on click – more on this in the section External scripts.

6. Reduce the number of web fonts and host them locally (GDPR!)

Fonts are an underestimated bottleneck on many websites – and in Germany, they are also a legal issue. Let's start with the most important thing:

Never load Google Fonts directly from Google servers. Since the much-cited ruling by the Munich Regional Court in 2022, embedding Google Fonts via Google servers without consent is considered a data protection violation – numerous waves of warning letters followed. Fortunately, the solution is also the higher-performance one: Host your fonts locally on your own server. This saves you the additional connection to a third-party server and you benefit from the caching of your own hosting. Many themes offer a built-in option for this; alternatively, plugins like OMGF, which automatically download Google Fonts and embed them locally.

In addition, the following applies to web fonts: Less is more.

  • A maximum of two font families (e.g., one for headings, one for body text) and per family only the cuts that you actually use – such as Regular and Bold. Each additional cut is a separate file.
  • Use WOFF2 as the format. It is the most compact web font format and is supported by virtually all current browsers.
  • font-display: swap Activate. This allows the browser to display a fallback font immediately instead of waiting for the web font – which fixes the PageSpeed warning. „The text remains visible during webfont loading“.
  • Preload critical fonts, so that they are loaded as early as possible and text changes (and thus potential layout shifts) are kept to a minimum.

The premier league: System Fonts. If you want maximum performance, you completely forgo web fonts and use the fonts that are already installed on the visitor's device anyway. Zero additional requests, zero loading time, zero privacy risk – and thanks to modern operating systems, it looks really good today. Major platforms like GitHub lead by example, and the WordPress backend itself also relies on a system font stack.

7. Replace icon fonts with SVGs

A classic among hidden performance killers: Many themes and plugins load complete icon libraries like 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 or 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. Optimize CSS and JavaScript

Wenn PageSpeed Insights dich mit Warnungen wie „Ressourcen beseitigen, die das Rendering blockieren“, „Nicht verwendete CSS reduzieren“ or „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 or 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. Clean up the database

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 every single page view 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 Clean up wp_options: Remove clutter for faster load times.

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 Create WordPress backup: 5 secure methods (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. Clean Up Your Plugins: Quality Over Quantity

„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.

Tip: 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. Reduce external scripts and third-party vendors

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: useful or not?

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 and 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: Privacy – 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. Avoid redirects and unnecessary requests

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 Create a 301 redirect using .htaccess; die Grundlagen zur Konfigurationsdatei erklärt unser Beitrag .Create and edit .htaccess in WordPress.

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 tips for WooCommerce stores

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 and maintenance: staying on top of it pays off

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 Maintenance kümmern sich unsere Experten um Updates, Sicherheit und Performance, während du dich auf dein Business konzentrierst.

The Compact WordPress Performance Checklist to Work Through

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 on 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 slow? Here is how to make it lightning fast!

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.

Conclusion: Step by Step to a Lightning-Fast 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 free before-and-after 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

Related posts

WordPress Performance Checkliste: In 15 Schritten zur blitzschnellen Website

July 22

David Broll

WordPress Performance Checklist: 15 Steps to a Blazing Fast Website

A slow website costs you cold hard cash: visitors bounce before the page has even finished loading, Google lowers your ranking and your...

wp_options bereinigen: Entferne Datenmüll für schnellere Ladezeiten

Clean up wp_options: Remove clutter for faster load times

Imagine you run a successful online store or a popular blog. A potential customer clicks the „Add to Cart“ button, full of anticipation...

WP Umbrella Erfahrungsbericht: Einfache WordPress-Verwaltung (2026)

WP Umbrella Review: Easy WordPress Management (2026)

Do you manage, maintain, and care for multiple WordPress websites? Then you surely know the problem of always keeping all credentials backed up centrally. In this case, [...] can help you...

Leave a Comment