When I first started out, I experienced the exact same issue as you.
The problem is that whilst you're giving a timely and informative reply, it's just that; you're still just a name, albeit now with a tiny bit more information.
What really swung things around for me was always pushing for a Skype or in-person meeting, the latter being ideal, but Skype being a decent substitute.
This meeting lets you both size one another up, and figure out how you might work best together.
And, for that matter, whether the project, client and consultant are going to be a good match!
One other "so obvious in hindsight, it's painful" moment: never, ever, ever tell a potential client "I'm sorry, I'm fully booked for the next X months."
Instead, have the initial meeting, see how things go, and just simply tell them that you're available from day X.
If you're a good match, the client will wait.
Finally, my number one tip on how to really stand out of the crowd?
Reply to the initial inquiry fast, as in minutes after receiving.
You only need to say "Thanks for getting in touch, is it OK if I get back to you with a proper reply later on today?"
Given the incredibly poor communication habits of the average programmer on the street, small courtesies like this really pay off!
The problem is that whilst you're giving a timely and informative reply, it's just that; you're still just a name, albeit now with a tiny bit more information.
What really swung things around for me was always pushing for a Skype or in-person meeting, the latter being ideal, but Skype being a decent substitute.
This meeting lets you both size one another up, and figure out how you might work best together.
And, for that matter, whether the project, client and consultant are going to be a good match!
One other "so obvious in hindsight, it's painful" moment: never, ever, ever tell a potential client "I'm sorry, I'm fully booked for the next X months."
Instead, have the initial meeting, see how things go, and just simply tell them that you're available from day X.
If you're a good match, the client will wait.
Finally, my number one tip on how to really stand out of the crowd?
Reply to the initial inquiry fast, as in minutes after receiving.
You only need to say "Thanks for getting in touch, is it OK if I get back to you with a proper reply later on today?"
Given the incredibly poor communication habits of the average programmer on the street, small courtesies like this really pay off!