I have been to many forums and found that people like to do their own SEO initially and then give up later after they do not find reasonable results.
I would suggest that they should keep on trying, until they really feel that their sales is directly dependent on their ranking in the search engines.
I have high respect for all the people who have achieved success using in-house/personal SEO and still are able to maintain there top spot for highly competitive keywords like digital camera software or photo software.
The world of SEO has changed rapidly and so have the techniques. Now lets start with main subject that is “Making money online with SEO”.
If you have a good product and at a reasonable price compared to competition and feel that you can garner enough sales once your website receives traffic SEO will benefit you by providing you with exposure for the chosen keywords a proper keyword analysis for searches per month for that chosen keyword will be conducted by the SEO expert.
Depending on the competition you have for those keywords the plan will be chalked out by him. Sometimes only on-page SEO may take you to the top however, nowadays SEO has become a popular career with many top websites spending huge amounts on SEO to be listed in the top.
Your expense should depend on how much sale you are bound to make. A proper estimation of this can be drawn after the first month that you are listed in the top 10. Your expense can range from any where between $250-$2500 depending on the competition you face.
Be careful while choosing an SEO firm or person as they can use spammed techniques that can get you banned from search engines.