Site speed has a metric in the SERPs, if you are dancing within the Top 10, it may be due to your site lagging. I have sites on shared hosting that lag as much as 4 seconds before rendering. That's unacceptable. Thankfully, they are part of my network and don't require speed. You need your money site to be faster than anyone else, because fuck them, you're a badass. You want to use a VPS, along with nginx running your server instead of apache. Unless you're running apps. STEP ONE Get a VPS from a reputable business, I like Digital Ocean. $5/month. You will need to learn how to manage an unmanaged server, which means you will have to learn code. Or get a GUI for your server. STEP TWO Get your site installed. This is the hard part if you want to switch an existing, but there are some guides on digitalocean's site, if you need. Digital Ocean has a ton of tutorials, which will show everything you need to setup a super fast LEMP stack. I should mention, using nginx, instead of apache, will greatly reduce server wait time. I suggest you use Fast CGI_Cache for caching. For new sites: Use RTCamp's tutorial. This guy has made everything super easy for a clean install of WP. Actually, he made a super quick install of LEMP, fast cgi, and WP. STEP THREE Build site. Import content. Be a badass. With a fast ass mofo site. EDIT: Here's a sitespeed test I did a bit ago for proof: That's 569ms! Site is 615mb.