Have you ever thought about why you would write a cover letter to someone? It’s not simply a way to let them know that you are forwarding your freelance writing resume and/or samples for their review. Your cover letter is a way to introduce yourself to the potential client and invite him or her to enter into a discussion about whether you can effectively work together.
If your goal is to invite further discussion, you need to add something more than a simple laundry list of your qualifications. By all means tell the client something about your background, but share something more with him or her: Tell them about what you can do for them.
Rather than stating that you have extensive experience in writing SEO articles or web copy or whatever, talk a bit about why you like your work and how you approach new projects. What are your strengths as a freelancer? Share them in your cover letter.
The idea here is to give the reader an idea of who you are and to start laying the groundwork for developing a working relationship. Clients will hire people they feel that they can work well with, and that may mean more to them than simply how well you can put words together.
What do you add to your cover letter to make a client want to learn more about you?