While good content is very important, it is not the only thing that can help you rank higher and retain that spot. There is a possibility that your competitors might also have as good or even better content on their website. So, apart from good content, factors like back links, social credibility, etc. are also very important