Core Web Vitals (CWV) are metrics used to assess webpage user experience. Improving CWV scores is vital as it enhances user experience, can boost SEO ranking, and potentially increase conversion rates.
To optimize CWV (LCP, FCP, and CLS) you need to shorten the critical rendering path and improve the loading experience. Optimization of the critical rendering path happens, per page type (CMS, PLP, PDP) in phases:
How to get FCP and LCP readings?
How to identify critical rendering path?
How to identify critical request chain?
🧠 Tips & tricks:
How to eliminate blocking Suspense?
How to de-prioritize non-critical requests?
How to preload critical chunks?
How to split preload and rendering?
🧠 Tips & tricks:
How to build configuration plugins?
How to inline dispatchers chunk?
How to make i18n non-blocking?
How to change source component imports to lazy?
How to remove plugins from the main chunk?
How to remove unwanted modules?
How to merge duplicate modules?
How to reduce dependency size?
How to hide off-screen components?
🧠 Tips & tricks:
How to inspect bundle contents?
How to execute logic before build?
How to enable image optimization?
How to locate the layout shifts?
How to improve App mount time?
🧠 Tips & tricks:
How to setup real time user monitoring?
Improving layout shifts caused by dynamic blocks