I'm getting good traffic on my website but it is really slow which is p*ssing me off. These are the details. I would post screens from the tests but I haven't got enough posts. I am with a reputable web hosting service (shared) Using wordpress with w3 total cache Cloudflare. I ran a test on pingdom and the load time is consistently between 6-10 seconds and my page size is 2.21mb. Size per Content Type Image 1.4 MB HTML 223.4 kB Other 156.2 kB Script 124.6 kB CSS 45.2 kB Gt metrix tells me the same thing and the priorities are remove query strings and specify image dimensions. I have read that my page size is far too big. All I have on there is posts and affiliate links. I think my problem is the images. I always link them via url in the posts. Is this how you guys do it? Should I be doing it differently? Any help would be appreciated as I have spent all day researching for an answer. Thanks.