Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
weedesign

Optimize PageSpeed

Rating: 5.0

Average rating of 5 out of 5 stars

(23 reviews)
Downloads: 960

Description

Highlights

  • Optimize PageSpeed
  • Converts JPG and PNG images to WebP
  • Smart lazy loading with above-the-fold detection
  • Deferred CSS and lazy-loaded Google Fonts
  • Gzip, Deflate and browser caching via .htaccess

Features

  • Separate WebP quality for images and thumbnails
  • Optional fallback for browsers without WebP support
  • Background conversion via scheduled task
  • Automatic detection of new and changed images
  • Memory- and timeout-safe batch conversion
  • Convert or reconvert single images incl. thumbnails
  • Error log with retry and skip function
  • Cleanup of orphaned WebP files
  • Delete all generated WebP files with one click
  • CLI commands for indexing, conversion, status and cleanup
  • Optimized srcset and sizes attributes
  • Preloading of web fonts
  • HTML minification
  • Automatic .htaccess backups
  • Optimize PageSpeed

About the Extension

Optimize PageSpeed - Faster loading times for your Shopware shop

Optimize PageSpeed combines the most effective front-end optimizations in one extension. It converts your JPG and PNG images to WebP, adds lazy loading with above-the-fold detection, defers stylesheets and Google Fonts, preloads important fonts, minifies the HTML and sets up compression and browser caching on Apache servers.

Your shop transfers less data per page view and displays content sooner. This gives you a better basis for your Google PageSpeed Insights and Lighthouse scores, for Core Web Vitals such as Largest Contentful Paint (LCP) and for your SEO ranking. Every optimization can be switched on and off individually.

WebP images for JPG and PNG

WebP is a modern image format with noticeably smaller files at comparable visual quality. The extension creates a WebP version of every JPG and PNG in your media library, including all thumbnails. It delivers the WebP files automatically wherever the storefront uses Shopware's standard image template, for example for product images, listings and Shopping Experiences.

  • Separate quality settings for images (default 80) and thumbnails (default 60)
  • JPG and PNG conversion can be enabled separately; PNG transparency is preserved
  • Your original files stay untouched: the WebP files are stored next to them and can be deleted with one click at any time
  • As long as no WebP file exists, the original image is delivered, so there are no broken images during conversion
  • Optional fallback: browsers without WebP support receive the original JPG or PNG
  • Base URL for WebP files can be set globally or per sales channel
  • Debug mode shows the WebP path the extension looks for on every image

Built for large media libraries

Conversion runs in batches and adapts to your server. Before PHP reaches its memory limit or maximum execution time, the batch stops, and the next run continues exactly where it left off.

  • Images are indexed automatically when you open the WebP page for the first time
  • Number of images per batch is adjustable (default: 100)
  • Optional scheduled task: converts pending images every 5 minutes and, once all are done, checks for new or changed files
  • New and changed images are detected by their modification date and queued again
  • Problem images, such as extremely large files, can be skipped; source files over 200 MB are logged as errors instead of blocking the queue
  • Error log with file, message and date, plus "Retry errors"
  • Cleanup removes index entries and WebP files whose source image no longer exists

WebP overview in the Administration

Under Content > WebP you can see the status of every image at a glance:

  • Converted, pending and failed images with progress bar, split into media and thumbnails
  • Bandwidth saved in total and per file: original size, WebP size and reduction in percent
  • Search by path and filter by status
  • Before/after slider to compare the original and the WebP version
  • Convert or reconvert single images; reconverting an image also refreshes its thumbnails
  • Estimated remaining time for manual and scheduled conversion
  • Status of the scheduled task with current phase, last run and duration
  • Maintenance actions: reindex, check updates, retry errors and clean up

CLI commands

Convert large media libraries without a browser, for example via SSH or in deployment scripts:

  • bin/console weedesign:pagespeed:index – indexes all images
  • bin/console weedesign:pagespeed:generate – converts all pending images (--batch=N sets the batch size, default 500)
  • bin/console weedesign:pagespeed:check – finds new and changed images
  • bin/console weedesign:pagespeed:status – shows totals, pending images, errors and the split into media and thumbnails
  • bin/console weedesign:pagespeed:cleanup – removes orphaned entries and WebP files (--dry-run shows a preview)

