Search engine optimization, otherwise referred to as SEO, is a form of generating traffic from results on search engines such as Yahoo, Bing and Google. These search engines find results for you based on what you type in. What SEO marketing or writing may do for you is make your business appear in the primary results list based on a simple search. What makes SEO favorable for your business is also its cost efficiency. Paid search ads such as Google Adwords or Yahoo Search Ads or Bing Ads will cost money but SEO will generate free results.