There are various aspects in SEO which are highly regarded to have your page indexed in top pages
1) The way the crawlability applied
2) Content preparation and publishing
3)Relevant keywords
4) Backlinks
5) Social media promotions
6) Content update
7) Website content and the user experience on it
8) Integrated to google