There are hundreds of Search Engine Optimization (SEO, for short) companies that claim they provide "successful," "proven", "guaranteed" search engine placement for your Web site. How do you know whether they deliver on their promise, when you have no clue how they do it? Most firms can't afford a staffer who specializes in online marketing. Most find it's best to outsource to an SEO firm. So, how can you tell which one to choose? The most important six elements are described below. Take a moment to educate yourself. You'll be saving yourself time, money and lots of headaches if you get it right the first time.