Lazy loading and above-the-fold detection

  • Native lazy loading (loading="lazy") for images, iframes and videos
  • Images in the first viewport are detected and switched to eager loading, so your Largest Contentful Paint image is not lazy-loaded
  • Zoom, magnifier and slider images are excluded from lazy loading, so product galleries keep working as expected
  • Optional fix for gallery images that are displayed too small

Responsive images in the right size

The extension calculates optimized srcset and sizes attributes from your theme breakpoints (including XXL) and the number of columns. For images with a fixed display width, thumbnails that are much larger than needed are left out, so the browser does not load an oversized file.

Stylesheets and fonts

  • Deferred stylesheets: non-critical stylesheets load after the page has loaded
  • Lazy Google Fonts: Google Fonts load on the first user interaction (scroll, mouse movement, key press or touch)
  • Preload files: important fonts are preloaded with the correct font type (WOFF2, WOFF, TTF, OTF, EOT)
  • "Scan CSS for files" automatically finds the WOFF2 fonts used in your storefront stylesheets
  • Preload lists can be maintained per sales channel

HTML minification

Removes unnecessary whitespace, line breaks and HTML comments from the page source. Redundant type attributes (text/javascript, text/css) are dropped as well. Content of script, style, pre and textarea elements remains untouched, and conditional comments are kept.

Compression and browser caching via .htaccess (Apache)

Switch each server optimization on or off individually:

  • Gzip compression
  • Deflate compression for HTML, CSS, JavaScript, JSON, XML, SVG, fonts and more
  • Keep-Alive for persistent connections
  • Expires headers, e.g. 1 year for JPG, PNG and GIF images and 1 month for CSS and JavaScript
  • Cache-Control headers

The rules are written into a clearly marked section of your public/.htaccess. The extension keeps a copy of the original file and creates a backup before every change. It also checks your web server: if it is not Apache, the .htaccess options are hidden and a notice is shown.

Details

  • Available: English, German
  • Latest update: 2 November 2026
  • Publication date: 23 March 2022
  • Version: 6.0.7
  • Category: SEO Optimization

Resources

Reviews (23)

Average rating
5.0

Average rating of 5 out of 5 stars

Based on 23 reviews
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

100 %
0 %
0 %
0 %
0 %

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review
absolute Empfehlung
5.0

Average rating of 5 out of 5 stars

by Peter Gras
9 April 2026 10:44
Ich bin begeistert von den Plugins von weedesign! Besonders Wolfgang überzeugt durch seine blitzschnelle, freundliche und extrem hilfsbereite Unterstützung. Egal, welche Frage oder welches Anliegen man hat – die Antwort kommt prompt und kompetent.
Die Plugins selbst laufen fehlerfrei, sind sauber programmiert und funktionieren auf Anhieb ohne irgendwelche Probleme. Man merkt einfach, dass hier mit viel Know-how und Liebe zum Detail gearbeitet wird.
Ganz klare Empfehlung – sowohl die Produkte als auch der Support sind erstklassig!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Klare Empfehlung!
5.0

Average rating of 5 out of 5 stars

by Luca Reischl
22 April 2025 12:09
Klasse Erweiterung, schneller Support. Tut was es soll!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Super Plugin & Super Support
5.0

Average rating of 5 out of 5 stars

by Lukas
14 March 2025 11:12
Ich bin sehr zufrieden. Wir hatten jetzt mal nach langer Zeit ein kleines Problem, bei dem uns sofort geholfen wurde. Jetzt funktioniert wieder alles einwandfrei.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Fasst die wichtigsten Optimierungen zusammen. Top Support!
5.0

Average rating of 5 out of 5 stars

by Nico
7 August 2024 15:17
Das Plugin bietet die wichtigsten Pagespeed Optimierungen und ist einfach in der Installation und Anwendung.
Wir hatten die meisten Bestandteile aber bereits vorher umgesetzt, wodurch wir das Plugin nicht weiter nutzen werden.

Hatten beim Support angefragt, ob uns das Plugin in dem Fall noch etwas bringt und ob Weedesign vielleicht weitere Tips für uns hat. Sofortige Antwort mit super hilfreichen Insights und der ehrlichen Meinung, dass in unserem Fall vermutlich kein weiterer Benefit entsteht.

Kann das Plugin sowie Weedesign nur empfehlen.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
FANTASTISCHER KUNDENSERVICE
5.0

Average rating of 5 out of 5 stars

by Malina Brücher
26 June 2024 14:36
-
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Top, Top, Top!!!
5.0

