Basic SEO is a must. You want your site to show up in the search engines. Once you have this type of presence established you can market via a newsletter/mailing list. PPC is another way to market, but keep in mind it's "Pay" per click, so if you have a small or limited budget your ROI might not be as good.
|