Hundreds of millions of people buy online every day because they are looking for information and/or specific products and buying online makes it easier for them than having to leave their houses or towns. Many people live in small towns and can’t get fast access to products in physical locations anyway.
Also, some people are more affluent than others too. If you get 100 visitors per day to your website, chances are at least 5% of them will earn over 100k per year, and a decent lot more will earn over 50k per year.
You only need to convert at 1% or even less to make a good amount of money from a website. You yourself have probably bought something online before, if not, perhaps you know people who have.
Here is the money formula:
[Traffic] x [Conversion rate] x [$ per customer] x [# of transactions] = Your Paycheck
Learn how to bring the related Traffic to your Page and the rest will follow.