Avoid enormous network payloads
This should be considered as a high priority optimization. It can have a significant impact on the overall performance, especially when the potential KB savings are high.
This not only has an impact on loading time, but also costs money, as when the site is accessed from a mobile device, users may have to pay for more cellular data. So reducing the size of the requests made by your website will have a beneficial impact on the user experience
According to PageSpeed you should “aim to keep your total byte size below 1,600 KiB. This target is based on the amount of data that can be theoretically downloaded on a 3G connection while still achieving a Time to Interactive of 10 seconds or less.”
PageSpeed shows the total size in kilobytes of all resources requested by your page. The largest requests are presented first:
In this example, the total size 9,367 KiB far exceeds the recommended 1,600 KiB.
How can WP Rocket help you reduce payload size?
Enabling the following features can help you to reduce payload size:
- Browser caching
- Minify CSS
- Lazy Load for images and iframes
Other practices that can help you reduce the payload size
- Convert images to WebP
- Optimize images and videos
- Reduce the number of images and videos on the page
- Reduce the number of items in sliders/carousels
- Reduce the number of featured posts/products etc
- Break large pages into multiple smaller pages
- Use fewer fonts
- Remove unnecessary widgets and plugins
- Reduce the number of items in social widgets (e.g Instagram feed widgets that display images etc)
To get further information about the size of your page and the number of requests, please see our guide: Keep request counts low and transfer sizes small.