Search Engine Optimization (SEO) provides small businesses the realistic opportunity to effectively compete online with businesses of all sizes. This includes businesses that have a physical, so-called, brick and mortar presence and / or those who have just an online presence. It also includes businesses that seek to be found only by those in a local or regional geographic area as well as those that seek new business nationally or even globally.
The opportunity that SEO offers to small businesses becomes clearer by understanding a few basic facts / factoids:

A lot of Pay per Click Gurus tell clients not use the Google’s Content Network because it is filled with Made for Adsense sites and click fraud, which is a huge issue. However, the same Gurus do not say anything about the content network not being able to generate targeted traffic, but it does.