Er zijn vele verschillende soorten SEO bedrijven, van kleine freelancers tot grote, full-service bureau's. Sommige bedrijven richten zich specifiek op technische optimalisatie, terwijl andere zich meer richten op inhoudsoptimalisatie of linkbuilding. Er zijn ook bedrijven die zich specifiek richten op lokale SEO, waarbij ze zich richten op het verbeteren van de zoekresultaten van een website voor specifieke regio's.