It takes time to establish discoverability with a website, you either rely on a search engine, word of mouth, business cards, etc. A new small-business website won't magically start generating traffic without some significant effort.
Using a platform like Facebook or Google Maps makes it easier to for other people to find your page when they want to look for it.