Zum Inhalt springen
SEO NW – Alexander Müller 18 FachportaleHotline 0800 188 7 100 rund um die UhrGratis Sprechstundewww.seo-manager.info
Joomla SEOFachportal von SEO NW
Menü

Ratgeber

Joomla Performance und Core Web Vitals optimieren

Die Core Web Vitals messen Ladezeit (LCP), Reaktionszeit (INP) und Layoutstabilität (CLS). Gut sind laut Google höchstens 2,5 Sekunden, 200 Millisekunden und 0,1. In Joomla bringen der eingebaute Cache, richtig eingebundene Bilder, ein schlankes Template und eine aktuelle PHP-Version am meisten.

Radfahrer sprintet im Morgengrauen über eine leere Landstraße, der Hintergrund verschwimmt durch die Bewegung
Bild: KI-generiert

Eine langsame Joomla-Website kostet Besucher, lange bevor sie Rankings kostet. Wer auf dem Smartphone mehrere Sekunden auf ein Bild oder einen Button wartet, geht zurück zur Suche. Google fasst die wichtigsten Messwerte für das Nutzererlebnis unter dem Namen Core Web Vitals zusammen. Dieser Ratgeber zeigt, wie du die Joomla Performance und die Core Web Vitals deiner Website misst, welche Stellschrauben Joomla selbst mitbringt und wann weitere Optimierung keinen Sinn mehr ergibt. Stand der Angaben ist der 31.10.2026.

Was die Core Web Vitals messen

Die Core Web Vitals bestehen aus drei Messwerten [1]. Largest Contentful Paint (LCP) misst, wann das größte sichtbare Element geladen ist, auf vielen Joomla-Websites das große Bild im Kopfbereich. Interaction to Next Paint (INP) misst, wie schnell die Seite auf Klicks und Eingaben reagiert. Cumulative Layout Shift (CLS) misst, wie stark sich Inhalte beim Laden verschieben.

Stoppuhr mit leerem Zifferblatt auf einem Holztisch neben einem Laufschuh im weichen Morgenlicht
Bild: KI-generiert
MesswertGutWas ihn in Joomla oft verschlechtert
LCPhöchstens 2,5 Sekundengroßes, unkomprimiertes Kopfbild, langsamer Server ohne Cache
INPhöchstens 200 Millisekundenviel JavaScript von Template, Slidern und eingebundenen Diensten
CLShöchstens 0,1Bilder ohne Breite und Höhe, nachladende Module, Webfonts

Die Grenzwerte gelten für das 75. Perzentil aller Seitenaufrufe, getrennt nach Mobilgeräten und Desktop [1]. Drei von vier Besuchen müssen also im grünen Bereich liegen. INP hat am 12.03.2024 den älteren Wert First Input Delay abgelöst [2]. Ältere Anleitungen, die noch FID nennen, sind an dieser Stelle überholt.

Welche Rolle die Ladezeit für Google spielt

Google schreibt, dass seine Rankingsysteme die Core Web Vitals verwenden, und empfiehlt gute Werte [3]. Im selben Text steht aber auch, dass gute Werte keine Spitzenplätze garantieren und dass Google vor allem die relevantesten Inhalte zeigen will, auch wenn eine Seite beim Nutzererlebnis in einzelnen Punkten schwächer ist [3]. Google rät ausdrücklich davon ab, nur für SEO einer perfekten Punktzahl hinterherzulaufen [3]. Wichtig wird das Thema vor allem dort, wo viele gleich hilfreiche Seiten um dieselbe Suchanfrage konkurrieren.

Für die Praxis heißt das: Ladezeit ist eine Grundvoraussetzung. Eine Joomla-Website, die die drei Grenzwerte erreicht, gewinnt durch weitere Millisekunden kaum noch etwas. Eine Website, die deutlich darüber liegt, verliert dagegen Besucher, die schon da waren.

Noch eine Frage offen?

In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.

So misst du deine Joomla-Website

Es gibt zwei Arten von Messwerten. Felddaten stammen von echten Chrome-Nutzern und werden im Chrome User Experience Report gesammelt. Labordaten entstehen bei einer einzelnen simulierten Messung. Felddaten zeigen PageSpeed Insights, der Bericht "Core Web Vitals" in der Google Search Console und die Chrome-Entwicklertools [1]. Hat deine Website zu wenige Besucher für Felddaten, bleiben nur die Labordaten. Die sind nützlich, um Ursachen zu finden, sagen aber weniger darüber, wie schnell die Seite bei deinen Besuchern tatsächlich lädt.

