A helpful post I found on
freelanceswitch:
"As a freelancer, you have a wide variety of marketing options available to you. Just which ones will bring you the clients you prefer to work with depends — it’s important to make sure that the methods you use allow you to reach the places prospective clients will be.
It’s worth considering a wide variety of options. For that, it’s useful to have a list of options to consult:
1. Start a blog
2. Go to Chamber of Commerce events and other local business events
3. Release products (icons, articles, etc.) that can be used for free with attribution
4. Hand out business cards
5. Guest post on blogs relevant to your skills
6. Attend meetups in your area"
...more...