SEO stands for search Engine Optimization, which basically is the method of optimizing your web site for free, or on-pay, traffic from the major search engines. When you're ready to benefit from increased free traffic through search engines, you must hire a professional SEO ag...