If you are handling a small business, chances are it would be difficult to compete with your competitors. Thus, striving to be on the top spot of Google will be close to impossible due to money constraints.
However, with a proper SEO plan you can still be close to the same level of that of your competitors. It would be a matter of time that you will see the results. It is necessary to go for the best SEO plan to help your website rank well in search engines.
What is meant by the best plan? The plan should be geared towards having a good rank over a particular set of keywords, and it is affordable. You have just started or your budget is minimal, it is highly recommended to go for a basic SEO campaign that delivers results. Then, in return, as the ranking goes up, you can increase your budget and go for a more advanced SEO plan. If you need help working out a plan for your business drop me a line.