The buying cycle is something you will want to become familiar with. They may consider an offer, wish to learn more about it, and then decide on whether to buy it or not. If you try to reach these kinds of people, you'll get more potential buyers.
Reward your current loyal customers for providing you leads. One way that many companies do this is by offering their current customers referral rewards. These rewards run from future discounts to actual cash back. This can be a lot cheaper in the long run than any form of traditional advertising.
Set time every week to follow up with potential leads. It usually takes more than one touch point to turn a potential qualified lead into a real hot lead. SO after you've made first contact, set time a week or two later to touch base again. It's about frequency here to make this person into a customer.
Door knocking is always an option, so don't rule it out. This can even be true if your business is B2B. Visit businesses and ask them about who they're currently using for whatever it is you're selling, then let them know why you're the better option. Leave some materials behind and move on to the next location.
Don't shy away from paying for leads if you're on a budget. There are low cost solutions to lead generation out there. Pay per click campaigns are one. These search marketing campaigns give you lots of brand building impressions, but you only pay if someone actually clicks on the ad itself. This can be a very effective lead generation method.
Be sure to maximize your use of social media. If you don't have enough followers, you can hold a giveaway to boost your numbers. While those people may not be interested in what you're selling, their friends who are may see your posts on their feed and follow you themselves.
Don't forget your website! Many people create a site and then just leave it, believing that "if you build it, they will come." They won't unless you actually put some effort into it. Create a blog and update it frequently, or add new content as often as possible to the site itself.
See if your local area has effective lead groups. Such groups are comprised of local entrepreneurs and other businesspeople who leverage each other's data to get new leads. You never know when your local dentist could put you in touch with a product or service you sell. You might be amazed at how easily cross-referrals actually can happen.
Leads are definitely part of the foundation of your business. You must continuously be seeking new leads by pursuing different strategies. The advice provided should help you get started, and you're going to have to make sure you maintain your focus. If you do these things, the leads will come.