There are two answers to this question. First, you need to choose your budget based on something you can comfortably manage for a minimum of 12 months. You do not want to bite off more then you can chew hoping to gain immediate results because you will be disappointed. If you choose a small budget then even the best SEO company, cannot perform enough work monthly to move your results fast enough. In other words, if you choose a low budget, then you need to expect the results to take more time. If you select a large budget, then we can perform more work, but the initial results could still take 6-12 months minimum.
Every case is different, and there are no guarantees. We suggest spending enough money that allows the SEO company to do enough work but does not also break your budget. We recommend a minimum of $1000 per month, and with us, unlike most agencies, we do not lock you into any contracts. Our most successful contractors spend an average of $2k - $3k per month and have been with us for over two years. We also have large companies that are targeting a wide geographic service area paying in the $4k - $5 range. You can see our SEO price menu here.
If you are a smaller company with a more modest budget, then $500 - $750 can work for you, but your expectations should be that it may take longer. This route, of course, could be quicker if you are in a smaller, less competitive city. This option is still better than doing nothing, but we would not recommend it seeing as our most successful customers pay $1000 plus. If your competition is spending money on SEO, then most likely they are doing this budget as well. Contact us today with more SEO price questions.