SEO is a slow process that takes time, months in fact. If you suddenly acquire a tonne of backlinks this can actually be quite harmful to your rankings within the search engines. Personally, we use an SEO agency that maintains our SEO over a year period to slowly make changes and grow it organically.
You will find services that claim to get you ranked extremely quickly however be weary - this could cost you massively in the long run!
Search engine ranking depends on many factors such as Domain/page authority, Keywords competition, Social signals (Facebook, Google shares for the website) "very important" On-site optimization, Domain age, Current rank & many other factors.
Also, we recommend you to make Google AdWords with getting backlinks to get the best result.
SEO is a continuous process and it takes time to show results. If you want to rank something fast, then you have to pick a very low competition keyword. Besides that, you have to build links regularly, write good quality content and share your content in social media to get things best for your blog. Google is changing its algorithms every week and it is not that easy to rank any website in just a few days.