CSS bei wordpress optimieren?

  • Hallo,

    ich habe eine Frage bezüglich der CSS-Dateien bei Wordpress.
    Wenn ich über "Google PageSpeed Insights" die Performance unserer Seite https://www.yakuza-leipzig.de teste fällt die Bewertung nicht wirklich gut aus und als Hauptproblem wird mir folgende Optimierung vorgeschlagen:

    "JavaScript- und CSS-Ressourcen, die das Rendering blockieren, in Inhalten "above the fold" (ohne Scrollen sichtbar) beseitigen

    Ihre Seite enthält 3 blockierende Skript-Ressourcen und 4 blockierende CSS-Ressourcen. Dies verursacht eine Verzögerung beim Rendern Ihrer Seite.

    Keine der Seiteninhalte "above the fold" (ohne Scrollen sichtbar) konnten ohne Wartezeiten für das Laden der folgenden Ressourcen gerendert werden. Versuchen Sie, blockierende Ressourcen zu verschieben oder asynchron zu laden, oder laden Sie kritische Bereiche dieser Ressourcen direkt inline im HTML.
    Entfernen Sie JavaScript, das das Rendering blockiert:

    Optimieren Sie die CSS-Darstellung für die folgenden URLs:

    jetzt ist meine Frage wie kann ich das optimieren?

    Ich habe jetzt schon zahlreiche Berichte und Beiträge über das Thema gelesen und auch schon ein, zwei Dinge Probiert z.B. das Plugin "WP-Optimize" und "WP Smush" bezüglich Bildoptimierung, aber der richtige Erfolg bleibt aus.

    Kann mir villeicht einer von Euch einen guten Tip geben, oder hat jemand eine Lösung?

    Ich Danke schon mal im vorraus für Eure Antworten und Hilfe. ;-)

    VG Fabian

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo Fabian,

    da liegt leider ein Menge im Argen. Dateien über wp.com ausliefern zu lassen (Jetpack) ist gar keine gute Idee. Das macht es nicht schneller, sondern langsamer: zwischen texanischen Servern und deinem Zielpublikum liegt der Atlantische Ozean und das bedeutet, dass je aufgebauter Verbindung mindestens 0,25 sec Latenzzeit hinzukommt - was in Summe zu dzt. 2-3 sec zusätzlicher Ladezeit beiträgt. Wenn möglich - verzichte auf Jetpack ganz, das kommt der WP-Render-Performance zugute (und natürlich den Ladezeiten).

    Das ist aber nur ein Konzept-Nadelöhr. Das nächste ist Shared Hosting (All-Inkl) für einen Shop, wo du genau dann, wenn sich Leute zum Kauf entscheiden, serverseitig auf dynamische Abfragen angewiesen bist, also auf echte Power, damit es schnell geht. Mit Warenkorb kannst du schlecht Caching einsetzen. Dies, sowie der Checkout - all das braucht Computing Power. Du brauchst m.E. also einen eigenen Server in Deutschland, also dort, wo dein Zielpublikum sitzt (Hetzner wäre so eine Idee, ist günstig).

    Aber dann geht die Optimiererei erst los. Und das geht, wenn du optimale Resultate willst, über eine Forenanfrage weit hinaus. Du musst dir da jmd. suchen, der davon Ahnung hat. Du solltest jemanden finden, der dir erklären kann, was Google mit seinem "Render blocking" meint und dieser Jemand sollte das auch beheben können. Schau dir dessen Website in den "Insights" an. Wenn sie oder er selber nicht ohne Renderblockaden laden, lass die Finger davon. Erst recht, wenn sie oder er erzählt, auf die Insights komme es nicht an, das seien nur "Punkte". Das ist ganz sicher falsch. Die Insights liefern den qualitativ besten Indikator dafür, wie performant deine Site auf einer Skala von 1 bis 100 steht, gemessen an Performance-Best-Practices, und sie geben dir eine Prioritätenliste, was die Behebung betrifft.

    Es wird klarerweise was kosten, denn da gehen bei diesem Setup Stunden rein. Andererseits will ich dir jetzt nicht das Gefühl geben, dass du resignierst und es dann eben auf sich beruhen lässt, das wäre eine gaaaanz schlechte Idee, wenn du verkaufen willst.

    Denn mobil, über das 3G-Netz sieht es so aus bei dir: https://www.webpagetest.org/result/171028_…6e6773c400be64/

    Wenn du mit den Zahlen (voriger Link) nicht vertraut bist, dann sieh dir folgendes Lade-Video an. Dann weißt du, was Mobilnutzer mit deiner Site erleben und auch, wovon ich rede:
    https://www.webpagetest.org/video/view.php…773c400be64.1.0

    The best,
    Frank

  • Der Shop hat nicht nur ein CSS Problem. Mich persönlich würde am meisten die gebrochenen SSL Verschlüsselung beschäftigen.

    F-rank Du willst im Header Deiner Seite einen Slider der jQuery benötigt. Google sagt Du hast Render-Blocking-Foo-Above-The-Damn-Fold. Was tust Du?

    A. Slider nicht verwenden, schließlich mache ich meine Webseiten für Google und nicht für meine Kunden.
    B. jQuery und WordPress verklagen, weil die mir so einen Mist in die Seite packen.
    C. Ich verwende ein anderes Tool wie z.B. Gtmetrix und Dareboost, weil Google manchmal zu Paranoia neigt.

    Die Seite muss schnell sein, keine Frage. Das kann sie aber auch wenn Google meint, dass da was nicht ganz so toll ist.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • F-rank Du willst im Header Deiner Seite einen Slider der jQuery benötigt. Google sagt Du hast Render-Blocking-Foo-Above-The-Damn-Fold. Was tust Du?

    A. Slider nicht verwenden, schließlich mache ich meine Webseiten für Google und nicht für meine Kunden.
    B. jQuery und WordPress verklagen, weil die mir so einen Mist in die Seite packen.
    C. Ich verwende ein anderes Tool wie z.B. Gtmetrix und Dareboost, weil Google manchmal zu Paranoia neigt.


    D. Ich verwende ein Stellvertreter-Asset, z.B. ein ge-blur-tes Inline-Mini-Image oder ein Was-auch-immer als Hintergrund und lege einen für den Besucher sinnvollen Text darüber. Das könnte dem ersten Slide nachempfunden sein. Beim ersten "mousemove" auf dem body werden jQuery und Slider per JS nachgeladen und das Image wird ausgetauscht. Vorteil: mousemove gibt es mobil nicht und Smartphones bekommen "automatisch" den Kladderadatsch nicht zu sehen, das spart Download-Volumen. UND die Insights kriegen außer Background-Asset und Text auch nichts zu futtern und können sich demzufolge auch nicht darüber beschweren - was am Ende via Score das Kundenvertrauen steigert.

    Google-Paranoia: na und? Ich gebe dem Tool seine 100 und hole die Optimierungszeit bei gesparten Kundendiskussionen wieder rein :)

    Einmal editiert, zuletzt von F-rank (29. Oktober 2017 um 22:48)

  • D. Ich verwende ein Stellvertreter-Asset, z.B. ein ge-blur-tes Inline-Mini-Image oder ein Was-auch-immer als Hintergrund und lege einen für den Besucher sinnvollen Text darüber. Das könnte dem ersten Slide nachempfunden sein. Beim ersten "mousemove" auf dem body werden jQuery und Slider per JS nachgeladen und das Image wird ausgetauscht. Vorteil: mousemove gibt es mobil nicht und Smartphones bekommen "automatisch" den Kladderadatsch nicht zu sehen, das spart Download-Volumen. UND die Insights kriegen außer Background-Asset und Text auch nichts zu futtern und können sich demzufolge auch nicht darüber beschweren - was am Ende via Score das Kundenvertrauen steigert.

    Google-Paranoia: na und? Ich gebe dem Tool seine 100 und hole die Optimierungszeit bei gesparten Kundendiskussionen wieder rein :)

    Das ist die Königslösung und wenn Du dass für jeden Kunden kostenfrei umsetzt, sage ich top!

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Das ist die Königslösung und wenn Du dass für jeden Kunden kostenfrei umsetzt, sage ich top!

    Speed-Optimierung ist bei mir weder kostenfrei noch für mich furchtbar aufwendig. Eigtl. ist es immer dasselbe:
    Slider, iframes und sonstige emdeds versauen den Speed und blockieren das Rendern. Diese Dinger immer.

    Aber du brauchst ja nur ein einmal zurechtgelegtes Snippet dafür, das du eigtl. auf so gut wie jeder Site einsetzen kannst.
    Jedenfalls für die Analytics. Die lade ich standardmäßig beim ersten mousemove/touchmove. Dann ist das weg aus den Insights-
    Beanstandungen (Futter für die Götter :-) ) und es funktioniert auch zuverlässig. Viel smarter und zeitsparender als die anderen
    Wege, die dafür sonst noch so im Netz kursieren und irre fehleranfällig sind und aufwendig dazu.

    Gottseidank habe ich kaum Slider-Kunden. Ich weiß, ist schon ein Privileg :-D

    Freut mich aber, wenn du gleichfalls siehst, wie mächtig der JS-Replacement-Ansatz bzgl. der Insights ist,
    oder vielmehr: bzgl. tatsächlich superschneller Seiten.

    Hab's mir auch nur abgeguckt und dann für meine Zwecke adaptiert. Kannst du auch. Sieht nach mehr aus als es ist.
    Viel Glück!

  • Hallo Jungs,

    Ich bin Euch sehr dankbar für die Ratschläge und Info's. Da für mich, als nicht Vollprofi, nicht alles ganz einleuchtet werde ich mich wohl mal nach einem zuverlässigen Profi umsehen und als Unterstützung hinzuziehen.
    Euch auf jedenfall schon mal vielen Dank.

    VG ;-)

  • Hallo BLOWshop,

    hast du mal Autoptimze probiert? -> https://de.wordpress.org/plugins/autoptimize/

    Damit kannst du einiges an Plus Punkte bei Google gewinnen, ohne gleich eine teure Dienstleistung von den Herren da oben in Anspruch zu nehmen :-)

    P.S.: Google ist kein Maßstab! Ich finde deine Seite richtig flott, bei den vielen Bildern! Daumen hoch!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!