The term “SEO” is the abbreviation to “Search Engine Optimization”. This is not about optimizing search engines, though. It is about optimizing websites for search engines.
2. Do I need SEO?
“Yes”, SEO is effective mostly for Internet businesses. If you have one? Then you need SEO. Otherwise, SEO is only one of the possible channels to spread the word out about your product or service.
3. What long will it take?
Google needs minutes to weeks depending on your site to index and rank it or new content appearing on it. Without SEO it might even take forever.
4. Why should I outsource SEO job?
SEO is a full time job for a person or requires a whole team with several skills ranging from web development, content creation to marketing.