The bottom line is that if consumers don't know you exist, there is no chance they will ever buy one thing from you. You have to make some noise, be seen, and get in front of people if you want to make any money at all.
If you don't have a web presence, get one immediately. You want a site that is easy to navigate, is not cluttered with all sorts of worthless text or images, and offers visitors a chance to buy something on each page, usually with an icon that is easily visible at all times. Even if your business is based on being an affiliate and selling someone else's products, you need a place for customers to go and get to now you. That "buy now" link can always redirect them to the affiliate site where they can make the purchase.
To get people's attention and draw them to your web site, launch a marketing campaign. Use opt-in email lists, although make sure they are targeted and purchased from a reputable company. Otherwise, you will simply waste your time and money. Post links on online classified sites, in chat rooms that allow company advertising in the posts, and consider purchasing ads that can be placed on other web sites that have some relevance to your product line.
Don't forget to start building your own opt-in email list. Have a page on your web site where people can sign up to receive periodic emails about special offers, product updates and helpful hints regarding how to use the products. Since people on this list have expressed an interest in your business, there is a much better chance they will buy products on some type of recurring basis.
Making sure people know about you and have some way to connect with you will allow you to begin building a reputation and earn the trust of consumers.