PageSpeed sagt ja:
Zitat
Sie können ungültige Regeln aus Stylesheets entfernen und das Laden von CSS aufschieben, die nicht für ohne Scrollen sichtbare Inhalte verwendet werden, um unnötigen Datenverbrauch durch Netzwerkaktivität zu vermeiden.
Das bedeutet, Google bezieht sich auf den Anfangsbereich, den ein Benutzer ohne Scrollen sieht (= wenn die Seite aufgeht). Google möchte also von dir, dass du das CSS ausfsplittest (vielleicht später dann noch reduzierst) so, dass anfänglich nur das CSS gezogen wird, das für den oberen, sofort sichtbaren Bereich relevant ist.
Das ist ein nahezu vergebliches Unterfangen. Eine Möglichkeit wäre VIELLEICHT, das CSS am Ende der Seite zu laden. Das beherrscht Joomla 3 aber nicht.
2.7 Sekudnen bei 280 kB ist generell ein anderes Problem, wenn das so lange dauert
Naja, Tatsache ist, dass es viel ungenutzten Code gibt und den will ich finden.
Das ist mit oben Gesagtem vermutlich nur eine Vermutung.
Beispiel von meiner Seite.
Nur Startseite: "63% unnötig"
Startseite + weitere URL, wo Beitrag: "32% unnötig".
Jeweils Diff-Button und inspiziert.
Jetzt kannst natürlich unter "Add more URLs" alle URLs eingeben, falls das Tool das unterstützt. Bei mir würden damit 25% aller wichtigen Basisklassen verschwinden, die bspw. Bootstrap mitbringt. Aber auch welche, die ich mit Sicherheit noch verwenden will.
Wenn deine Seite fix und fertig ist und HTML niemals mehr geändert wird ist das Tool, ohne tiefere Kenntnisse bzgl. des eigenen CSS (warum, wozu?) VIELLEICHT eine Option.