Hay algo que es indiscutible: Google usa unos algoritmos a la hora de poner una web u otra mas alto. Esto creo que no es una suposicion, es mas bien un axioma.
Partiendo de esta premisa, esta claro que el estudio de los posibles algoritmos y la adaptacion a los mismo, ayuda a estar mas alto o mas bajo.
Se puede estar arriba sin haberlos estudiado, pero esta claro que si la web si cumple los algoritmos aunque sea de forma circunstancial. Si conoces algunos de ellos como funcionan, esto te ayudara a estar un poco mejor y esto se consigue a base fundamentalmente de observacion, estudio y experimentacion.
Para mi el SEO, o la SEO es mas bien un arte que una ciencia, ya que la combinacion adecuada de las distintas tecnicas no tiene una medida exacta, no se puede aplicar de forma indescriminada en todos los casos.