Search engine optimization, otherwise known as SEO, is the practice of optimizing websites for increased rankings on search engines like Google, Yahoo! and MSN/Live.com. SEO is a wide-ranging field covering skills and tactics from web design to copy writing and even traditional marketing.