WordPress is a great platform for building websites and we’ve had some great results SEO’ing WordPress installations. However, straight out of the box, its not perfect, but can be improved.
Page Load Times
Search engines such as Google put much emphasis on usability and if visitors are bouncing back out of your site after being frustrated waiting for pages or images to load, that sends a really bad signal to them, meaning your site will likely get pushed down the results.
Run your site through Pingdom’s free website speed tester: http://tools.pingdom.com/fpt/
I’ve seen some really slow sites, but typical WordPress sites on cheap, shared web hosting with (too many) plugins, tend to have load times IRO of 3-4 seconds (too slow). You want less than 2 seconds minimum with a target of below 1 second, and this is what you need to consider: