Aktuelle Beiträge Zum Blog

Geschwindigkeit entscheidet im Online-Handel — und der Handel selbst ist längst Alltag: 95 % der 16- bis 74-Jährigen in Deutschland haben das Internet in den letzten drei Monaten genutzt, 86 % haben schon einmal online eingekauft (Destatis). Wer in diesem Umfeld einen WooCommerce-Shop betreibt, konkurriert mit Angeboten, die in Sekundenbruchteilen laden. In diesem Guide zeigen wir, wie Sie Ihren Shop systematisch auf Geschwindigkeit trimmen — vom Server-Stack über intelligentes Caching bis zu Core Web Vitals.

Ladezeit und Umsatz: was sich belegen lässt

Die Geschwindigkeit eines Online-Shops ist längst kein rein technisches Thema mehr — sie berührt Umsatz, Kundenbindung und SEO-Rankings. Belastbar ist zunächst, wie verbreitet der Online-Kauf in Deutschland überhaupt ist. Die amtliche Statistik gibt dazu folgende Werte an:

  • 95 % der 16- bis 74-Jährigen in Deutschland haben das Internet in den letzten drei Monaten genutzt (Destatis)
  • 86 % haben jemals online gekauft, 70 % in den letzten drei Monaten (Destatis)
  • 80 % haben im Netz nach Informationen über Waren und Dienstleistungen gesucht (Destatis)

Auch der Handel selbst wächst: Im Versand- und Internethandel stieg der Umsatz 2025 real um 10,1 % gegenüber dem Vorjahr, im gesamten Einzelhandel um 2,7 % (Destatis). Wer in diesem Markt Anteile halten will, muss die eigene Auslieferung im Griff haben — und zwar messbar, nicht gefühlt.

Jedes zusätzliche Skript hat einen Preis

Nach § 25 Absatz 1 TDDDG ist das Speichern von Informationen im Endgerät nur mit Einwilligung zulässig; einwilligungsfrei bleibt nach Absatz 2 Nummer 2 nur, was für den ausdrücklich gewünschten Dienst unbedingt erforderlich ist. Praktisch heißt das: Tracking-, Chat- und Bewertungsskripte laufen erst nach der Einwilligung — und sie kosten dann Ladezeit auf genau der Seite, auf der gekauft wird. Wer den Bestand solcher Skripte klein hält, gewinnt zweimal: rechtlich und technisch.

TechnikFestgelegt inWirkung auf die Auslieferung
HTTP/2RFC 9113Mehrere Nachrichten teilen sich eine Verbindung, Kopffelder werden kompakt codiert
HTTP/3RFC 9114Dieselbe HTTP-Semantik über QUIC als Transportprotokoll
BrotliRFC 7932Kompressionsrate erheblich besser als beim gzip-Programm
Early HintsRFC 8297Der Server kündigt Kopffelder der späteren Antwort vorab an

WooCommerce und WordPress: Performance-Grundlagen

WooCommerce basiert auf WordPress und erbt dessen Architektur — mit allen Stärken und Herausforderungen. Jede Produktseite entsteht dynamisch aus Datenbankabfragen, Hooks und Filtern; jedes Plugin kann sich in diesen Ablauf einklinken. Wie schwer eine Seite am Ende wiegt, lässt sich deshalb nicht aus Branchenmittelwerten ableiten, sondern nur im eigenen Shop messen: Übertragungsgröße, Anzahl der Anfragen und Zeit bis zum ersten Byte gehören in jedes Protokoll vor und nach einer Optimierung.

Die größten Performance-Engpässe bei WooCommerce-Shops entstehen typischerweise durch: unoptimierte PHP-Konfiguration, fehlende Caching-Strategie, zu viele oder schlecht programmierte Plugins, nicht optimierte Bilder und eine falsche Hosting-Wahl. Jeder dieser Bereiche bietet erhebliches Optimierungspotenzial.

HTTP/2: eine Verbindung für viele Dateien

RFC 9113 beschreibt die Abbildung der HTTP-Semantik auf eine Verbindung, in der Nachrichten verschränkt übertragen und Kopffelder kompakt codiert werden. Für Shopseiten mit vielen kleinen Dateien wirkt das unmittelbar.

