OzzyM Posted July 5, 2022 Share Posted July 5, 2022 Hello, I need some help. I've been struggling past few weeks with improving SEO of my shop, including technical side as suggested by PageSpeed Insights. I've managed to improve a lot, but it's still far from good, especially on mobile. Links: PageSpeed Insights - Shop's main pagePageSpeed Insights - Example category sitePageSpeed Insights - Example product I'm mostly struggling with eliminating render-blocking resources (jquery especially, how do I delay it?) and reducing unused JavaScript, which seem to slow down my FCP and LCB on mobile devices significantly. Would any kind soul give me some hints on how to improve further? Cheers Link to comment Share on other sites More sharing options...
Nickz Posted July 5, 2022 Share Posted July 5, 2022 (edited) Yoi need greatly to redesign your site, its overcrowded with images and everything is done to slow your site down. Google Tags, do a lot. PM me if you need assistence. Edited July 5, 2022 by Nickz (see edit history) Link to comment Share on other sites More sharing options...
El Patron Posted July 5, 2022 Share Posted July 5, 2022 1 hour ago, OzzyM said: Hello, I need some help. I've been struggling past few weeks with improving SEO of my shop, including technical side as suggested by PageSpeed Insights. I've managed to improve a lot, but it's still far from good, especially on mobile. Links: PageSpeed Insights - Shop's main pagePageSpeed Insights - Example category sitePageSpeed Insights - Example product I'm mostly struggling with eliminating render-blocking resources (jquery especially, how do I delay it?) and reducing unused JavaScript, which seem to slow down my FCP and LCB on mobile devices significantly. Would any kind soul give me some hints on how to improve further? Cheers check CCC of .js. 1. enable CCC of .js from performance page 2. visit index/category/product pages. View source of each and see if the names are the same. In PS 1.7 when modules/theme compliant there should be only one CCC name.js. If not disable CCC of .js 3. it's important to note that performance is done on 'first visit', i.e. no cookie, no cache (make sure to check your mod_expires), it does not measure subsequent page visit where many assets should already be cached. 4. google measure 'above the fold' render, this is more difficult to measure 5. Faster hosting, there are now hosting companies with vps with nvme, get nvme...this will significantly speed up data fetch 6. modify .js to use defer, this is technical but is 'huge' bang for the effort...will solve most issues best advice, contact https://www.prestachamps.com/services/googlePageOptimization.html they are masters at this and do it for affordable price. 1 Link to comment Share on other sites More sharing options...
OzzyM Posted July 6, 2022 Author Share Posted July 6, 2022 11 hours ago, El Patron said: check CCC of .js. 1. enable CCC of .js from performance page 2. visit index/category/product pages. View source of each and see if the names are the same. In PS 1.7 when modules/theme compliant there should be only one CCC name.js. If not disable CCC of .js 3. it's important to note that performance is done on 'first visit', i.e. no cookie, no cache (make sure to check your mod_expires), it does not measure subsequent page visit where many assets should already be cached. 4. google measure 'above the fold' render, this is more difficult to measure 5. Faster hosting, there are now hosting companies with vps with nvme, get nvme...this will significantly speed up data fetch 6. modify .js to use defer, this is technical but is 'huge' bang for the effort...will solve most issues best advice, contact https://www.prestachamps.com/services/googlePageOptimization.html they are masters at this and do it for affordable price. Hey, thanks for tips! .js names on index/category/product pages were different indeed, with CCC enabled. I've tried disabling CCC, but results got slightly worse. I'll try to use defer on .js. Link to comment Share on other sites More sharing options...
El Patron Posted July 6, 2022 Share Posted July 6, 2022 7 hours ago, OzzyM said: Hey, thanks for tips! .js names on index/category/product pages were different indeed, with CCC enabled. I've tried disabling CCC, but results got slightly worse. I'll try to use defer on .js. leave ccc off, else it loads much of the same .js every page. you have to remember that visitors are going to most likely/hopefully click another page which if mod_expires correct load much faster. you can only use defer on 'some' .js...others are required to load front end also do the same file check for CCC of .css.....if not same turn that off. if you have different one of our modules may help. 1.7 was incredible, when packing modules dev can define async/defer....but because the standard for packaging is not a requirement...it broke the this key feature, to bad. Link to comment Share on other sites More sharing options...
El Patron Posted December 21, 2022 Share Posted December 21, 2022 (edited) You can now remove render blocking JavaScript with our latest modules, JavaPro and cssPro learn more here Edited April 24, 2023 by PrestaHeroes USA (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now