Performance Benchmark Report Q1 2025 for Shopware 6
How does your Shopware 6 store’s PHP backend performance compare to other operators of Shopware in general?
To answer this question, we have aggregated and anonymized performance data from over 150 Shopware 6 stores over the last quarter and computed benchmark numbers to compare to for the most important page types: Product details, Category, Search, and Homepage.
Executive Summary
- For the Shopware 6 operators in the Top 10% and 25%, the numbers show what is possible if you operate with a focus on backend performance. The top 10% of shops perform in the range of 300 ms on average and 500 ms in the 95% percentile.
- The slowest 25% of shops have their pages perform significantly above 1 second, which will certainly affect the Largest Contentful Paint (LCP) scoring, that turns from Good to “Needs Improvement” at 2.5 seconds.
- The fastest and slowest 10% are 5–10 times apart, showing that there is tremendous potential in analyzing and optimizing PHP backend performance with tools like Tideways.
Benchmark of average response times
Page | 10% Best | 25% Best | Median | 25% Worst | 10% Worst |
---|---|---|---|---|---|
Product Details | 303 ms | 399 ms | 607 ms | 895 ms | 1599 ms |
Category Page | 287 ms | 463 ms | 767 ms | 1215 ms | 1855 ms |
Search | 303 ms | 607 ms | 927 ms | 1407 ms | 2943 ms |
Homepage | 51 ms | 127 ms | 303 ms | 575 ms | 1343 ms |
Benchmark of 95% percentile response times
Page | 10% Best | 25% Best | Median | 25% Worst | 10% Worst |
---|---|---|---|---|---|
Product Details | 447 ms | 639 ms | 1023 ms | 1599 ms | 2815 ms |
Category Page | 463 ms | 927 ms | 1471 ms | 2431 ms | 3711 ms |
Search | 399 ms | 799 ms | 1407 ms | 2303 ms | 4351 ms |
Homepage | 91 ms | 239 ms | 495 ms | 1087 ms | 2047 ms |
Outlook
Going forward, we plan to update these numbers regularly and hopefully get a good data basis that allows us to spot and discuss trends. By continuously measuring them from now, in the next round we expect there will be another +50% shops included and giving better data.
Methodology
The data foundation for this is daily average and 95% response times of PHP requests in Shopware 6 shops that have an active Tideways subscription or trial during the first quarter of 2025 and reported data to our backend. This is measured through the Tideways PHP extension, tapping into the PHP runtime.
From a Core Web Vitals perspective, this is an approximate benchmark for the Time to First Byte (TTFB) of all requests in the shop that are served by the PHP backend. Requests served cached from Varnish, Fastly or other HTTP cache in front of the shop are not included.
A shop must have had at least 5,000 storefront requests that day processed by PHP in the backend and 250 requests of the page type to be included. Only shops using the default controllers for the product details, category list, search, cart, and homepage page types are considered. This leads to 67,711 data points included in the report.
Take these numbers with a grain of salt because they intentionally include Shopware users across all major PHP and Shopware versions, with Elasticsearch or MySQL-based search, with Shopware’s HTTP Cache enabled or using external HTTP caches (Varnish) and across all industries and customer personas.
See where your store ranks
To see where your Shopware 6 store is ranking, sign up to a free trial with Tideways and collect backend performance data. Tideways can recommend performance optimizations and provides effortless insights into all code-level performance problems.