SEO Resources

Search engine optimisation (SEO) is a set of techniques and processes aimed at improving the visibility of a website in search engine results' pages (SERPs)...or to put it simply it is the art/science that will help your website rank in top positions in Google, Bing and Yahoo for your chosen keywords.

SEO is a lengthy and complex process, but there are a lot of free resources available online than get help you improve your results. 

Here is a non-exhaustive list of some of my favourite SEO resources.

Keyword Research:
SEO newsletters/references:
SEO tools: