Multivariate testing "is a method used to test a hypothesis in which several variables are changed." It is most easily used when you want to decide which is the best combination of variations by comparing all possible combinations against each other. Multivariate testing is particularly useful when there are so many competing features on the website and/or if conversion rates are really low.