SERP positions depend on many factors and the most famous is Google's 200 ranking factors which is a mystery.
Here is a list of #infographic on #SERP#RankingFactors:
There's no doubt that Google's algorithm is more complex -- and volatile -- than ever. The days where SEO was all about meta tags and backlinks is long gon