Don't put the same link of the site over and over again. If you have something good you can always link them from your signature and as you contribute to the forums and make posts people will see that and I don't see that in your marketing strategy teaching you that little thing.
You can make use of right web design, using SEO and search engine marketing. you can also use affiliate and associate programs, use email marketing and use articles and newsletters. These things will help you out in easily marketing your product on internet.