Home › Forums › WoodMart support forum › To Everyone using the Woodmart Them – Core Web Vitals, google pagespeed gtmetrix
To Everyone using the Woodmart Them – Core Web Vitals, google pagespeed gtmetrix
- This topic has 3 replies, 2 voices, and was last updated 3 years, 8 months ago by Artem Temos.
-
AuthorPosts
-
March 7, 2021 at 2:54 am #271547
testing123ParticipantDear All,
As many are waking up to the Core Web Vitals (including myself), I decided to write down in a few paragraphs my journey to improve the core web vitals of my site. Most of the recommendations probably apply to other themes as well but I’m using the fantastic theme Woodmart and saw great improvements when taking these actions.
I am not affiliated to XTEMOS or any of the plugins I recommend here, these are simply the products that I use and work well for me (yes, I’ve tested many others). All recommendations are just my opinions from my experiences. I welcome others to please expand on this post and share their experiences of what works for them. It may not be complete or perfect – use at your own risk, make a backup of your site before you do any of this!
- I’m going to start out with an overlooked feature of woodmart that is extremely powerful and will shrink down your CSS dramatically. Especially when looking at core web vitals and google page speed this will have a positive effect on your score.
- Woodmart link -> CSS Generator
Go through the list of CSS and turn off everything you don’t use. Save the file, clear your cache and check your site. Do this over and over again until you removed all the items you are not using - Woodmart link -> (in case you use WPBakery) WPBakery CSS Generator (I unchecked all) and generated the file and no changes occurred to my site
- Woodmart link -> CSS Generator
- Ensure you are hosting your site on a reputable and fast hosting provider (hostgator, bluest etc. are not great) . I’m not going to make any recommendations here as I’m not quite sure about what the ‘best’ is. It all depends on how much money you are willing to spend. It will have a significant impact on general performance of your website.
- Use a CDN, if you don’t know what a CDN is, please google it.
- You have too many plugins, yes we all do (most likely). Each plugin will add it’s own JS, CSS and who knows what else. Go through your list of plugins and start deactivating AND deleting all plugins you are not using or perhaps it’s really not that important to have after all!. Really, delete these plugins, most issues are because of plugins, I still have too many, slowly working on eliminating them to bare minimum.
- Use a caching plugin, yes you need one! All WordPress sites need one in my opinion. I personally use WP-Rocket and it’s performed extremely well.
- Configuration for WP-Rocket (checkbox on the following)
- Enable Caching for mobile devices
- Minify CSS Files
- Optimize CSS Delivery
- Minify Javascript Files
- Load Javascript deferred
- Delay Javascript execution
- Lazyload -> enable for images
- Enable link preloading
- I added items to Prefetch DNS Requests – I’m not writing mine down as yours will probably be different
- I preload a font – I’m not writing mine down as yours will probably be different
- I added items to Cache Query String -I’m not writing mine down as yours will probably be different
- Control heartbeat – set all options to “reduce activity”
- At time of writing I’m NOT using webp caching YET as woodmart is not completely ready for webp implementation through imagify, once image dimensions are added everywhere I will consider this again and update this item. (Imagify I will touch on later, but it ads a picture element for webp, and that is a bit out of the scope for woodmart)
- Install an image optimizer, I started using imagify. It works, not the fastest but I choose it because I also use WP-Rocket and both plugins are owned by the same company so I’m hoping they work well together.
- Configuration for Imagify (checkbox on the following)
- Auto-optimize images on upload
- Backup original images
- Keep all EXIF data from your images (might not be important for you)
- Create web version of images
- I am NOT using “Display images in webp YET, imagify rewrites a picture tag when you have a CDN and it doesn’t work yet with woodmart, this is a limitation of Imagify in my opinion as it cannot set the rewrite rules properly when using a CDN.
- Resize larger images (I set it to 1600, but should probably be lower). If it doesn’t allow you to change this value to a lower setting reach out to support and they send you a plugin to suppress some of the weird large image sizes in WordPress.
- If you run a store with WooCommerce I recommend installing “Disable Cart Fragments” – google it
I’m hopeful for the next version of woodmart to include more image dimension information and more tweaks to optimize the site. Ideally an additional option for modifying the CSS for mobile would be fantastic but I understand that is difficult.
Thank you XTEMOS, Woodmart is a fantastic theme, hope this will help some people use your theme (or others) better.
Again, my experiences – it may not be complete or perfect – use at your own risk, make a backup of your site before you do any of this! If you have better suggestions, please let us all know and write about it.
All the best
March 8, 2021 at 7:44 am #271731
Artem TemosKeymasterHello,
Thank you very much for sharing your experience here. We much appreciate your efforts and we are sure that this checklist will be useful to other customers.
Kind Regards
March 8, 2021 at 5:53 pm #271928
testing123ParticipantNo problem, hope it helps someone.
March 9, 2021 at 7:03 am #272015
Artem TemosKeymasterSure, I have edited your post and cleaned unnecessary HTML tags.
- I’m going to start out with an overlooked feature of woodmart that is extremely powerful and will shrink down your CSS dramatically. Especially when looking at core web vitals and google page speed this will have a positive effect on your score.
-
AuthorPosts
Tagged: core web vitals, google pagespeed, gtmetrix
- You must be logged in to create new topics. Login / Register