26.8 MB of images on a page people reach from an Instagram link in bio
The 20 testimonials are full-resolution PNG screenshots, between 800 KB and 1.7 MB each.
Only 3 of the 6 <img> tags in the bundle carry loading="lazy",
and the testimonials live in an infinite carousel, so in practice nearly all of them download.
The traffic arrives from Instagram: mobile, 4G, with the patience of a scroll. That's 20 to 40 seconds before the full page is there. A good share of people leave before they ever reach Robin Sharma.
Convert to WebP or AVIF, resize to the actual display width (not 3000px to be shown at
400px), and add loading="lazy" to everything below the hero. 26.8 MB becomes
roughly 1.5 MB. This is the highest-impact change on the list and it doesn't touch a
single line of copy.