Based on the above comment of Holger Partsch, you can't factor a lot of stuff. You can do silly things like: A necessary condition for factoring $f$ through a given $S'$ is that you can embed: $$K(S) \subseteq K(S') \subseteq K(X).$$ If you are willing to blow-up $X$ to resolve indeterminacies, then this might be the only obstruction in the geometric setting anyway (assuming $S$ and $S'$ are normal). On the other hand [THIS][1] question, and the numerous excellent answers, seems like it might be very relevant depending on your context. [1]: http://mathoverflow.net/questions/35429/which-algebraic-varieties-admit-a-morphism-to-a-curve