All of these ideas are really good and should help you to get more clients. Another idea would be to look for "groups" in your niche on Facebook, you can find people to network with their and maybe some new clients too.
Identify Your Ideal Client. ... Discover Where Your Customer Lives. ... Know Your Business Inside and Out. ... Position Yourself as the Answer. ... Try Direct Response Marketing. ... Build Partnerships. ... Follow Up.
Go where your market is at. If you sell mostly to "single moms" then visit forums, Facebook groups, etc. The idea is to figure out where your customer hangs out, and then target them there. Without knowing more about your business it's hard to give you an answer.
What about using Business Forums? I am not sure what is your location, so I cannot recommend a specific website. I have made use of KnowYourPros .com when we went on a cruise to the Caribbeans this summer and I can attest that this website was a great platform for local businesses to reach out to both tourists like us and probably locals. Let me know if you need assistance in exploring this option - I will be happy to help.