First of all, there are four kinds of people who are trying to ???do SEO???: In-house SEOs Agency SEOs Independent Webmasters Network Operators If you split hairs you might be able to argue there are a few other types of people but I can generally squeeze everyone into these categories, which are pretty broad.