Warenkorb gehört nicht in den geteilten Cache

RFC 9111 legt fest, dass ein geteilter Cache eine als private gekennzeichnete Antwort nicht speichern darf. Warenkorb, Kundenkonto und Kasse bleiben damit außen vor — der Rest darf zwischengespeichert werden.

Brotli statt gzip

RFC 7932 beschreibt ein Format, dessen Kompressionsrate erheblich besser ausfällt als die des gzip-Programms. Für Text, CSS und JavaScript ist das der einfachste Gewinn.

PHP-Version und Server-Konfiguration

Die Server-Konfiguration ist das Fundament jeder Performance-Optimierung. Ohne eine solide Basis bringen Frontend-Maßnahmen wenig. Für professionelles WooCommerce-Hosting sind drei Bereiche entscheidend.

PHP 8.3+ und OPcache

PHP 8.3 und neuer bringen Verbesserungen bei Laufzeit und Speicherverbrauch, von denen WordPress und WooCommerce unmittelbar profitieren. Wie groß der Gewinn im Einzelfall ausfällt, hängt von Theme, Plugins und Datenbestand ab — deshalb gehört vor und nach dem Wechsel dieselbe Messung auf dieselben Seiten. Der Wechsel auf eine aktuell gepflegte PHP-Version ist trotzdem meist die Maßnahme mit dem besten Verhältnis von Aufwand zu Wirkung.

php.ini (WooCommerce-optimiert)
# PHP 8.3+ empfohlen
opcache.enable=1
opcache.memory_consumption=256
opcache.max_accelerated_files=20000
opcache.validate_timestamps=0
opcache.revalidate_freq=0
opcache.interned_strings_buffer=16

# PHP-FPM Tuning
pm = dynamic
pm.max_children = 50
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 20
pm.max_requests = 500
Wichtig bei OPcache

Mit validate_timestamps=0 werden Dateiänderungen nicht automatisch erkannt. Nach Plugin-Updates oder Deployments muss der OPcache manuell geleert werden (PHP-FPM Restart oder opcache_reset()). In Staging-Umgebungen sollte validate_timestamps=1 aktiv sein.

MySQL/MariaDB-Tuning für WooCommerce

WooCommerce erzeugt bei Produktlisten, Filterungen, Warenkörben und Bestellungen eine hohe Anzahl an Datenbankabfragen. Die richtige Datenbank-Konfiguration ist daher entscheidend für die Shop-Geschwindigkeit:

  • InnoDB Buffer Pool: Den größten Teil des verfügbaren Arbeitsspeichers zuweisen (z.B. 4 GB bei 6 GB RAM)
  • Query Cache deaktivieren: Ab MySQL 8.0 entfernt, bei MariaDB bewusst abschalten — Redis übernimmt diese Aufgabe effizienter
  • Slow Query Log aktivieren: Queries über 1 Sekunde identifizieren und mit Indizes optimieren
  • wp_options aufräumen: Autoload-Einträge minimieren — viele Plugins speichern hier unnötig Daten
  • Transients bereinigen: Abgelaufene Transients regelmäßig löschen, insbesondere von Caching- und SEO-Plugins
  • Post Revisions begrenzen: define('WP_POST_REVISIONS', 5); in wp-config.php verhindert Datenbankbloat
wp-config.php (Performance-Einstellungen)
<?php
// Datenbank-Optimierung
define('WP_POST_REVISIONS', 5);
define('EMPTY_TRASH_DAYS', 14);
define('AUTOSAVE_INTERVAL', 120);

// WooCommerce Session Handler
define('WC_SESSION_CACHE_GROUP', 'wc_session_cache');

// Memory Limit erhöhen
define('WP_MEMORY_LIMIT', '512M');
define('WP_MAX_MEMORY_LIMIT', '512M');

