There are many ways to publicize your website and bring in visitors.
However, choose the one that suits you best.
Do you want to do SEO (Search Engine Optimization) ?
Paid advertising on on high traffic websites ?
Promotion on social networks ?
Answering this question will be very important for the future of your website. To facilitate your choice, it would be interesting to calculate the costs of each marketing strategy.
With this, you could determine which will have the best cost / customer performance.