It depends on what niche your website is in. You can monetize it with affiliate links, guest posts, banner ads, and so on, but the most important thing is still driving traffic to your site.
There are many ways to get traffic, but from what I’ve seen, using social platforms is one of the most common methods. You can share your site on Facebook, Quora, Reddit, or create pins on Pinterest. The more visibility your site gets, the higher chance it has of attracting views. You can also create multiple accounts and post on those platforms to share your links, but be careful about your behavior and setup. It's best to rotate your IP and use an antidetect browser like GoLogin or Hidemyacc to manage your accounts safely. Ideally, you should focus on sharing useful content first and place your link in the bio, that way, you reduce the risk of getting your accounts banned.