Are there ways to approximately estimate the cost of ranking a site? Let's say you want to create a site and rank it in the top3. By analyzing the competition of the first page of your keyword you know which sites you have to outrank but how long would it take and if you outsource how much you would have to pay? Are there keyword tools or any other ways to make this? Any chance?