Zum Inhalt springen
Alle ArtikelMagento 2

Magento-Shop zu langsam? Die häufigsten Ursachen und wie Sie sie beheben

Ein langsamer Magento-Shop kostet Umsatz und Sichtbarkeit. Diese sieben Ursachen finden wir in der Praxis am häufigsten – und so grenzen Sie den Engpass ein, statt zu raten.

Aktualisiert: 7 Min. Lesezeit

Kurz gesagt: Die häufigsten Ursachen für einen langsamen Magento-Shop sind ein falsch konfigurierter oder deaktivierter Cache, der Entwicklermodus im Live-Betrieb, schlecht programmierte Erweiterungen, fehlerhafte Indexierung und Cron-Jobs sowie ein schweres Frontend. In den meisten Fällen liegt das Problem in Konfiguration und einzelnen Modulen, nicht in Magento selbst. Bevor Sie Server aufrüsten, sollten Sie messen, wo die Zeit verloren geht.

Erst messen, dann optimieren

Bevor Sie Server aufrüsten oder Erweiterungen austauschen, sollten Sie wissen, wo die Zeit verloren geht. Ein Shop kann auf drei Ebenen langsam sein: beim Server (Antwortzeit), im Browser (Laden und Darstellen) oder bei einzelnen Funktionen (Suche, Checkout, Kategorieseiten). Ursachen und Lösungen unterscheiden sich stark.

Ein guter Start ist die Trennung von Time to First Byte (TTFB, die Antwortzeit des Servers) und der Darstellung im Browser. Ist schon die erste Antwort langsam, liegt es am Backend. Ist sie schnell, aber die Seite baut sich zäh auf, liegt es am Frontend.

Hilfreiche Werkzeuge:

  • PageSpeed Insights und der Core-Web-Vitals-Bericht in der Google Search Console zeigen, wie echte Nutzer Ihren Shop erleben.
  • Die Entwicklertools im Browser zeigen TTFB, Dateigrößen und blockierende Skripte einzelner Seiten.
  • Profiling-Werkzeuge wie Blackfire, New Relic oder der Magento-Profiler zeigen auf dem Server, welche Abfragen und Module die Zeit verbrauchen.

Die sieben häufigsten Ursachen

1. Caching ist nicht oder falsch konfiguriert

Magento ist auf den Full Page Cache angewiesen. Ist der Cache deaktiviert oder wird er ständig geleert, etwa durch einen Import oder eine Erweiterung, wird jede Seite neu berechnet. Für größere Shops gehören Varnish als Full Page Cache und Redis (oder Valkey) für Cache und Sessions zum Standard. Prüfen Sie auch die Trefferquote: Ein Cache, der kaum Treffer liefert, hilft wenig.

2. Zu viele oder schlecht programmierte Erweiterungen

Jedes Modul kann Datenbankabfragen, Observer, Plugins und Frontend-Skripte hinzufügen. Eine einzelne Erweiterung, die bei jedem Seitenaufruf mehrere Abfragen ausführt oder den Cache für bestimmte Blöcke abschaltet, kann den Shop spürbar bremsen. Ein Audit der installierten Module lohnt sich – nicht selten finden sich Erweiterungen, die niemand mehr nutzt.

3. Datenbank und Datenpflege

Große Kataloge, stark gewachsene Log- und Report-Tabellen und alte Warenkörbe verlangsamen Abfragen. Auch die Konfiguration der Datenbank (Arbeitsspeicher, Puffer, Verbindungen) wird oft nie an die tatsächliche Last angepasst.

4. PHP-Konfiguration und Version

Eine aktuelle, von Ihrer Magento-Version unterstützte PHP-Version mit aktiviertem OPcache und passenden Speichergrenzen macht einen großen Unterschied. Alte PHP-Versionen sind langsamer und erhalten keine Sicherheitsupdates mehr.

5. Indexierung und Cron

Wenn Cron-Jobs nicht zuverlässig laufen oder Indexer im Modus „Beim Speichern aktualisieren“ bei großen Importen blockieren, entstehen Verzögerungen an unerwarteten Stellen. Für die meisten Shops ist der Modus „Nach Zeitplan aktualisieren“ die bessere Wahl – vorausgesetzt, Cron läuft sauber.

6. Frontend: Bilder, Skripte, Theme

Große unkomprimierte Bilder, viele JavaScript-Dateien und ein schweres Theme belasten vor allem mobile Nutzer. Moderne Bildformate wie WebP oder AVIF, Lazy Loading, das Zurückstellen nicht kritischer Skripte und ein schlankes Theme verbessern die Core Web Vitals spürbar. Das Standard-Theme Luma ist vergleichsweise schwer; viele Shops setzen deshalb auf das schlankere Hyvä-Theme. Das ist ein größerer Umbau, lohnt sich aber, wenn das Frontend der Hauptengpass ist.

7. Suche und Kategorielisten

Filter auf großen Katalogen und eine zu knapp dimensionierte Suchmaschine (OpenSearch bzw. bei älteren Versionen Elasticsearch) sind typische Engpässe bei Kategorie- und Suchseiten. Auch zu viele filterbare Attribute oder aufwendige Sortierungen kosten Zeit.

