Hi, I must say I am quite shocked, I do not use anything too graphic heavy, no slideshows, videos etc. Maybe it is some of the apps? I have Privy, Jilt, Some free shipping banner, and instagram feed on the front page? Any help is really welcomed.
I ran your homepage through the Shopify Analyzer (a free analysis tool we built for the Shopify community) and it looks like you could really benefit from lazy loading a lot of your images. Here’s a link to your report if you’d like to see the full details: https://analyze.speedboostr.com/result/fy1yi8zwxl.
If you’re unfamiliar with lazy loading, it waits to load your images until they come into a user’s view. This way they aren’t all being loaded at the same time. Here’s an article we have that can help walk you through the process of implementing it: How to Lazy Load Images on Shopify to Make Your Site Faster.
Beyond lazy loading, you’ll definitely want to evaluate the apps you have installed and uninstall any that aren’t absolutely necessary. They can have a pretty big impact on performance and Google tends to give lower scores to stores with lots of apps. It’s also worth noting that just because you uninstall an app, it doesn’t mean the code has been removed from your theme. It’s best to go through your theme’s main files to ensure no old app code is leftover.
Something else to keep in mind is that Google creates its scores based on a bunch of different metrics, not just page speed. Your website could actually be performing really well, but still have a low score. We have an article that goes in-depth on the relationship between Google Page Speed Insights and Shopify stores and why you may not want to worry too much about it: The Truth About Google PageSpeed Insights for Shopify.
I hope this info was helpful. If you need any more assistance, feel free to contact our optimization experts at speedboostr.com/contact.
Thank you for reply, I will definitely incorporate lazy loading but one thing I need to solve is to remove that one app - it left some heavy code on my website. https://janskacelik.art/apps/GeoShippingBar/GeoShipingBarProxy.js this is the file I need to get rid off from loading, how to do it?
Thank you a lot, I was not sure where it is located in the template.
Still, I think the loading is slow, and I already removed all the unused apps, problem is that maybe the uninstalled apps left some code too but I do not know. …
What you’ll want to do is go through some of your main theme files:
theme.liquid
product.liquid
cart.liquid
When skimming through this code, you’ll want to see if you can find any references to app code that you no longer have installed.
If you find code related to an uninstalled app, then you can delete it. Just remember to duplicate your live theme before doing any of this work so that you have a backup in case any issues pop up.