How to improve website vitals?
To improve LCP
Use a content delivery network (CDN)- CDNs cache content in all locations all over the world so that content reaches users more quickly.
Optimise images- Images are often the largest element of a page. Reducing image file size can help speed up image load time.
Implement lazy loading- In lazy-loading, website resources are only loaded when a user needs them.
To improve FID
Reduce the size of JavaScript functions- reduce JavaScript code to improve page responsiveness.
Remove unnecessary third party tools and scripts- loading additional tools on your website can also slow down performance. Reducing the amount of third party tools can improve FID and website speed in general.
To improve CLS
Defining dimensions for images and videos- All image and video elements on a web page need width and height attributes to avoid unexpected shifts. These width and height properties tell browsers how large an image will be so developers can reserve that space before the image or video loads.
Minimise third party page elements- Third-party elements on a page load from separate locations compared to the rest of the page. Because of this, they may load at a slightly different time, changing the page's layout as they load. Minimising the use of these third-party elements reduces the number of resulting layout shifts.