I follow the "Know, Like and Trust" principle in building my online business. This strategy boils down to the fact that people more likely buy from those who they trust.
Usually, beginners try to sell to the strangers. They don't have success. However, they can get occasional sales, so that's why they keep doing what they do.
There are 4 stages in my strategy:
1. List Builder
2. Engagement and Trust Builder
3. Affiliate Marketer / Network Marketer
4. Product Owner & Creator
You don't start making any consistent income until you are well into stage 3, so be patient.
If you have an auto-responder list of less than 1,000 subscribers then you need to promote only pages that add subscribers to your list.
If you have over than 1,000 members in your list then your job is to build trust by educating and engaging your subscribers. Send them helpful content (not sales copies!) at least once a week. Better 3 times a week.
If you skip steps 1 and 2, you won't get success in less time. You'll outright fail.
When you are reliably emailing your list of over 1,000 people, then you can start TESTING different offers. Find out what kind of products and offers your list are interested in purchasing.
There is no sense to create your own product until you are good at stage 3. If you cannot sell someone else's proven product, then you won't be able to create and sell one of your own. Once you have mastered this step, then you have learned what your audience are interested in.
What stage you are on? Are you building your list?