Of course, in order for that to happen, you need have excellent content and a strategy for link building.
Writing nicely is not enough, it has to comply with certain rules that govern search engine results pages. Not only that, but the keyword research needed to find good niches for your articles can be daunting.
Often, it takes time to succeed in SEO because it requires much more work than people expect.
How do you know when enough is enough? It depends on the size of your website, market, goals and budget.