JTLSEO· 7 Min Lesezeit

JTL-Shop 5 PageSpeed verbessern: Die 6 wichtigsten Maßnahmen

Ein langsamer JTL-Shop kostet täglich Umsatz. Wir zeigen dir die 6 effektivsten Maßnahmen für schnellere Ladezeiten in JTL-Shop 5 – von Template-Optimierung über Caching bis zur Datenbankoptimierung.

Warum PageSpeed im JTL-Shop zählt

Ladezeit und Conversion-Rate hängen direkt zusammen. Studien zeigen: Jede weitere Sekunde Ladezeit kostet bis zu 7% Conversion-Rate. Bei einem Shop mit 100.000€ Monatsumsatz sind das 7.000€ – pro Sekunde zu viel.

Dazu kommen die SEO-Auswirkungen: Google nutzt Core Web Vitals als offiziellen Ranking-Faktor. Shops mit schlechten LCP-, FID- und CLS-Werten verlieren Positionen gegenüber schnelleren Wettbewerbern.

JTL-Shop 5 ist technisch leistungsfähig – aber ein schlecht konfiguriertes System kann trotzdem langsam sein. Diese 6 Maßnahmen adressieren die häufigsten Bremsen.

Maßnahme 1: Template-Code bereinigen

Das JTL-Shop-5-Template (Nova oder individuell) ist oft der größte Performance-Bremser. Ungenutztes CSS, zu viele JavaScript-Dateien und fehlende Minifizierung summieren sich schnell auf mehrere Megabyte Transfergröße.

  • CSS/JS minifizieren: JTL-Shop 5 bringt eine eingebaute Minifizierung mit – stelle sicher, dass sie aktiviert ist (Einstellungen → Template → Minification).
  • Ungenutztes CSS entfernen: Tools wie PurgeCSS oder manuelle Analyse zeigen, welche Klassen nie verwendet werden.
  • JavaScript defer/async: Scripts, die nicht render-blockierend sein müssen, sollten mit defer oder async geladen werden.
  • Render-blocking Resources prüfen: Google PageSpeed Insights zeigt genau, welche Ressourcen den First Contentful Paint verzögern.

Maßnahme 2: Bilder optimieren

Produktbilder sind in den meisten JTL-Shops der größte Performance-Killer. Unkomprimierte JPEGs mit 3–5 MB pro Bild werden immer noch häufig eingesetzt.

  • WebP-Format nutzen: JTL-Shop 5 unterstützt die Auslieferung in modernen Bildformaten. WebP ist bis zu 30% kleiner als JPEG bei gleicher Qualität.
  • Lazy Loading aktivieren: Bilder unterhalb des sichtbaren Bereichs sollten erst geladen werden, wenn der Nutzer scrollt. JTL-Shop 5 unterstützt natives Lazy Loading.
  • Bildgrößen korrekt konfigurieren: JTL-Shop generiert automatisch mehrere Bildgrößen. Stelle sicher, dass die richtigen Größen für den jeweiligen Kontext verwendet werden.
  • Bilder vorab komprimieren: Bevor du Bilder hochlädst, komprimiere sie mit Tools wie Squoosh oder TinyPNG.

Maßnahme 3: Caching korrekt einrichten

JTL-Shop 5 bietet verschiedene Caching-Ebenen. Richtig konfiguriert, kann Caching die Serverantwortzeit von mehreren Sekunden auf unter 200ms senken.

  • Full-Page-Cache: Für nicht-angemeldete Besucher kann die komplette Seite gecacht werden. Aktivierung unter Einstellungen → Cache.
  • Objekt-Cache (Redis/Memcached): Datenbankabfragen werden im Speicher gecacht. Erfordert Server-Konfiguration, bringt aber erhebliche Speedgewinne.
  • Browser-Cache-Header: Statische Assets (CSS, JS, Bilder) sollten mit langen Cache-Zeiten ausgeliefert werden. Konfiguration im Webserver (nginx/Apache).
  • CDN einsetzen: Ein Content Delivery Network wie Cloudflare liefert statische Assets vom nächstgelegenen Server aus.

Maßnahme 4: Datenbankabfragen optimieren

Bei Shops mit großen Produktkatalogen (ab ca. 10.000 Artikel) werden Datenbankabfragen häufig zum Bottleneck. Jede Kategorieseite, jede Suchanfrage und jeder Checkout-Schritt läuft über Datenbankabfragen.

  • Slow Query Log aktivieren: MySQL kann langsame Abfragen protokollieren. Das Slow-Query-Log zeigt dir, wo die Bremsen liegen.
  • Indizes prüfen: Fehlende Datenbankindizes verlangsamen Abfragen massiv. Nach JTL-Updates können neue Indizes nötig sein.
  • Datenbank regelmäßig optimieren: Über Zeit entstehen fragmentierte Tabellen. Ein OPTIMIZE TABLE auf die größten JTL-Tabellen kann helfen.
  • InnoDB-Konfiguration anpassen: Der innodb_buffer_pool_size sollte auf 60–70% des verfügbaren RAMs gesetzt werden.

Maßnahme 5: Plugins auf Performance prüfen

Jedes installierte Plugin in JTL-Shop 5 kann zusätzliche Ladezeit verursachen – durch zusätzliche Datenbankabfragen, JavaScript oder CSS. Besonders kritisch: Plugins, die auf jeder Seite aktiv sind.

  • Deaktiviere nicht benötigte Plugins und messe die Auswirkung auf PageSpeed
  • Prüfe Plugins, die externe JavaScript-Bibliotheken laden (oft Chat-Tools, Rating-Widgets)
  • Nutze Browser-DevTools (Network-Tab) um zu sehen, welche Ressourcen durch Plugins hinzukommen
  • Ersetze schwere Plugins durch schlanke Eigenentwicklungen wenn möglich

Maßnahme 6: Hosting & Server-Konfiguration

Die beste Software-Optimierung bringt nichts, wenn der Server zu langsam ist. JTL-Shop 5 benötigt für einen produktiven Betrieb dedizierte Ressourcen – Shared-Hosting ist keine Option für ernsthafte Shops.

  • PHP-Version aktuell halten: PHP 8.x ist deutlich schneller als PHP 7.x. JTL-Shop 5 unterstützt PHP 8.2+.
  • OPcache aktivieren: PHP OPcache speichert kompilierten PHP-Code im Speicher und reduziert die CPU-Last erheblich.
  • Gzip/Brotli-Kompression: Textbasierte Ressourcen (HTML, CSS, JS) sollten komprimiert übertragen werden. Aktivierung im Webserver.
  • HTTP/2 nutzen: HTTP/2 erlaubt paralleles Laden mehrerer Ressourcen über eine Verbindung – ein erheblicher Speedgewinn gegenüber HTTP/1.1.

Unser Partner EcomData bietet spezialisiertes Hosting für JTL-Shops mit voroptimierter Server-Konfiguration.

Fazit

PageSpeed-Optimierung für JTL-Shop 5 ist kein Einmal-Projekt. Template, Bilder, Caching, Datenbank, Plugins und Hosting müssen zusammenspielen. Der erste Schritt ist immer eine Analyse: Was genau bremst deinen Shop?

Du willst konkrete Zahlen? Unser JTL-Shop-Performance-Team führt einen kostenlosen Performance-Check durch und zeigt dir, wo die größten Hebel liegen.