"Filip, the site is done, but nobody's calling."

I've heard this more than I'd like. In most cases there's a concrete reason, and it's often fixable.
1. Google doesn't see you yet
Site's been live three days. Client expects results. SEO doesn't work overnight.
2. Nobody searches for what you write
If your content doesn't use words people actually type - Google won't show you to them.
3. Site is slow or bad on mobile
One client had 800 visits and zero inquiries. Contact form didn't work on Safari. People came. Couldn't inquire. Left.
4. No clear call to action
Where do I click to contact you?

5. They don't trust you
No real photos, no references, no HTTPS, Gmail contact.
6. Nobody knows the site exists
Site without promotion is like a store without a sign.
7. Offer isn't clear
I don't know what you offer, what it costs, or who it's for.
Real example
Auto repair shop. Live 4 months, 2 inquiries. Not on Google Maps. Page title literally "Welcome." No prices. Form went to unchecked Gmail.
We fixed it in a week. Two months later - 11 inquiries. Same design. Changed what prevented conversions.
A site that doesn't bring clients rarely means "the internet doesn't work." Something specific isn't working. Find it. Fix it. Track for a month. Fix the next thing.