As you scout around for SEO services, you may wonder what sets one company's SEO services apart from another's. Companies which provide SEO services usually use different SEO philosophies, tools and methods for optimizing their clients' websites. These different approaches are usually termed as "hats" SEO services usually come in three different hats: