Search Engine Optimization (SEO) is what every webmaster wants. SEO can give your site long term free targeted traffic from the search engines. If your website gets ranked for a high traffic competitive keyword by the search engines, you have hit a goldmine. But SEO is not easy. It may take months of back breaking work for you before you succeed.