Erste Prüfungen, die Sie selbst vornehmen können

Ohne tiefes Technikwissen können Sie bereits einiges eingrenzen:

  • Betriebsmodus: Läuft der Shop im Produktionsmodus? Ein Shop im Entwicklermodus ist deutlich langsamer. Ihr Dienstleister kann das mit bin/magento deploy:mode:show prüfen.
  • Cache-Status: Sind alle Cache-Typen im Magento-Admin unter System › Cache-Verwaltung aktiviert?
  • Indexer-Status: Zeigt der Admin unter System › Indexverwaltung Indexer mit dem Status „Neuindizierung erforderlich“?
  • Neue Erweiterung: Wurde der Shop nach der Installation eines bestimmten Moduls langsamer? Dann lohnt sich ein genauer Blick darauf.
  • Mobil vs. Desktop: Ist nur die mobile Version langsam, liegt es eher am Frontend.
  • Einzelne Seiten: Sind nur Kategorie- oder Suchseiten langsam, deutet das auf Filter und Suchmaschine hin; ist nur der Checkout langsam, oft auf Zahlungs- oder Versandmodule.

Diese Beobachtungen sparen bei der professionellen Analyse Zeit und Kosten.

Core Web Vitals: die Zielwerte

Google bewertet die Nutzererfahrung unter anderem mit drei Kennzahlen, jeweils gemessen an echten Besuchen:

  • Largest Contentful Paint (LCP): Wann ist das größte sichtbare Element geladen? Gut sind bis zu 2,5 Sekunden.
  • Interaction to Next Paint (INP): Wie schnell reagiert die Seite auf Klicks und Eingaben? Gut sind bis zu 200 Millisekunden.
  • Cumulative Layout Shift (CLS): Wie stark springt das Layout beim Laden? Gut ist ein Wert bis 0,1.

Bei Magento-Shops ist der LCP oft durch eine langsame Serverantwort und große Produktbilder belastet, der INP durch viel JavaScript im Theme.

So gehen wir bei einer Performance-Analyse vor

  1. Messung: Antwortzeiten, Datenbankabfragen und Ladeverhalten an realen Seiten – Startseite, Kategorie, Produkt, Warenkorb, Checkout.
  2. Profiling: Welche Abfragen, Module und Skripte verbrauchen die Zeit?
  3. Maßnahmen nach Wirkung sortiert: zuerst die Punkte mit dem größten Effekt bei kleinem Aufwand, etwa Cache, Modus und Indexer; danach Module, Datenbank und Frontend.
  4. Erneute Messung: damit Verbesserungen belegt sind und nicht nur gefühlt.

In vielen Fällen liegt es an Konfiguration und einzelnen Erweiterungen, nicht an Magento selbst. Ein Neuaufbau ist selten die erste Antwort.

Warum das auch SEO betrifft

Ladezeit beeinflusst Absprungrate und Conversion, und die Core Web Vitals sind Teil der Seitenerfahrung, die Google berücksichtigt. Ein schneller Shop verbessert also nicht nur die Zufriedenheit Ihrer Kunden, sondern schafft eine solide Grundlage für gute Sichtbarkeit. Nicht vergessen: Auch der Googlebot crawlt einen langsamen Shop weniger effizient, was bei großen Katalogen dazu führen kann, dass neue Produkte später im Index landen.

Häufige Fragen

Hilft ein größerer Server?

Manchmal, aber selten als erste Maßnahme. Wenn ein Modul unnötige Abfragen ausführt oder der Cache nicht greift, verschiebt mehr Hardware das Problem nur. Erst nach der Messung lässt sich sagen, ob der Server wirklich der Engpass ist.

Ist Magento grundsätzlich langsam?

Nein. Magento ist ressourcenhungriger als einfache Shopsysteme, läuft aber mit passendem Hosting, Varnish, Redis, sauberem Code und einem schlanken Frontend auch bei großen Katalogen schnell.

Lohnt sich der Umstieg auf Hyvä?

Wenn das Frontend der Hauptengpass ist und ohnehin ein Redesign ansteht, oft ja. Prüfen Sie vorher, ob Ihre Erweiterungen mit Hyvä kompatibel sind oder angepasst werden müssen.

Hilfe bei einem langsamen Shop

Wenn Ihr Magento-Shop langsam läuft, analysieren wir gern die Ursache. Beschreiben Sie kurz Ihr Setup über das Kontaktformular. Mehr zu unseren Leistungen finden Sie auf der Seite Magento Entwickler. Wenn Schnittstellen den Shop ausbremsen, lesen Sie den Beitrag zur ERP-Anbindung an Magento; überlegen Sie, ob sich eine andere Plattform lohnt, hilft der Vergleich von Magento, Shopify und WooCommerce.

Sie möchten es lieber umsetzen lassen?

Beschreiben Sie Ihr Projekt. Innerhalb von 24 Stunden erhalten Sie einen Vorschlag und ein kostenloses Angebot.

Worum geht es?

Kostenlos und unverbindlich. Antwort auf Deutsch innerhalb von 24 Stunden.

Lieber telefonieren? +48 530 707 253