Most freelancers never have enough work on their plate, and they need to market themselves. I have run into several that still continue to look for work, even when they are doing as much as they can, and have overflow work. This is due to the fact that you never know when a source of income is going to dry up and you will need to replace this.
One recommended method of marketing yourself if to create an online portfolio. This will mean creating a website or blog to showcase your talents. No matter what you do – write, web design, virtual assistant – you can benefit from a website to let people know what you are capable of doing, examples of your work if it is possible to share, your rates, and other information people need to know. If you are able to get references or letters of recommendation to post, these can be helpful as well.
You want to make sure you get your own domain name to go with this website. This does not mean you have to go to a paid hosting site, but a domain shows people you are more serious about what you are doing. If you are just freelancing personally, not under a business name, you may want to register your name. If you prefer to work under a business name, then you likely will register that.
As with anything else, make sure you keep your portfolio current. If you change your rates, make sure you post that in advance of the new rates, as well as a date they come into effect. Add certifications or awards when you receive them, as this helps to show that you are an expert and that you truly know what you are doing.