Affiliate marketing could work, but there are a lot of factors that you should consider when choosing affiliate programs to ensure that they will bring value to both your content and income.
When I started The BeauTraveler a long time ago, I applied for Amazon affiliates and of course, I didn’t make it because (1) most of my audiences at the time were close friends who are mostly based in Southeast Asia where Amazon isn’t really popular, and (2) I simply didn’t have enough audience to actually convert anything there.
It was only this year when I realized that affiliate marketing could actually work for me. But even that, I still refuse to apply to standalone affiliate marketing programs.
Why? Because at around 7,000 sessions and 10,000 pageviews per months, my audience is still considered low to convert to reach the payout threshold for most direct affiliate programs. And that’s why I chose to work with affiliate networks like TravelPayouts or Impact instead.

There are pros and cons of joining affiliate networks compared to doing it directly. But if you’re a new blogger trying to build content and affiliates, joining affiliate networks may work better since you can join various programs under one bucket. That way, it’s easier to reach the payout threshold than doing it directly with numerous brands for the sake of higher commission.
Another alternative is Skimlinks. Although they cut around 25% of your earnings, Skimlinks is probably the easiest platform to join if you want to get into affiliate marketing. They literally have thousands of merchant partners around the world, and you can convert all the links into an affiliate link without having to apply for each brand.