Get a good hosting
You may not think that this is important, but if you want your site to display really fast you need to get a good hosting. This is the first step in having a fast site, which also translates into more views, which also translates into a better SEO.
Below are some hosting companies that we recommend:
Media Temple - if you want a premium WordPress hosting which is easy to manage and works pretty well, this is a good choice to host your website on.
040 Hosting - this is the hosting that we use and it's top notch. Fast servers and fast & reliable support.
WPEngine - not as cheap as the two examples above, but if you really want an incredibly fast website, WPEngine is the way to go. With it you don’t have to worry about security, caching, updates, etc. Everything is handled by a great theme of professionals ready to help you with everything.
Always optimize/compress your jpeg images before uploading them to the server /your Wordpress. Large images should be compressed at around 80%-90% image quality and you should also try to limit the use of lossless image files (uncompressed pngs).
Use a caching plugin
Ican’t recommend enough the necessitiy of a good caching. If you use a managed hosting such as WPEngine you don’t need this. But if you are using ASO or MT or any other hosting you need to cache your content. For this purpose, i recommend W3 Total Cache! It’s a great and easy to use plugin, and with only a bit of work you can double your site’s speed.