I can say that to ensure a steady flow of free website visitors, focus on internal optimization and partnerships. Create a structure for mutual link exchanges with non-competing projects in your niche. Work on internal linking to retain users longer. For example, a detailed algorithm for organizing such traffic can be found here
https://surfi.site/adviсe.php