Warum „CSS zusammenfassen“ den PageSpeed NICHT verbessert hat

"CSS zusammenfassen" klingt nach einem einfachen Performance-Hebel. In der Praxis war es bei uns aber nicht der schnellste Weg zu besserem LCP – und oft nicht der sinnvollste erste Schritt.

Einleitung

„CSS zusammenfassen“ gehört seit Jahren zu den Standard-Tipps, wenn es um bessere Performance in WordPress geht. Viele Guides, Plugins und Tools empfehlen diesen Schritt bis heute.

In diesem Artikel geht es nicht darum zu sagen: Das ist grundsätzlich falsch.
Sondern darum zu zeigen, warum dieser Ansatz in typischen WordPress-Projekten oft nicht den gewünschten Effekt bringt – und warum er selten der sinnvollste erste Schritt ist.

Der Tipp

„Fass dein CSS zusammen, dann wird die Seite schneller.“

Warum das plausibel klingt

Weniger CSS-Dateien bedeuten weniger HTTP-Requests. Dieser Gedanke stammt aus Zeiten von HTTP/1.1 und war damals sinnvoll. Viele Performance-Ratgeber haben ihn übernommen – oft ohne den technischen Kontext zu aktualisieren.

Hinweis aus der Praxis
Mit ausreichend Zeit, Budget und technischem Feintuning lassen sich auch große, zusammengefasste Stylesheets performant einsetzen. Für viele WordPress-Seiten ist das jedoch nicht der einfachste oder wirkungsvollste Hebel.

Was wirklich passiert ist

  • PageSpeed-Score verschlechtert
  • LCP unverändert oder schlechter
  • First Paint verzögert
  • Eine große CSS-Datei blockiert den Seitenaufbau

Technisch wirkte alles „aufgeräumt“ – praktisch wurde die Seite langsamer sichtbar.

Warum das so ist

Das eigentliche Problem ist nicht die Anzahl der CSS-Dateien, sondern wann und wie sie geladen werden.

  • Das komplette CSS liegt im und blockiert das Rendering
  • Der Browser muss CSS parsen, bevor er den sichtbaren Bereich rendert
  • Auch ungenutzte Styles (Footer, Slider, Unterseiten) verlangsamen den Start

Moderne Protokolle wie HTTP/2/HTTP/3 können mehrere Dateien parallel laden. Eine große, zusammengefasste Datei ist heute oft eher ein Nachteil, wenn sie Render-Blocking verstärkt.

Was stattdessen geholfen hat

  1. Critical CSS inline
    Nur das, was für den sichtbaren Bereich nötig ist
  2. Restliches CSS verzögert laden
    z. B. nach dem First Paint / asynchron
  3. Unnötige Styles reduzieren
    Theme- oder Plugin-CSS entfernen, das nicht genutzt wird
  4. Reihenfolge kontrollieren
    Erst Basis-Layout, dann „Extras“

Das Ergebnis: besserer LCP, schnellere visuelle Darstellung und stabilere Messwerte.

FAQ

Nein. Es kann sinnvoll sein – aber oft bringt es in WordPress keine LCP-Verbesserung, wenn das CSS weiterhin render-blockierend ist. Häufig ist Priorisierung (Critical CSS) der bessere erste Schritt.

CSS im Head kann das Rendering verzögern, weil der Browser Styles erst laden und parsen muss, bevor er Inhalte im sichtbaren Bereich rendert.

Critical CSS ist der kleine Teil des CSS, der nötig ist, um den sichtbaren Bereich beim ersten Laden korrekt darzustellen. Er kann inline eingebunden werden, während der Rest später geladen wird.

Teil der Serie: "Warum das NICHT die Lösung war" - Mythen & Missverständnisse
In dieser Serie geht es um verbreitete (WordPress)-Tipps, die logisch klingen – aber ohne Kontext oft in die Irre führen.

Ähnliches Problem?

Wenn du bei deiner Website an einem Punkt festhängst, an dem Standard-Tipps nicht weiterhelfen, lohnt sich ein genauer Blick auf die Ursache.
Ich schaue mir an, was wirklich bremst – und welche Maßnahmen für dein Projekt sinnvoll sind.