Search engine optimization is something akin to an organized advertisement campaign. Advertisements are meant to attract public attention, while SEO is meant to improve the quality and volume of traffic into a website from any of the search engines like Yahoo, Google etc.