Miss immer mehrere Seitentypen: die Startseite, eine Kategorieseite im Blog-Layout und einen einzelnen Beitrag. In Joomla laden diese Seiten oft ganz unterschiedliche Module und Skripte. Notiere die Werte vor jeder Änderung, damit du später siehst, was eine Maßnahme gebracht hat. In der Search Console dauert es einige Wochen, bis sich Änderungen in den Felddaten zeigen, weil der Bericht einen längeren Zeitraum zusammenfasst.

Den Joomla-Cache richtig einstellen

Joomla bringt zwei Cache-Ebenen mit. In der globalen Konfiguration unter System schaltest du den System-Cache ein, entweder konservativ oder progressiv [4]. Der konservative Cache speichert Komponentenansichten und Module, die Caching erlauben. Der progressive Cache speichert für nicht angemeldete Besucher alle Module, auch solche, bei denen "Kein Caching" eingestellt ist [4]. Die Standard-Cachezeit liegt bei 15 Minuten [4]. Für die meisten Websites ist der konservative Cache der sichere Anfang.

Reihen gleicher Gläser stehen ordentlich gestapelt in einem Vorratsregal in warmem Licht
Bild: KI-generiert

Die zweite Ebene ist das Plugin "System - Page Cache". Es speichert ganze Seiten und liefert sie aus, bis die Cachezeit abläuft [4]. Das kann die Auslieferung deutlich beschleunigen, hat aber Grenzen. Der Seitencache bedient nur Gäste, angemeldete Nutzer bekommen immer die frische Seite. Warenkörbe und andere sitzungsabhängige Funktionen können mit ihm Fehler zeigen, und wenn du einen Beitrag bearbeitest, leert Joomla den Seitencache für die Seiten mit diesem Beitrag nicht automatisch [4]. Im Plugin kannst du einzelne Menüpunkte oder Adressen ausschließen. Nach größeren Änderungen leerst du den Cache unter System, Cache leeren, Gruppe "page".

Bilder als häufigster Grund für ein schlechtes LCP

In unseren Projekten ist das größte Bild der Seite der häufigste Grund für schlechte LCP-Werte. Oft wurde ein Foto direkt aus der Kamera hochgeladen und nur per CSS verkleinert. Lade Bilder deshalb in der Größe hoch, in der sie angezeigt werden, und speichere sie komprimiert in einem modernen Format. Wie das in Joomla geht, beschreibt der Ratgeber Bilder-SEO in Joomla.

Zwei Regeln von Google helfen gegen typische Fehler. Erstens sollte das Bild, das beim Aufruf sofort sichtbar ist, nicht mit loading="lazy" verzögert geladen werden, weil das den LCP verschlechtert. Verzögertes Laden ist nur für Bilder außerhalb des ersten Bildschirms gedacht [5]. Zweitens sollten alle Bilder die Attribute width und height tragen, damit der Browser den Platz vorher reserviert und nichts springt [5]. Ob dein Template beides richtig ausgibt, siehst du im Quelltext der Seite. Gerade bei Kopfbildern aus Slidern oder Template-Optionen fehlt das häufig.

Template, Erweiterungen und Skripte

Nach unserer Erfahrung bringen große Template-Frameworks und Seitenbaukästen viel CSS und JavaScript mit, das auf der einzelnen Seite gar nicht gebraucht wird. Das belastet vor allem den INP auf schwächeren Smartphones. Das mitgelieferte Template Cassiopeia ist schlank, ein Wechsel kostet aber Arbeit an Modulpositionen und Gestaltung. Bevor du das Template tauschst, lohnt sich ein Blick auf die Erweiterungen: Slider, Pop-ups, Chat-Fenster und Social-Media-Einbindungen laden oft auf jeder Seite eigene Skripte. Was du nicht nutzt, deinstallierst du.

Schwerer Rucksack wird auf einer Holzbank ausgepackt, einige überflüssige Dinge liegen daneben
Bild: KI-generiert

Eingebundene Dienste anderer Anbieter sind ein zweiter Bremsklotz. Jede Schriftart von einem fremden Server, jedes Video und jedes Tracking-Skript ist eine zusätzliche Verbindung. Schriften kannst du lokal ablegen, Videos erst nach einem Klick laden lassen. Für die Besucherstatistik setzen wir auf den eigenen Websites seit Jahren Matomo ein. Welche Erweiterungen sich gegenseitig ausbremsen, ist eine typische Aufgabe für die Wartung, siehe Joomla langsam.

Server und PHP-Version

