Work with someone who gets it!
As a small business, I’ve been there too.
I’ve worked from the ‘client side’ and the ‘developers side’ and know that it is achievable to have a professional online presence without losing your mind or breaking the bank!