Besonders die wp_options-Tabelle verdient bei WooCommerce-Shops besondere Aufmerksamkeit. WordPress lädt bei jedem Seitenaufruf alle Einträge mit autoload = yes in den Speicher. In gewachsenen Shops sammeln sich hier oft Hunderte Kilobyte an verwaisten Plugin-Daten, abgelaufenen Transients und nicht mehr benötigten Einstellungen. Ein gezieltes Audit der Autoload-Einträge — etwa über eine SQL-Abfrage wie SELECT SUM(LENGTH(option_value)) FROM wp_options WHERE autoload = 'yes' — deckt schnell auf, ob hier Optimierungsbedarf besteht. Allein das Bereinigen ungenutzter Autoload-Daten kann die Antwortzeit pro Seitenaufruf messbar verbessern. Zusätzlich lohnt sich die regelmäßige Bereinigung von WooCommerce-Sessions: Die Tabelle wp_woocommerce_sessions wächst bei Shops mit hohem Besucheraufkommen schnell an und sollte per Cronjob oder WP-CLI periodisch aufgeräumt werden.

Caching-Strategien für WooCommerce

Caching ist die wirkungsvollste Methode, um die Antwortzeiten eines WooCommerce-Shops drastisch zu senken. Statt jede Seite bei jedem Aufruf dynamisch zu generieren, werden fertige Ergebnisse zwischengespeichert und in Millisekunden ausgeliefert. Für WooCommerce gibt es drei Caching-Ebenen:

Object Cache mit Redis

Redis ist für WooCommerce-Shops der naheliegende Object Cache. Er hält Ergebnisse von Datenbankabfragen im Arbeitsspeicher und vermeidet so wiederholte Queries. Besonders bei Produktseiten mit Varianten, verwandten Produkten und dynamischen Preisen fällt das auf. Wie viele Abfragen tatsächlich entfallen, zeigt der Query Monitor auf derselben Seite mit und ohne aktiven Object Cache — diese beiden Zahlen sind aussagekräftiger als jede fremde Kennzahl.

wp-config.php (Redis-Konfiguration)
<?php
// Redis Object Cache
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_DATABASE', 0);
define('WP_REDIS_TIMEOUT', 1);
define('WP_REDIS_READ_TIMEOUT', 1);

// Optional: Redis-Prefix für Multi-Site
define('WP_REDIS_PREFIX', 'woo_');

Page Caching und HTTP-Cache

Full-Page Caching speichert komplett gerenderte HTML-Seiten und liefert diese ohne PHP-Verarbeitung aus. Für WooCommerce ist dies besonders wirkungsvoll bei Produktübersichten, Kategorieseiten und der Startseite. Dynamische Seiten wie Warenkorb, Checkout und Kundenkonto müssen jedoch vom Cache ausgeschlossen werden.

  • Startseite, Kategorien, Produktseiten cachen — diese machen den Großteil der Seitenaufrufe aus
  • Warenkorb, Checkout, Mein Konto vom Cache ausschließen — personalisierte Inhalte dürfen nicht gecacht werden
  • Cache-Invalidierung konfigurieren: Bei Produktänderungen, Preisanpassungen und Bestandsänderungen automatisch invalidieren
  • Cache Warmup einrichten: Nach Cache-Clear wichtige Seiten vorab generieren lassen
  • Fragment Caching für teilweise dynamische Seiten: Nur den personalisierten Mini-Cart-Bereich via AJAX nachladen
WooCommerce-spezifische Cache-Herausforderung

WooCommerce setzt standardmäßig Cookies für den Warenkorb, was Full-Page Caching für eingeloggte Nutzer verhindert. Durch die Kombination aus Fragment Caching für den Mini-Cart und Full-Page Caching für den Rest der Seite lässt sich dieses Problem lösen. Dies erfordert eine sorgfältige Konfiguration auf Server-Ebene.

Eine häufig unterschätzte Herausforderung beim WooCommerce-Caching betrifft die Warenkorb- und Checkout-Seiten: Diese dürfen unter keinen Umständen gecacht werden, da sie nutzerspezifische Daten wie Produktauswahl, Preise mit individuellen Rabatten und Zahlungsinformationen enthalten. Ein versehentlich gecachter Checkout kann dazu führen, dass Kunden fremde Warenkörbe sehen — ein gravierendes Datenschutz- und Vertrauensproblem. Serverseitig lässt sich dies über Cookie-basierte Cache-Bypass-Regeln absichern: Sobald das woocommerce_items_in_cart-Cookie gesetzt ist, wird der Full-Page Cache umgangen. Gleichzeitig sollten REST-API-Endpunkte und AJAX-Routen (/wp-admin/admin-ajax.php, /wc-ajax=/) konsequent vom Cache ausgenommen werden. Wer diese Regeln konsequent umsetzt, profitiert von schnellem Page Caching auf Produktseiten, ohne die Funktionalität des Shops zu beeinträchtigen.

