Can I be frank?
You're all pretty much looking at this through the wrong glasses. The problem is not with you, it's with your business model.
We're in the same industry, and I've been in this position many times. Chasing one off web dev clients is a never ending cycle of keeping your pipeline full. The initial revenue generated is greater than recurring services, but if you're not employing sales staff, it becomes dismal like the emyth. (At least this has been my experience)
One way I overcame this, is to get into greater supply and demand services. Get clients locked into something they cannot live without. Answer the question, "what's the one thing I can do for them where they would never want to leave"?
For me, the answer is exclusivity, scarcity, any + ROI service. You'd have to be a fvckin full retard business owner to turn that away. And if I'm making you money hand over fist compared to what I charge, you better believe you'd have a freak out if I went to one of your competitors.
This can be accomplished with a slight change in course of your business, mostly through developing long term relationships with your web dev clients, and becoming a trusted advisor that helps their business grow for years to come. I'm sure you already know this, and are doing some of it, but when you change your approach from "we design websites for companies" and source them on freelance sites as a commodity.... To "we work with smb's to utilize the internet to drive more customers to b&m services" the web dev becomes only one component of what you can offer.
What works for me? SEO, monthly upkeep for bloggers/authors/pubs that aren't tech savvy, hosting, and the most rock solid of all... Lead gen.
When you can deliver leads that a business IS NOT CURRENTLY GETTING, for free for the first month if you must, you've pretty much sold yourself.
Self talk of the smb:
I pay him $800/mo.
We normally book at least 10 jobs from that per month.
I net $200 per job.
I'm paying 800 to make 2k.
He could do this for my competitors.
No fvcking way I'm letting that happen.
Pays bill early every month.
Tells friends, but knows he has his territory locked down, and that He can trust us.
Ps- the other big one is get out from behind the god damn computer. Stop sourcing clients from freelance sites, and go talk to business owners. (I really have no idea if you're networking, face to face sales, etc... But this is VERY VERY important.)
Walk into places, if you're awkward with this, make something for free for them. Do a mobile mockup for free for an industry you want to work with, and go tell them you want to help them stop losing customers. Get some call tracking numbers with email notifications and call recording, and go spend some money sending potential clients some leads... For free! Put yourself out there and be fvcking relentless.
Pps- stay away from warrior forum... Cesspool of fvcktards that make a living selling picks to miners.
Ppps- watch out for the ****rolls on wickedfire