Without getting too ‘techy’, run all your images through an image file optimiser and then re-upload them. Probably the number one reason that sites load slowly is because of the huge images people have used on a page. Oftentimes an image used on a website is many times bigger than it is displayed as, meaning extra time is needed to load the image. As well as using correctly sized and optimised images, minifying files such as CSS files and JavaScript files can speed the loading of a page, as can remove unnecessarily bloated HTML code. Choice of server also can have a lot to do with how fast your pages load, and how this will affect how Google may rank a page. These are not all items, by all means, but are probably the first steps to reduce file sizes and improve page load speed.