The SEO experts are basically divided into three types. They are In-House, Agency, Or Independent SEO Consultant. These are basically three categories and one can hire any one of them depending upon the needs and desire. The in-house SEO consultant is actually a team of consultant. This is because the roles of a SEO expert are vast enough to be handled by just one person.