Bildoptimierung: Formate, Abmessungen, Ladeverhalten

Bilder machen in vielen WooCommerce-Shops den größten Anteil an der Übertragungsgröße aus. Moderne Formate wie WebP und AVIF liefern bei vergleichbarer Bildqualität kleinere Dateien als JPEG — wie viel kleiner, hängt vom Motiv ab und lässt sich nur am eigenen Bildbestand feststellen. Wichtiger als der Formatwechsel allein sind passende Abmessungen je Ausspielort, srcset mit echten Größenangaben und Lazy Loading unterhalb des ersten Bildschirms.

FormatDateigrößeEinsatz
JPEG/PNGAusgangswertBreit unterstützt, sicherer Rückfall
WebPKleiner als JPEG bei vergleichbarer QualitätStandardformat für Produktbilder
AVIFNochmals kleiner als WebPZusätzliche Quelle im `picture`-Element

WordPress unterstützt WebP nativ seit Version 5.8. Für AVIF-Support und erweiterte Optimierungen empfehlen sich serverseitige Lösungen. Wichtig: Produktbilder sollten in mehreren Größen vorgehalten und über srcset und sizes Attribute responsiv ausgeliefert werden.

  • WebP/AVIF-Konvertierung serverseitig automatisieren
  • Responsive Images: srcset und sizes korrekt konfigurieren
  • Lazy Loading: Native loading="lazy" für alle Bilder unterhalb des Viewports
  • LCP-Bild vorladen: Das Hero-Bild mit fetchpriority="high" und <link rel="preload"> priorisieren
  • Thumbnail-Größen optimieren: Ungenutzte WordPress-Bildgrößen deaktivieren, um Speicherplatz und Generierungszeit zu sparen
  • SVG für Icons und Logos: Vektorbasierte Grafiken statt Rasterbilder verwenden

CDN-Einsatz für globale Reichweite

Ein Content Delivery Network verteilt statische Ressourcen auf Server an mehreren Standorten und liefert sie vom nächstgelegenen aus. Der Gewinn liegt vor allem in der Laufzeit zwischen Besucher und Server und in der entlasteten Ursprungsmaschine. Wie groß er ausfällt, hängt davon ab, wo die Kundschaft sitzt — bei rein regionalem Einzugsgebiet kann er klein bleiben, bei internationaler Kundschaft ist er deutlich. Messbar wird das über die Zeit bis zum ersten Byte, aus mehreren Regionen erhoben.

  • Statische Assets auslagern: CSS, JavaScript, Bilder und Fonts über CDN ausliefern
  • HTTP/2 oder HTTP/3 über CDN nutzen für paralleles Laden und reduzierte Verbindungszeiten
  • Automatische WebP/AVIF-Konvertierung am CDN-Edge für optimale Formate je Browser
  • DDoS-Schutz als Nebeneffekt: CDNs absorbieren Traffic-Spitzen und Angriffe
  • DNS-Level Caching für noch schnellere Auflösung und geringere TTFB
CDN und WooCommerce-Checkout

Stellen Sie sicher, dass dynamische WooCommerce-Seiten (Warenkorb, Checkout, Mein Konto) nicht über den CDN-Cache ausgeliefert werden. Die meisten CDN-Anbieter erkennen WooCommerce-Cookies automatisch und umgehen den Cache für diese Seiten. Unsere Cloud-Experten konfigurieren dies für Sie korrekt.

Core Web Vitals für WooCommerce optimieren

