People come to the Internet for information. If you have useful information and you know how to present it, then any informational publication on the Internet (magazine, blog, just an informational site, etc.) is beneficial. I have been in this business for over 5 years, incomes are growing, but the market is constantly changing and you need to be able to quickly adjust. If you are a completely newbie and have no money to start, it will be difficult to promote yourself.
On the Internet, traffic decides everything. You don't have to be online media to make money. It is enough to bring people to the site. If your site has a lot of traffic with a sufficient number of unique visitors, then advertising on your site will cost good money.