Theme Performance Advice
Dear Support,
Please could you take a look at my websites google pagespeed report and offer any advice on theme related issue which you could help with or advise me on?
https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.samuiluxuryboat.com%2F&tab=mobile&hl=en
Eliminate render-blocking resources
0.95 s
Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. Learn more.
WordPress
There are a number of WordPress plugins that can help you inline critical assets or defer less important resources. Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.
URL
Size
Potential Savings
…block-library/style.min.css(c0.wp.com)
7 KB
1,080 ms
…css/genericons.css?ver=3.4.1(www.samuiluxuryboat.com)
17 KB
780 ms
…css/social-icons.css?ver=24022016(www.samuiluxuryboat.com)
1 KB
180 ms
…adventurous-pro/style.css(www.samuiluxuryboat.com)
10 KB
480 ms
…genericons/genericons.css(c0.wp.com)
16 KB
1,380 ms
…css/responsive.css?ver=5.4.1(www.samuiluxuryboat.com)
3 KB
180 ms
…css/default.min.css?ver=1.11(www.samuiluxuryboat.com)
3 KB
180 ms
…styles/ytprefs.min.css?ver=13.3.1(www.samuiluxuryboat.com)
2 KB
180 ms
…css/jetpack.css(c0.wp.com)
13 KB
1,230 ms
…google-translate-widget/gt-styles.css?ver=5.4.1(www.samuiluxuryboat.com)
1 KB
180 ms
…jquery/jquery.js(c0.wp.com)
32 KB
1,680 ms
…jquery/jquery-migrate.min.js(c0.wp.com)
4 KB
930 ms
…js/popup.js?ver=1.2.0(www.samuiluxuryboat.com)
1 KB
180 ms
…js/html5.min.js?ver=3.7.3(www.samuiluxuryboat.com)
2 KB
180 ms
…js/selectivizr.min.js?ver=20130114(www.samuiluxuryboat.com)
0 KB
180 ms
…scripts/ytprefs.min.js?ver=13.3.1(www.samuiluxuryboat.com)
3 KB
180 ms
/?custom-css=65f6494fca(www.samuiluxuryboat.com)
2 KB
180 ms
Ensure text remains visible during webfont load
Warnings: Lighthouse was unable to automatically check the font-display value for the following URL: https://static.getbutton.io/fonts/whatshelp/whatshelp.ttf?nusorz.
Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading
Remove unused CSS
0.63 s
Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. Learn more.
WordPress
Consider reducing, or switching, the number of WordPress plugins loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running code coverage in Chrome DevTools. You can identify the theme/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.
Minimize main-thread work 5.2 s
Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. Learn more
Category
Time Spent
Script Evaluation
1,904 ms
Other
1,014 ms
Rendering
760 ms
Style & Layout
740 ms
Script Parsing & Compilation
329 ms
Parse HTML & CSS
295 ms
Garbage Collection
127 ms