But what are the methods you should use to generate such leads?

Determining the audience you wish to target is the first step in lead generation. You need to know your audience and how to pitch the products they are interested in. Making sure your message is reaching the correct people is important so you are not wasting your time.

The next step is to build a good relationship. Those people visiting your site need to know that they can trust you. You can build this relationship by not trying to push your products on every person you come in contact with. This will only cause them to run away. Try placing questions on open forums, and also answering questions on these forums. Provide links to your site so that the people get to know you, but do not push anything. Merely set yourself up as a knowledgeable person that they may want to get to know. As you do this, they will eventually ask you what you do. The internet is so full of junk that you need to stand out from the crowd. Be a little different.

Provide a place on your site for people to give you their e-mail address. You can have something simple, but valuable on your site that people will want to give their e-mail address to get access to. Create some new tool or method that you can market. Those people who are good prospects will want this cool tool, and provide you with a valuable lead.

After you have a list of e-mail addresses, keep in constant communication with the prospects. Have a new tool, an informational webinar, or a video that you can provide to them. Constant communication is a key to maintaining your list of prospects.

The actual process of lead generation takes time. You must be willing to put in several months before you will see something happening. Be willing to work hard at your internet business, and the rewards will come to you.