There are many factors for SEO. 1.An Accessible URL. 2.Page Speed (Including Mobile Page Speed) 3.Mobile Friendliness. 4.Domain Age, URL and Authority. 5.Optimized Content. 6.Technical SEO. 7.User Experience (RankBrain) Links.