Yes, you can monetize free website. Listed below are the ways that can help you monetize your app –
1. Affiliate marketing
2. Advertisements
3. Donation
4. Online learning
5. Sponsorship; and much more.