Search engine optimization is increasingly being accepted as a powerful and critical component of the marketing plan. With the costs involved in other forms of online marketing growing significantly, it has become almost a necessity for companies to include SEO in their overall marketing mix.