If you're planning to advertise online, one of the prominent techniques you'll become aware of is search engine optimization, generally referred to as SEO. This article will describe exactly what SEO is, describe potential costs, allow you understand the benefits and drawbacks of this type of…