Core Web Vitals sind ein offizieller Google-Ranking-Faktor. Für die eigene Seite zählt allerdings nicht der Branchendurchschnitt, sondern die eigene Feldmessung: Largest Contentful Paint, Interaction to Next Paint und Cumulative Layout Shift, erhoben über echte Aufrufe und getrennt nach Mobil und Desktop. Erst diese Werte sagen, ob eine Optimierung gewirkt hat — ein besserer Laborwert allein tut das nicht.

LCP (Largest Contentful Paint) unter 2,5 Sekunden

Der LCP misst, wann der größte sichtbare Inhalt geladen ist — bei WooCommerce-Shops typischerweise das Hero-Bild oder das erste Produktbild. Ziel: unter 2,5 Sekunden, idealerweise unter 1,5 Sekunden.

  • LCP-Element identifizieren (Chrome DevTools > Performance Tab)
  • Hero-/Produktbild als WebP/AVIF mit fetchpriority="high" und <link rel="preload">
  • Critical CSS inline ausliefern, Render-Blocking CSS minimieren
  • TTFB unter 200ms durch Redis + Page Cache + optimiertes Hosting
  • Keine Render-Blocking Scripts im <head> vor dem LCP-Element

INP (Interaction to Next Paint) unter 200ms

INP misst die Reaktionszeit auf Nutzerinteraktionen. Für WooCommerce besonders kritisch: Produktfilter, Variantenauswahl, In-den-Warenkorb-Buttons und die Navigation. Eine schlechte INP bedeutet, dass der Shop sich "zäh" anfühlt.

  • Third-Party Scripts reduzieren: Jedes externe Script kann INP verschlechtern — Analytics, Chat-Widgets und Social Plugins kritisch prüfen
  • JavaScript defer/async: Non-Critical Scripts verzögert laden
  • Long Tasks aufbrechen: Tasks über 50ms mit requestIdleCallback oder scheduler.yield() splitten
  • Event-Handler optimieren: Debouncing für Scroll-, Resize- und Filter-Events
  • AJAX-Cart statt Full-Page Reload: Warenkorb-Operationen asynchron ohne Seitenneuladen

CLS (Cumulative Layout Shift) unter 0,1

Layout-Verschiebungen frustrieren Nutzer, besonders wenn der "In den Warenkorb"-Button springt. Die häufigsten CLS-Verursacher in WooCommerce-Shops:

  • Produktbilder ohne definierte width und height Attribute — immer Dimensionen angeben
  • Nachladende Web-Fonts ohne font-display: swap und passende Fallback-Größen
  • Dynamisch eingefügte Cross-Selling-Blöcke, Cookie-Banner oder Newsletter-Popups
  • Lazy Loading ohne Platzhalter-Dimensionen — Skeleton Screens für Produktlisten nutzen
  • Spät ladende Bewertungs-Widgets und Social-Proof-Badges

Plugin-Management und Code-Qualität

Jedes WordPress-Plugin fügt PHP-Code, Datenbank-Queries und oft auch CSS/JS hinzu. Ein WooCommerce-Shop mit 30+ Plugins kann schnell in Performance-Probleme geraten. Das Plugin-Management ist daher ein kritischer Faktor für die Shop-Geschwindigkeit.

  • Plugin-Audit durchführen: Jedes Plugin auf Performance-Impact prüfen (Query Monitor Plugin hilft dabei)
  • Ungenutzte Plugins deaktivieren und löschen — auch deaktivierte Plugins können bei schlecht programmiertem Code noch laden
  • Asset-Loading kontrollieren: CSS/JS von Plugins nur auf den Seiten laden, wo sie benötigt werden
  • Premium-Alternativen prüfen: Manchmal ersetzen 2-3 Plugins ein gut programmiertes Premium-Plugin
  • WooCommerce-eigene Features nutzen: Viele Funktionen sind bereits eingebaut — kein Plugin nötig
  • Regelmäßig aktualisieren: Performance-Verbesserungen kommen oft mit Updates
Plugin-Performance-Fallen

Einige gängige Plugin-Kategorien sind besonders performance-kritisch: Page Builder (laden oft das gesamte Framework auf jeder Seite), Social-Sharing-Plugins (externe Requests), Slider-Plugins (schwere JavaScript-Bibliotheken) und All-in-One-SEO-Plugins (komplexe Datenbankabfragen). Prüfen Sie mit dem Query Monitor, wie viele Datenbankabfragen jedes Plugin verursacht.

