Finding a niche and become an expert in it is one of the best way to make a good amount of money online. People are going to regard you as an authority in that niche and they will come for your advice and consultation. If you create a product a lot of people are going to buy from you as an expert.