To get higher ranking of your keywords, it should be depends on several points like quality content on web page, social sharing, anchor text used in backlink, number & quality of inbound links, domain authority, bounce rate & average time spent by user on the page etc.