First Contentful Paint to be improve (a lot)




Wordpress LScache Plugin: First Contentful Paint to be improve (a lot)

Last Updated on: Wed, 15 Apr 2026 00:00:02
Hi, my sites First Contentful Paint is very low. I state that I didnt have this problem with other plugins like WP Rocket, or WP Fastest cache + JCH optimize (in combo). Approx. 1.1 second (mobile test with pagespeed insights)! Loading of the first visible contents is badly managed by LSC plugin (especially on mobile). Now my FCP is 2.7 to 3.0 seconds (mobile test with pagespeed insights). My message is a bit long, but I think it will interest all users who want to improve their pagespeed insights score! (Remember: from 2021 it will affect Google Serp). Premise: I have 3 woff2 fonts (no Google fonts), and two .css files (1 file excluded from minification, and 1 file generated by LSC). The 3 fonts are inserted as preload in the head, also 1 .css file (containing the CSS classes of the fonts). Page loading on my site: ? The html page with the critical css is loaded first, and at the end of the page the lazyload script (not yet in use, whats the point of loading it inline?). Now all files are loaded almost simultaneously. ? The .css file generated by LSC (combined and minified) very heavy for my site (100kb compressed with brotli) is loaded. ? It loads: jquery.js, instant_click.min.js, and 2 .js files excluded from minification. 60kb. ? Then the minified LSC .js file is also loaded. 45kb. ? And now the 3 fonts are loaded + the .css file excluded from minification. To get a better First Contentful Paint (probably also Largest contentful paint) you should first load all .css files and fonts at the same time, and (when the loading of css and fonts is completed) then load jquery and then all .js files. It would be better if you could get the lazyload script up and running as soon as possible (perhaps in a .js file to load as the first .js in page). This could also increase the Largest contentful paint. I hope this message of mine is taken into consideration in order to improve (by a lot!) The initial loading of web pages from mobile that use LSC. Thanks for your attention. PS. In case you want to check my configuration (tested in various ways) my Report number: SMIZPFAT WOW this is an important thing we need to improve. Great thanks! CSS async and JS defer are both handled by browser. I am not sure if the loading order can be interfered or not. There may be some tricks that can help speeding up FCP. Was planning to give it a study. I have to keep debugging compatibility issues first. One point about the heavy CSS, I was planning to get UCSS soon, but no luck to keep working on that these days. I believe UCSS can help the speed a lot. May not help FCP that much though.



LiteCache Rush: Speed comes from using less, not from doing it faster



Reference