9 Proven Ways to Generate Leads:
1. Customer referrals.
2. SEO, SEM, and PPC.
3. Cross-promotions and co-marketing.
4. Providing useful content.
5. Speaking at trade shows, conferences, and industry events.
6. Using LinkedIn.
7. Using Twitter.
8. Providing contact information on every website page.
9. Live chat.