My referrals are good ones; they are very pleased with what I've done and refer me to people before I even mention them sharing my name if they are satisfied. However, they are all in a single niche market and I'd like to expand/diversify into other markets.
Make sure those guys who already like your work know that you're looking to expand your business and ask them to spend a little time thinking of their friends and associates who might need some Web help.
Soliciting is hard as I said. It's way beyond the scope of anything I can write in one sitting to help you be better at it and I believe people can succeed in different ways doing it. It's not just hard for the obvious reasons of starting awkward conversations and facing a lot of rejection. It's hard because you can very easily adopt the wrong priorities in the pursuit of chasing a sale and get involved with the wrong people who aren't going to be very useful for you to advance your skills and business.
Probably the two biggest things I can suggest is that you never let the same person take advantage of you twice or perhaps even the same type of person take advantage of you twice. Unless you're super lucky, you will get run over a few times before you figure out how to cut your losses.
I don't necessarily think bad customers are always trying to screw you over, but when a person's skill is selling widgets in a brick and mortar business, they probably know next to nothing about online marketing and they'll either under value it or over value it. If they under value it, they'll expect you to be scrapping by on slave labor wages. If they over value it, you'll be in an uncomfortable spot if it doesn't work miracles for them with zero engagement from them to help you understand how to market them.
People who understand the difficulty of what you do will always be a better client. A lot of designers and developers sink when they come face to face with DIY sites like Wix, Weebly, or SquareSpace. I keep hearing "I can't compete with free!"
My take is different. I use free tools to my advantage. If I think someone is completely ignorant about what my job is like, I sometimes tell them to go try out a DIY tool first before they hire me. If they come back, they'll be a much better client to work with.
So, learn who you're dealing with and develop strategies to taper your exposure to them as soon as you see a familiar bad pattern emerging. Don't let people waste your time.
Also, don't assume that price is the most important thing to everyone. It is very important, but you can lose a good prospect by being priced too low as you can for being priced too high. Someone once responded to my price offer with "How do you make money?"
I joked, "I ask myself that question all the time."
Wrong response. I took his question in jest. He was serious. In translation, this was what he was saying:
"That's an intriguing proposal, but I'm concerned that because you charge so little you're either not going to be around later when I need you or you really have other motives to get my business that you're not telling me."
When you're just starting off, you're going to have to price toward the low end, but as soon as you have something to go on, price up realistically.