Website performance audits and tools

Page composition report

Web pages are too big - this page is a first step in fighting back.

This is part 8 of An introduction to SiteImp Reports, an 11 part series about SiteImp audits, designed to help you learn more about your new SiteImp report. If you would like to follow along, you can download it here. (Note - it will open in a new tab.)

Last article

Last article, we talked about the page recommendations report. If you want to learn what to investigate further on individual pages, that page and the report summary are good places to start. When I’m writing the report summary, I start on site recommendations, look at the all pages report and then look at a few individual page recommendation reports. Once I’ve done that, I usually end up flipping to the subject of this article.

This article

Today, we’re going to talk about the page composition report. This report is all about page size and it’s a very important part of SiteImp reports. There is such an incredibly strong relationship between page size and performance that I usually advise that people try to make their websites as small as possible.

If you follow that advice, you’ll use this page as much as I do. We’ve been talking about a report that I ran on January 9, 2022 throughout this tutorial. Let’s take a look at the page composition report for https://siteimp.com.

Page composition data from siteimp.com. The home page transfers 127,575 bytes with 124,483 of that coming from third parties.

Page composition data from the Siteimp report run on January 7, 2022

I’m happy with the results - I try to keep all my pages under 500,000 bytes and am happy with this total transfer. And, I don’t have many options to cut down on bytes.

My two scripts are Google Analytics and UI Kit. I decided to use Google Analytics for this site and UI Kit is my CSS framework of choice, so it’s non negotiable for the page.

The stylesheet is also from UI kit. The .html document is self explanatory. Other types of files refers to my favicon. In total, I transferred five files for 127,575 bytes. And 124,483 were from third parties. All static resources on my site are served via Cloudflare, UI Kit is from a Cloudflare CDN and Google Analytics is from Google.

You’ll be able to learn a lot from this page and get a good sense what kinds of files make up the majority of your bytes transferred. This is one of the more important reports in SiteImp audits.

Next article

Next time, we’re going to look at the page checklist report. The best way to describe this checklist is that it’s a bunch of things that are important enough to include but don’t really belong anywhere else. :)

Check out the rest of An introduction to SiteImp reports here: