|Adsense ads = Slow website?|
There's no solution?
I've spent quite a bit of time evaluating page-load speeds of my website's pages.
The websites I've used for testing (the same big web-based services everybody uses) give you:
1) A ranking, like 90 out of 100 (meaning that your optimization isn't quite perfect yet).
2) They also show a "waterfall" graph showing the timing of the events as the page loads.
When I look at their recommendations on how to improve performance, 95% of the suggestions (and all of the more major ones) have to do with Adsense (.js calls, redirects, etc...). So basically there's very little I can do on this front.
When I look at the waterfall graph, 1/2 to 2/3rds of the download time for my pages is, once again, tied up with adsense functions.
Have I overlooked something. Is there any remedy at all?
I really don't see how even an all-text page with 3 adsense blocks and absolutely no calls out to anything else except Analytics could every be more that a mediocre performer in Google's eyes.
As far as page loading goes, my content loads first (so the visitor does have something to read immediately), the ads then appear moments later.
I personally would consider this an ok visitor experience, yet since my pages' performance are dragged down by Adsense, Google Anaylitcs shows me data that says I have a slow website (and therefore, in at least theory, am penalized in the SERPS).
Is this simply the penalty of using Adsense and there is no solution? Is anyone having a different experience?
I don't think there is a good solution. You could try using text-only ads to see if that helps. In theory it should download less than text & image ads, however you will most likely earn less.
For me, AdSense pays the bills, so I make the site load as fast as I can and ignore what G is doing with regards to all the different JS, redirects, etc. That is out of my control if I want to profit.
It's even worse with FB crap. But you gotta do what you gotta do.
Thanks for the replies.
The text-only really is a good idea and something that didn't cross my mind (maybe for just for selected ad slots).
When I first started looking at page-loading times, I thought I was going to end up taking the FB stuff off (AddThis really).
Both FB calls and Adsense showed horrendous load times but taking either one off individually didn't help page-load performance. It seems their sloooow loads (since from different servers) don't compete with page-loading resources and therefore their events take place in parallel, not sequentially.
Have you installed w3 cache plugin yet? Give it a try and compare your load times.
You might also look into CloudFlare or a CDN like MaxCDN which is fairly cheap. Neither will really help with serving ads, FB, or AddThis but they might help with whatever else you have on your site.
And a cache plugin is a must have for any site as well like jbayabas suggests.
It is also VERY important to test the speed and load time of all the plugins that you use as some of them add additional load to your server thus slowing down your site. For example, the plugin "Most Popular Post" generates a lot of data processing and analyzing that increases your cpu load thus affecting the load time of your site. Adsense has little to do with it.
The best way to test your plugins is to deactivate them one by one and test your page so you can narrow down which plugins are causing slowness on your site. Or install the plugin "P3 (Plugin Performance Profiler)" to see which plugins are slowing down your site. This plugin also creates a performance report for your site.