Ein weiterer wichtiger Aspekt ist das gezielte Laden von Plugin-Assets. Viele Plugins registrieren ihre CSS- und JavaScript-Dateien global auf jeder Seite — selbst wenn sie nur auf einer einzigen Unterseite benötigt werden. Ein typisches Beispiel: Ein Kontaktformular-Plugin lädt sein gesamtes Frontend-Bundle auch auf Produktseiten und Kategorieseiten. Über die WordPress-Hooks wp_enqueue_scripts in Kombination mit Conditional Tags wie is_product(), is_cart() oder is_checkout() lassen sich Plugin-Assets gezielt nur dort laden, wo sie tatsächlich gebraucht werden. Diese selektive Asset-Strategie senkt die Anzahl der HTTP-Anfragen und die übertragene Datenmenge je Seite; wie stark, zeigt ein Vorher-Nachher-Vergleich derselben Produktseite im Netzwerk-Protokoll des Browsers.

Hosting-Wahl: Die Basis für schnelle Shops

Die Hosting-Umgebung bestimmt das Performance-Fundament Ihres WooCommerce-Shops. Shared Hosting, das sich Ressourcen mit Hunderten anderer Websites teilt, ist für professionelle Online-Shops nicht geeignet. Für WooCommerce empfehlen wir eine Umgebung mit dedizierten Ressourcen, PHP-FPM, Redis und SSD-Speicher.

Hosting-TypPerformanceEignung für WooCommerce
Shared HostingEingeschränkt, geteilte RessourcenNur für kleine Shops < 100 Produkte
Managed WordPressGut, optimierte UmgebungMittelgroße Shops mit einigen tausend Produkten
VPS / Cloud ServerHoch, dedizierte RessourcenGroße Shops, volle Kontrolle
Managed WooCommerceSehr hoch, speziell optimiertProfessionelle Shops jeder Größe

Ein professionelles Hosting-Setup für WooCommerce umfasst: Nginx als Webserver (schneller als Apache für statische Dateien), PHP-FPM mit OPcache, Redis für Object Cache, MariaDB mit optimiertem Buffer Pool und automatische Backups. Unsere Cloud-Infrastruktur bietet diese Komponenten als aufeinander abgestimmtes Paket. Mehr zur optimalen Hosting-Wahl erfahren Sie in unserem Guide Managed Hosting für Online-Shops.

Performance-Monitoring und fortlaufende Optimierung

Performance-Optimierung ist kein einmaliges Projekt. Neue Plugins, Content-Änderungen, WooCommerce-Updates oder saisonale Traffic-Spitzen können die Geschwindigkeit jederzeit beeinflussen. Professionelles Monitoring macht Rückschritte sichtbar, bevor sie den Umsatz beeinflussen.

  • Google Search Console: Field Data der Core Web Vitals regelmäßig prüfen
  • Lighthouse CI: Automatisierte Tests bei jedem Deployment
  • Real User Monitoring (RUM): Tatsächliche Ladezeiten echter Shop-Besucher messen
  • Query Monitor: Datenbankabfragen, Hooks und HTTP-Requests im Entwicklungsmodus analysieren
  • Uptime Monitoring: Benachrichtigungen bei Ausfällen und Performance-Regressionen
Systematische Performance-Optimierung

Die Optimierung eines WooCommerce-Shops erfordert ein Zusammenspiel aus Server-Konfiguration, Caching, Frontend-Optimierung und laufendem Monitoring. Wir analysieren Ihren WooCommerce-Shop ganzheitlich und implementieren Maßnahmen, die messbar wirken — von der PHP-Konfiguration über SEO-relevante Core Web Vitals bis zur individuellen Entwicklung performanter Lösungen.

Quellen

