There is a lot of free information and free tools out there for SEO. Most of the times what is free is not necessarily the best software to follow. However in the SEO industry there are a couple of very good free tools and some that are worth paying as well.