I just ran your store through PageSpeed Insights, and your core vitals are really low so to remedy this you need to address the root causes - which can be a challenge to non-technical users because these are mostly caused by Third-party apps.
Desktop:
Mobile:
Unfortunately although Shopify now provides speed reports for your theme, they do not force Apps to have any speed requirements, and therefore some apps are just really slow, poorly coded and hosted on the cheapest hosting available to maximize their profit.
Right click to select ‘inspect element’ then click the network tab and refresh the page in order to see a breakdown of your network utilization.
As you can see here it took 20 seconds to finish loading your homepage and there was 25mb of resources downloaded! This is way too much data and you need to redesign for performance. You cannot expect a customer to download 25mb of data on your homepage, it’s just too much.
Largest Contentful Paint (LCP)
This is your biggest area of concern right now, costing nearly half a minute on mobile - it’s not going to be favourable at all for your customers or Google SERP ranking.
The above list is all of the javascript includes required in order to load your page. The top 3 especially need to be reviewed first because they are using a huge amount of resources - so that’s the kendo, webchat and youtube.
1. Kendo simply visit the URL and download the JS it provides: https://cdn.kendostatic.com/2022.1.412/js/kendo.all.min.js
Now you can package this into your theme.js.liquid and load it async to remove this request overhead.
2. Webchat - for the most optimal performance.you will need to conditionally load this app on the product pages, or ideally only load after interaction from the user. This can be done with Javascript and lazysizes
For example:
document.addEventListener("mousemove", function(){
//Load Webchat JS ...
});
More info here: https://www.w3schools.com/jsref/met_document_addeventlistener.asp
3. Youtube currently is being loaded in it’s least performant manner, although you are not to blame you just copy-pasted the embed script. The issue with this on performance is that it loads a huge JS library from youtube in order to render their player. To fix this, it’s really simple - just make a screenshot of the player thumbnail and upload that your store.
Then edit the theme code, or use custom html in your customizer and add the image with an anchor tag href link to the youtube video.
This will open the youtube app on mobile users so the experience is native and fast.
On desktop it will simply open a new tab.
This will get you started in the right direction and help bring your score up somewhat. Although to reach higher score’s you’ll need to make a lot more changes. I ran your store through our free Shopify Analyzer and it scored a F - https://analyze.speedboostr.com/result/gdab3nplgd
You have 8 404 not found links on your homepage, so there’s another thing to clean up because browser can only do 6 concurrent requests so that’s not helping performance at all either.
If you’d prefer an expert take care of all these technical tasks for you, that’s what our engineers are here for! Send us a message and we’ll get your store tuned up and performing better as soon as possible 