Die Zahlen in diesem Beitrag stammen aus der amtlichen Statistik des Statistischen Bundesamtes (Destatis): private Internetnutzung und Online-Käufe im Zeitvergleich, Nutzung des Internets zu privaten Zwecken sowie die Pressemitteilung zum Einzelhandelsumsatz des Jahres 2025. Die technischen Aussagen stützen sich auf die Normtexte der IETF (RFC 9113, RFC 9114, RFC 9111, RFC 7932, RFC 8297) und auf § 25 TDDDG. Für die in der Branche kursierenden Performance-Kennzahlen — etwa Conversion-Zuwächse je Zehntelsekunde — liegt keine amtliche oder frei nachprüfbare Erhebung vor; solche Werte stehen deshalb bewusst nicht in diesem Beitrag. Maßgeblich ist die Messung im eigenen Shop.

Als Richtwert gilt eine vollständige Ladezeit von unter 2 Sekunden und ein TTFB unter 200ms. Entscheidend ist aber nicht der Richtwert, sondern die Messung am eigenen Shop: dieselbe Produktseite, dieselbe Verbindung, vor und nach jeder Maßnahme. Mit passender Server-Konfiguration, Object Cache und Bildoptimierung sind diese Werte für WooCommerce-Shops erreichbar.

PHP 8.3 oder neuer ist für WooCommerce die sinnvolle Grundlage: Laufzeit und Speicherverbrauch fallen dort besser aus als in den älteren Zweigen, und nur aktuell gepflegte Versionen erhalten Sicherheitsaktualisierungen. Prüfen Sie vor dem Wechsel, ob alle Plugins und das Theme mit der Zielversion laufen, und messen Sie dieselbe Seite vorher und nachher.

Weil diese Seiten für genau eine Person gelten. RFC 9111 legt fest, dass ein geteilter Cache eine als private gekennzeichnete Antwort nicht speichern darf. Warenkorb, Kundenkonto und Kasse werden deshalb von der Seiten-Zwischenspeicherung ausgenommen, während Startseite, Kategorien und Produktseiten davon profitieren. Wer diese Trennung falsch setzt, riskiert, dass fremde Warenkörbe ausgeliefert werden. Bei der individuellen Entwicklung gehört diese Abgrenzung in jede Cache-Konfiguration.

Es gibt keine feste Obergrenze — entscheidend ist die Qualität der Plugins, nicht die Anzahl. Ein Shop mit 15 gut programmierten Plugins kann schneller sein als einer mit 8 schlecht optimierten. Wir empfehlen regelmäßige Plugin-Audits mit dem Query Monitor und das Entfernen ungenutzter Plugins. Grundsätzlich gilt: Jede Funktion, die sich ohne Plugin umsetzen lässt, sollte ohne Plugin umgesetzt werden.

Ein CDN liefert statische Dateien vom nächstgelegenen Standort aus und entlastet den Ursprungsserver. Wie groß der Gewinn ist, hängt davon ab, wo Ihre Kundschaft sitzt: bei internationaler Kundschaft ist er deutlich, bei rein regionalem Einzugsgebiet oft klein. Messen lässt sich das über die Zeit bis zum ersten Byte, aus mehreren Regionen erhoben. Zusätzlich bringt ein CDN Schutz vor Überlastangriffen mit. Unsere Cloud-Lösungen beinhalten die CDN-Konfiguration.

Core Web Vitals sind seit 2021 ein offizieller Google-Ranking-Faktor. Für die Bewertung zählen Felddaten echter Aufrufe, nicht ein einzelner Labortest. Prüfen Sie Largest Contentful Paint, Interaction to Next Paint und Cumulative Layout Shift getrennt für Mobil und Desktop und wiederholen Sie die Messung nach jeder Optimierung. Eine professionelle SEO-Optimierung schließt Core Web Vitals daher immer mit ein.

So könnte Ihr optimierter WooCommerce-Shop aussehen:

Sport und OutdoorDemo

Outdoor-Ausrüstung

Dieses Designbeispiel zeigt, wie ein performanter Online-Shop mit schnellen Ladezeiten, optimierten Produktseiten und durchdachter Nutzerführung aussehen kann. Wir entwickeln individuelle E-Commerce-Lösungen, die Geschwindigkeit und Conversion-Optimierung vereinen.
WooCommercePerformanceCore Web VitalsRedis Cache
Performance-Audit anfragen
Demo