SEO for beginners

There are whole firms dedicated to consulting on Search Engine Optimization (SEO) so the topic is pretty broad, but there are some simple things you can do to improve your ranking in non-paid search.