Todo depende para que temática, yo creo que es muy difícil dominar todas las temáticas en seo, ya que cada temática se maneja y se toma de distinta manera, de igual manera no creo que exista alguien que se pueda hacer llamar "MEJOR SEO", algo para tener en cuenta es que un trabajo bien hecho cuesta dinero, ya que para que alguien trabaje el seo de manera correcta en tu sitio debe hacerle un seguimiento y ademas invertirle tiempo en investigar, lo mínimo son 2 horas diarias y eso lo debes multiplicar por los días del mes y el tiempo que establezca el seo. Lo normal es un minimo de 1 mes ya que se deben tener métricas y mediciones de como afecta el sitio los cambios, ademas es recomendable tener search console y analytics ya instalado para que pueda ver como estaba anteriormente el sitio, ya que el trafico suele variar por temporadas. En fin son muchas cosas a tener en cuenta pero no es muy tangible y también hay mucha gente deshonesta.