Utilize all available social platforms - facebook, twitter, linkedin - YES, but what about pinterest, stumbleupon, tumblr, instagram, paper.li?
Post your blogs onto free blog directories such as www.blogcatalog.com, www.reddit.com, www.digg.com, www.furl.net, www.threadwatch.org
Write useful blogs - quality content is key! Try to optimize your use of keywords for SEO, but if it sounds as if you're trying to cram in as many keywords as possible and it is not coherent, people will not want to read it and Google most certainly won't give you a high ranking.
Forum posting, networking, commenting on other blogs and guest blogging.
Online Marketing Executive at www.sednaled.co.uk