Average rating of 5 out of 5 stars

by Alexander Paloncy
10 June 2024 01:29
Super Plugin und vorallem bester Support! Weedesign ist kompetent und löst die Probleme die bei Shopware-Webshops auftreten können zuverlässig! Absolut empfehlenswert.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Klasse Tool und Wolfi macht nen super Job
5.0

Average rating of 5 out of 5 stars

by Michi
11 April 2024 09:31
Hab gestern mit Wolfi telefoniert, er nahm sich wirklich lange die Zeit um mir beim pagespeed weiterzuhelfen.
Hat mir hier und da paar Tricks gezeigt und zack, läuft schon viel besser. Bisschen manuell hier und da nachgeholfen, aber an sich macht das Plugin die größte Arbeit. Danke dir, LG Michi
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
Verbesserung auf Mausklick - richtig toller Service
5.0

Average rating of 5 out of 5 stars

by Christian Gerwing
7 April 2024 15:45
Direkt nach dem Aktivieren des Plugins (und Erstellung der webp-Formate) ist mein Shop im Google Pagespeed-Test von 58 auf 82 gesprungen. Der Service gab darüber hinaus Tipps, wie man noch mehr aus seiner Seite rausholen kann und hat geduldig alle Fragen zum Plugin beantwortet. Kann das Plugin jedem nur empfehlen!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
einfach gut
5.0

Average rating of 5 out of 5 stars

by Albert B.
14 March 2024 16:53
gutes plugin:)
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support
by weedesign 14 March 2024 21:39
Edit: Du schreibst selbst in Deiner Mail "Die Startseite profitiert tatsächlich von deinem Plugin, da das aktuell eingesetzte Layzyload nicht greift"
Und Du nutzt nicht mal die wichtigste Funktion des Plugins (webp)
Also verbessert mein Plugin die Startseite, aber Du behauptest das Gegenteil und der Shop hat kein Scoring von 80 sondern von 13!!!!
Shopware ist kontaktiert. Ich werde versuchen, was ich kann um gegen Deine falschen Behauptungen vorzugehen!
Support gibst Du drei Sterne, aber hast den Support nicht kontaktiert.
Funktionalität gibst Du einen Stern, aber was funktioniert denn nicht? Es funktioniert alles, Du schreibst selbst, dass die Seite von meinem Plugin profitiert und Du verwendest nicht mal die wichtigste Funktion!!! Das ist einfach unglaublich. Ich hoffe Shopware greift hier ein - Du behauptest schlichtweg Unwahrheiten!
________________________________________________________

Wenn ich euren Shop bei pagespeed.web.dev prüfe dann habt ihr mobil einen Score von 13 und am Desktop kommt ihr auf 43. Und Du kommst angeblich auf 80 :D
Das kann nicht okay sein, was Du hier schreibst und ich kontaktiere jetzt auch direkt Shopware um zu klären, ob solch eine offensichtlich falsche/irreführende Bewertung überhaupt erlaubt ist.

Das Plugin bietet zahlreiche Konfigurationsmöglichkeiten und kann somit bei unwissenden Nutzern leider auch zur Verwirrung führen.
Hierbei hilft aber der Support gerne und versucht Probleme zu lösen. Leider gibt es von Dir keine Support-Anfrage.

Es kam aber auch schon oft vor, dass das Plugin tatsächlich keine bis wenig Verbesserung im Score erzielt, aber das sind auch oft Shops die bereits von den Entwicklern optimiert wurden und hierfür lohnt sich natürlich immer erstmal die Testversion zu nutzen und die möglichen Optionen des Plugins zu testen.

Das Plugin wurde nur kurz vor dieser Bewertung im Store downgeloadet und es verwirrt mich, wie man in dieser kurzen Zeit überhaupt etwas testen soll und zusätzlich noch die PageSpeed Analyse 2x durchführt. Wirkt aufgrund der extrem kurzen Zeitspanne eher so, als ob das Plugin nicht mal wirklich getestet wurde. Schade!
Super Plugin
5.0

Average rating of 5 out of 5 stars

by Timo Kuhlmann
22 August 2023 08:51
Das Plugin macht was es soll + man hat einige Möglichkeiten individuelle Einstellungen vorzunehmen. Außerdem ist der Support sehr gut!
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

About the Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 4.9

    Average rating of 4.9 out of 5 stars

  • Partner since: 2019
  • Extensions: 72

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly