SEO or Search Engine Optimization is the specialized and technical aspect of search engine optimization that helps a business web site to be put higher in search engine ranking results. Reverse to what many web masters would purposefully imply; without requiring assistance of any SEO solutions firm one can survive on the Web. But this definitely relates to to some restricted set of cases.