If your site gets visits but no contacts, it's usually one of these:
1. It loads slowly. 2. It doesn't look good on mobile. 3. It's not clear what you do in 5 seconds. 4. There's no clear call to action. 5. There's no trust (no facts, no cases).
The good news: all of it can be fixed.