I have ranked sites before and that is the income that I have right now. Those sites are still doing fine. Haven't heard of a single person who has ranked a site from scratch since May 2014. There maybe some but I know none. I have tried hard but I could not rank anything even with good content and good links, social signals and other things. If you've actually ranked something after May 2014, feel free to drop a line and share a vague hint or if you are feeling generous a detailed strategy that you use.