PAGESPEED
Shopware
Performance
optimization
Few things are as important for shops as a successful presentation of the products and services on offer. An important factor in this context is the loading time of your website, because a fast Internet presence creates user convenience and demonstrates expertise and is therefore an important trust factor.

Sie möchten eine schnelle Anfrage stellen und einen detaillierten Kostenvoranschlag erhalten?
Unser Account Manager wird sich schnellstmöglich mit Ihnen in Verbindung setzen.
In addition, search engines such as Google include PageSpeed in the evaluation of websites, so an optimised website has a good chance of appearing higher up in the search results or gaining a few places compared to less well-positioned competitors. If you use a Shopware system for your shop and want to optimise Shopware performance, this can therefore contribute to significant improvements in SEO.
Play video
Shopware shop slow?
Why you should have your Shopware performance optimised
Page speed is one of the factors that determine your success in the search engines and therefore how well you are found by your potential customers! And this is just one of the reasons why a fast site should be a priority when realising your Shopware project. If you want to have your Shopware performance optimised, here are a few more interesting arguments:
- User experience
A fast page load time is crucial for a positive user experience. If a website loads slowly, visitors can become frustrated and may leave the site before even viewing the content. A fast PageSpeed ensures a smooth and pleasant user experience, which increases the likelihood that visitors will stay on the page, buy products and come back later for more purchases. If your shopware backend is slow, this is still bearable - but if the user interface is also slow, this has a massive impact on the user experience.
- Conversion rate
The speed of a website can have a direct impact on the conversion rate. Studies have shown that a delay of just a few seconds can lead to a significant drop in the conversion rate. If a potential customer has to wait a long time to view products or complete the order process, this can lead to doubts about the purchase decision, frustration and cancellation of the transaction. A fast PageSpeed increases the likelihood of visitors becoming customers by providing a smooth shopping experience.
- Search engine optimisation (SEO)
The loading time of a website is an important ranking factor for search engines such as Google. Search engines favour websites with fast loading times as they offer users a better experience. A slow website can lead to a lower ranking in the search results, which in turn leads to less visibility and visitors. A fast PageSpeed can therefore increase visibility in search engines and generate more organic traffic. More organic traffic in turn means that you are less dependent on other traffic sources such as search engine advertising (SEA) and social media.
- Mobile use
With the increasing share of mobile devices in conversions and web searches in general, it is particularly important that a Shopware shop loads quickly on mobile devices. To achieve this and to increase user-friendliness, you can use a special responsive layout that minimises loading times and is adapted to the special needs of touch operation. A slow or generally non-optimised website can lead to mobile users leaving the site prematurely. A fast PageSpeed improves the user experience on mobile devices and increases the likelihood that visitors will stay on the site longer and make purchases.
Shopware performance optimisation: we tackle these factors
In order to optimise Shopware performance, we access different elements of the website or the code behind it and analyse them for their optimisation potential. This includes optimising the integration of HTML, CSS, PHP and database elements that are important for the integration of content and style elements.
Optimise Shopware performance with good HTML codeA
well-structured and semantically correct HTML structure makes it easier for search engines and browsers to analyse and display the content of a page. A clear and efficient HTML structure also helps to speed up the page rendering process. The size of the HTML file itself can also influence the loading time. Unnecessarily bloated or overloaded HTML files caused by inline styles, excessive scripts or unnecessary tags can slow down the loading time. HTML elements should therefore be reduced to the essentials and unnecessary code removed.
Many web developers use HTML to link to external resources such as CSS and JavaScript files, images or other media files. The number and size of these external resources can also affect the loading time. We therefore check the number of external resources and, if necessary, organise more effective management, for example by bundling and minifying CSS and JavaScript files or using image optimisation techniques.
The placement of HTML elements on the website can also have an impact on PageSpeed. For example, placing JavaScript code at the beginning of the HTML document can result in the page content only being rendered after the script has been loaded.
By moving JavaScriptcode to the end of the HTML document, we can create the impression of faster page loading for users and search engines while the loading process is still running in the background.
Last but not least, HTML files can be optimised using caching mechanisms and compression techniques to improve PageSpeed. The correct configuration of caching can speed up repeated page accesses, and the use of compression techniques such as GZIP makes it possible to reduce file sizes and shorten transfer times.
Improve PageSpeed with CSS optimisationAs with
many other elements of a website, the correct size of CSS files can improve PageSpeed. Unnecessarily large CSS code caused by repeated or unused styles slows down loading times. Removing unnecessary code as well as spaces, line breaks and unnecessary characters can significantly reduce the file size. Similar to HTML, effective caching and good compression can also improve loading times.
The way in which CSS is integrated into a website can also have an impact on page speed. As mentioned above, embedding CSS code directly into the HTML document (inline CSS) can lead to larger HTML files and slow down the page rendering process. It is therefore often a better solution to outsource CSS code to external files and integrate them via external stylesheets. By combining and minifying CSS files, HTTP load times can also be reduced and the overall PageSpeed improved.
The use of complex or nested CSS selectors can lead to a longer CSS processing time. The more specific a selector is, the longer it takes to find and apply the corresponding CSS rule block. Therefore, we recommend keeping CSS selectors as simple as possible and not using unnecessary excessive specificity.
Media queries in CSS make it possible to change the style based on the properties of the output device, for example for different screen sizes or device types. However, using media queries can mean additional CSS code and a longer processing time. Using only the necessary media queries and making sure they are written and organised efficiently is also an important part of CSS optimisation.
Optimise Shopware performance with PHPWe
check the PHP version used on your website and, if necessary, carry out an update that is compatible with your Shopware version. For example, PHP version 7.2 or newer is required for Shopware 6. This is particularly important for a Shopware 6 migration, as Shopware 5 also runs with much older PHP versions. To ensure that everything fits here and that all data can be processed in the best possible way, we pay close attention to the compatibility of your PHP and Shopware versions.
In addition, the performance of the PHP interpreter and the web server can influence the execution time of PHP scripts. An optimised server configuration, for example using a fast web server with efficient PHP extensions, can increase the processing speed of PHP and thus improve PageSpeed.
As with many other types of code, efficiently written PHP code can ensure faster execution times. This includes avoiding redundant or unnecessary calculations, minimising the number of database queries and avoiding lengthy loops or recursive functions. Similar to the other factors already mentioned, we also check the caching here.
If a website uses PHP to communicate with a database, the optimisation of database queries and the efficient use of indices influences the loading time. By avoiding complex or inefficient queries and carefully planning the database structure, data can be retrieved and processed faster.
PHP can be used to access external resources such as APIs, external databases or services. The efficiency of these integrations is also an important factor for the loading time.
Improve Shopware performance with MySQL
Last but not least, let's take a look at your database management system. Here we recommend the use of MySQL, which is a secure system with high speed and grown solutions and structures. Shopware 6 is compatible with MySQL versions 8.0 and newer and is often used in conjunction with PHP. If all the elements work well together, this is an excellent prerequisite for fast loading times. Among other things, this depends on the database design: A well-designed database structure can improve query performance and reduce page load times. This includes using efficient table structures, using indexes correctly, normalising data to avoid redundancy and avoiding complex dependencies or links between tables.
The efficiency of database queries can also affect the loading time of a page. By using optimised queries, selecting the right indexes for fast access, limiting the amount of data retrieved to what is necessary and avoiding complex or unnecessary JOIN operations, data can be retrieved and processed faster.
By caching the results of frequently used queries, repeated database accesses can be avoided. A popular caching solution for MySQL, for example, is the MySQL query cache.
Finally, optimising the MySQL configuration and various settings is also a way of improving loading times. This includes the adjustment of buffer sizes, the use of optimised storage engines, the configuration of database and connection limits as well as the monitoring and optimisation of database server performance.
Optimise your Shopware performance with signundsinn
If you want to have your Shopware performance optimised, you should always be on top of the points mentioned above. However, not every shop has the possibility or the regular need to employ a developer in-house for these tasks. With signundsinn, you can rely on the expertise of an experienced Shopware agency: We know the idiosyncrasies of the software and know which options for reducing loading times work best in conjunction with Shopware. Shopware 6 performance in particular, as the latest version of Shopware, will be very important in the coming years.
- Optimise images
Both the image size and the format can influence the PageSpeed ranking. Images can often be significantly reduced in size without any major loss of quality - we therefore recommend that you always keep an eye on the size of your product images or stock images, for example, and optimise them if necessary. Ideally, images should be less than 1 MB in size. The use of modern image formats such as WebP can also have a positive effect on loading times.
- Optimisation of the server setup
The configuration of the web server and the server environment includes the use of a fast web server with optimised settings. The use of caching techniques, compression and the correct configuration of GZIP compression can improve the server response time and transfer speed.
- Reducing the number of HTTP requests
Reducing the number of HTTP requests needed to load a page can improve the loading time. This can be achieved by combining files, using CSS sprites for background images or using data URLs for small images.
- Lazy loading
Lazy loading is a technique in which images or content are only loaded when they scroll into the visible area of the browser. This reduces the initial loading time of the page and enables the visible content to be displayed more quickly.
Optimise Shopware performance:
Keep an eye on loading times with PageSpeed CheckerGoogle
measures PageSpeed for desktop pages and their mobile equivalents separately. So if you want to optimise your Shopware performance, you need to keep an eye on both the PageSpeed for your desktop users and the loading times on mobile devices. On the rating scale from 0 to 99, values from 90 are desirable - therefore this is our minimum target for Shopware performance optimisation
.Check your Shopware performance now with the PageSpeed Checker and find out how much development potential lies dormant in the loading times of your website. If you realise that you have some catching up to do in this area, we will be happy to talk to you about the possibilities. On request, we can also show you how to add additional functions to your shop system with Shopware 6 plugins without negatively affecting the loading time.
Simply enter your URL and have your page checked
.Would you like to make a quick enquiry and receive a detailed quote?
Our account manager will get in touch with you as soon as possible.
FREQUENTLY ASKED QUESTIONS
FAQ
- Image optimization through compression and using the correct file format.
- Caching static content such as CSS, JavaScript and images.
- Minification of CSS, JavaScript and HTML to reduce file size.
- Bundling files to reduce the number of HTTP requests.
- Using content delivery networks (CDNs) to distribute content across servers worldwide.
- Lazy loading of images and content to reduce the initial loading time.
- Optimization of database queries and database design.
Shopware 6 is available in three expansion levels for different company sizes and needs.