The best ways to make money online include freelancing, starting a blog or YouTube channel, affiliate marketing, online surveys, selling products or services, and participating in the gig economy.