Chances are because the CSS is messy or there are way to many gadgets and widgets. Did you know that if your images are not coded properly and alt text is not in place this can seriously harm your load time?
Whenever you add an image to your site make sure to have the images properly formatted. I personally recommend .png format, it is cleaner and faster. If you upload images from an online source like fotosearch or flickr always make sure you do two things:
First and foremost get permission.
Secondly, check if they have a code that says alt =''. This is important because if you leave it that way then search engines may not list them or not read them. To fix this always add a tag. For example if your picture is a cute puppy then change the code from alt ='' to alt ='cute puppy' you get the idea.
Quick tip: Whenever you use these images you need permission or a link to the original source at best, so go to www.images.yahoo.ca and type in your search word. Now here is the best part, when the pictures come up look above them and you will see an option for "more filters" click that then click Creator allows reuse check that box and the boxes underneath that read "Commercial use" and "Remix, tweak, build upon" and "restrict by type". Now you have completely royalty free photo's to use as you wish.
Okay back to CSS.
First test your site speed at StopWatch.
Is it fast or slow?
Once you clean up your images head over to CSS drive and put in your CSS code. It's easy to find simply go to your html file and make sure you have it all up. For example if you use blogger simply go to settings and edit HTML and make sure to click the "expand" box. Your CSS code is located between the
Copy all of that code and put it into the CSS compressor and hit "compress it"
Wait a few seconds and it will give you a compressed code. Take that code and simply replace the original code. Now this is VERY important DO NOT hit save.Hit Preview first. That way if there is an issue with formatting you can fix it first, if all is well and your site shows up click save and you are done. Plus you just shaved off a few seconds off your load time.
The faster your site loads the more people will stay on it. Don't believe me, ask yourself if you would wait more than 10 seconds for a blog or website to load?
I won't unless it is a really great site.
So to recap.
Check your images and alt tags.
Test your site load time at Stopwatch.
Clean up your CSS code.
Done.
Hope this helps everyone.
Best


