Ein Cache hilft wenig, wenn der Server selbst langsam antwortet. Joomla 6 verlangt mindestens PHP 8.3 und empfiehlt PHP 8.4, als Arbeitsspeicher für PHP empfiehlt es mindestens 256 MB [6]. Eine veraltete PHP-Version bremst die Website und blockiert außerdem das Update auf die aktuelle Joomla-Version. Prüfe in der Systeminformation deiner Website, welche Version läuft.

Beim Joomla! Hosting für 29,00 Euro im Monat inklusive Umsatzsteuer ist Joomla 6 vorinstalliert, die Server stehen in Deutschland. Wie Cache-Ebenen auf Server- und Joomla-Seite zusammenspielen, erklärt der Ratgeber Joomla Caching. Weitere technische Stellschrauben wie robots.txt und kanonische Adressen stehen unter Technische SEO für Joomla.

Wann es reicht

Erreicht deine Website in den Felddaten bei allen drei Werten den grünen Bereich, ist der wichtigste Teil erledigt. Ein Laborwert von 100 Punkten in PageSpeed Insights ist kein Ziel für sich, Google selbst rät davon ab, einer perfekten Punktzahl hinterherzulaufen [3]. Die ersten Schritte, also Cache einschalten, Bilder verkleinern und ungenutzte Erweiterungen entfernen, bringen in unseren Projekten den größten Teil der Verbesserung. Was danach kommt, kostet deutlich mehr Zeit für weniger Wirkung. Diese Zeit steckst du besser in Inhalte und interne Verlinkung. Mehr zu den einzelnen Messwerten erklärt das Glossar unter Core Web Vitals.

Du hast deine Werte gemessen und weißt nicht, wo du anfangen sollst? Bring die Adresse deiner Website in die gratis SEO-Sprechstunde mit. Dort sehen wir uns die Messwerte gemeinsam an und sagen dir, welche Stellschraube bei deiner Joomla-Website zuerst dran ist.

  1. Organisation Web Vitals. web.dev (Google). Stand 31.10.2024. abgerufen am 31.10.2026
  2. Organisation Interaction to Next Paint becomes a Core Web Vital on March 12. web.dev (Google). Stand 31.01.2024. abgerufen am 31.10.2026
  3. Organisation Nutzerfreundlichkeit in der Google Suche (Page Experience). Google Search Central. Stand 24.09.2026. abgerufen am 31.10.2026
  4. Organisation Cache. Joomla! User Guide. Stand laufend. abgerufen am 31.10.2026
  5. Organisation Lazy Loading von Bildern auf Browserebene. web.dev (Google). Stand 13.08.2024. abgerufen am 31.10.2026
  6. Organisation Technical Requirements (Joomla 6.x). Joomla! Programmers Documentation. Stand laufend. abgerufen am 31.10.2026

Häufige Fragen

Sind die Core Web Vitals ein Rankingfaktor?

Google schreibt, dass seine Rankingsysteme die Core Web Vitals verwenden. Gute Werte garantieren aber keine guten Platzierungen, relevante Inhalte haben Vorrang. Wichtig werden sie vor allem, wenn mehrere gleich gute Seiten konkurrieren.

Welche Cache-Einstellung ist für Joomla die richtige?

Für die meisten Websites ist der konservative System-Cache der sichere Anfang. Das Plugin "System - Page Cache" bringt mehr, liefert aber nur Gästen gespeicherte Seiten aus und kann Warenkörbe oder Formulare stören. Teste es vorher.

Warum ist mein LCP schlecht, obwohl die Seite schnell wirkt?

Häufig ist das Kopfbild zu groß oder wird mit loading="lazy" verzögert geladen. Prüfe im Quelltext, wie das größte Bild der Seite eingebunden ist, und lade es in der angezeigten Größe hoch.

Brauche ich für eine gute Performance ein neues Template?

Nicht zwingend. Prüfe zuerst Cache, Bilder und Erweiterungen. Ein Templatewechsel kostet Arbeit an Modulpositionen und Gestaltung und lohnt sich vor allem, wenn ohnehin ein Relaunch oder ein großes Joomla-Update ansteht.

Wie lange dauert es, bis Verbesserungen in der Search Console sichtbar sind?

Der Bericht fasst Felddaten über einen längeren Zeitraum zusammen. Rechne mit einigen Wochen, bis sich eine Änderung dort deutlich zeigt. Labormessungen in PageSpeed Insights zeigen die Wirkung sofort.

Noch eine Frage offen?

In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.

Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.

Weiterlesen