Your business is invisible.
If you struggle with consistent lead generation it is likely you are fishing from a small pond.
Personal contacts, networking and referrals. Outside of these circles you are not seen or heard, and no business wants that.
Expand your sphere of influence, grow your business.