Best Way To Get Website In Ranking
I am interesting to your answer Alex james
Website optimization (content relevancy, Meta tags, content value, web pages inter-looping)
Analysis skills (webmaster, google analytics, keyword planner, competitor)
Your presence on social channels this task can help you to make good online presence (brand) on social platforms.
More Link building (niche industry)
Customer relationship (google review on local listing)
SEO has no end point. It is continue process.
But if you are doing well with all above listed tasks I think these are enough to get ranking.