Its a very broad question, as above start by creating credibility on your site.
Here are a few quick tips:
- Provide useful, unique information and give it out for free to attract visitors. Ask them to sign up to your newsletter to subscribe to your RSS feeds - keep them coming back
- Utilize social media to build a relationship with your visitors/customers
- Learn the basics of SEO and start applying it
- Take action!