The problem isn't onboarding. The problem is that without a pool of users, the site is worthless to businesses. The fundamental question you have to answer is -- assume you can friends and family a couple businesses, fine -- why does business 7 pay you money, or even do anything at all for you? Or business 8, or 9, or 10...
Small businesses are barraged with calls from vendors like you.