To attract leads, a website needs to be different, unique, compelling, informative, valuable, and responsive. It is possible to define it in too many ways. These qualities are the only ones that can hold a candle to the best ones.
Putting these things into practice is not too far away, and it will not cost you a lot to do so. Until you start improving it step-by-step, you won't be able to tell what the differences are to your potential leads.
With your website, you can show everyone you're the hottest boss in your field, from your search ranking to your lead generation. As a result, if you've had difficulties attracting leads, it's time to address the problems and implement updated strategies.
Leads can be attracted to your site through these 7 tactics. (https://www.rankwatch.com/blog/7-things-that-can-make-your-site-a-magnet-for-leads/)