There are various factors that determine how Google factors for giving top SERP position to your web-page as compare to your competitor's similar web-page.
Below are some of the Key SEO Ranking factors :
1) User Retention, if user will come often to your website this is a positive factor for improving keyword ranking of your website.
2) Bounce rate : If you have low bounce rate of your web-page, there are high chances of getting your web-page promoted to top 10 position, i.e. Google 1st page.
3) Backlink with Anchor Text : This is one of the important offpage SEO factor to get ranking of the keyword in SERP result. Focus on Anchor text while creating Backlinks of your website page.
4) Increase in Keyword CTR, you can check CTR in Google Search Console.
5) Increase in Social sharing of the Web-page, the more user share your website the more chances of increase in its SEO ranking.
6) Web-page content quality, you should have Quality Unique content in your web-page to rank in top search engine.