It depends on the competition. If keywords have low competition, you can submit up to getting a good rank in search engines, otherwise, you need to build backlinks as a continuous process.
i think it is never ending process, till you want your keywords on top keep doing offpage work n also keep updating your site content and other onpage factors and keep getting organic visitors towards your site