Landing freelance writing jobs can be difficult.

There’s so much competition that standing out among hundreds of applicants seems impossible.

But, it’s actually a lot easier than you think.

What if you could consistently secure freelance writing gigs, and generate consistent income as a result?

How would your life change?  Would you be able to pay the bills easier? Feel less stressed?

Great, keep those things in mind. Because I’m going teach you 10 strategies for getting freelance writing jobs online that you can start doing today.

Crack your knuckles and let’s get down and dirty — not like that, weirdo 😉

Cold calling 2.0

I know, I know. You probably almost puked when you read “cold calling.”

I don’t blame you. Cold calling has a very low conversion rate and is very tedious. For some, it’s outright scary.

Talking to strangers? Who wants to do that?

That’s why you need to invest in creating a cold calling 2.0 system.

Cold calling 2.0 was pioneered by the author Aaron Ross in his book Predictable Revenue. I read it a few months ago and my businesses have never been so profitable.

He helped the CRM company Salesforce generate $100 million more in revenue each year by creating, just like the title suggests, a predictable revenue system.

The main components are:

  1. Consistent lead sources for continually filling your pipeline.
  2. A data driven strategy for outreach and closing.
  3. Tools and plans for scaling these processes.

The problem with many entrepreneurs, especially in the service industry, is that they rely too much on referrals and whimsy approaches. They don’t have a plan to keep leads continually coming in.

Cold calling 2.0 creates a marketing machine — a practice that ensures that you will have always have freelance writing clients. No more droughts!

Aaron also talked about how you want to come off as a researcher, not a salesman. I get about two dozen emails a day from people pitching SEO and various services. They get deleted faster than how your highschool crush rejected you in freshman year.

It’s not that they aren’t good at what they do, but they try selling right away and you can tell their emails are copy and pasted. It’s not genuine and they clearly haven’t done their research on my business.

I pitch about 250 leads per week with my system, and one comment I always get is that out of all the similar emails they receive, mine was sincere and that’s what prompted a response.

Even though many times it doesn’t work out, I get great referrals or they end up contacting me months later. Being a genuine and good person in business will take you a long way.

But enough with the sappy crap, here’s how you can put this into action.

Step 1: Identify your ideal lead

Who do you normally pitch? What niches do you enjoy writing the most about? What’s your expertise in?

You need to think about this because it creates a buyers persona — a personification of your ideal client. It look as simple as this one:

Buyers persona example

Source: BCAMA

Brainstorm things like:

  • What industry they are in.
  • What their position is(VP of marketing, CMO, etc)
  • Why they need a freelance writer.
  • What their goals, strengths, and weaknesses are.
  • What kind of questions they’d be asking about writing.
  • What topics they are interested in.

Don’t worry if you lack the data to create one that’s extremely accurate. That will come with time and experience. Just get something down to use a reference for now.

Step 2: Get their contact information

There’s a million in one ways to do this, but I’d highly recommend checking out LeadFerret. I’ve mentioned them in another article, and they’re a great free tool for developing any outbound sales system.

It’s a database of literally any industry or company you could imagine. Begin by signing up for a free account here.

Signing up for Leadferret

Now here’s where you buyers persona steps in. Since you’re looking to pitch a writing service, you want to find who would be in charge of that. Normally it’s a CMO, VP of marketing, marketing director, or similar roles.

Filter LeadFerret by title, department, and look up an industry code if you’d like to pitch a very specific niche.

LeadFerret filtering system

This will yield  hundreds of thousands of leads. Literally years worth or more of potential clients.

If you want to download them for convenience, you’ll have to pay or input information to earn points. But, you can also just take the manual approach.

LeadFerret contact information

Click on any record and it will display company details, social links, and contact information. Type the email into a spreadsheet to stay organized, and double check that you enter it correctly. You don’t want to email the wrong person.

Repeat this process until you have 25 to 50 leads.

Step 3: Send a personalized pitch

Now it’s time to create relationships with these leads and get your foot in the door.

I highly recommend investing into a professional email from Zoho or Gmail, like

This helps with credibility and people will take you more seriously.

The goal of the first email is to simply ask if you’re speaking to the right individual or if you can get be referred to them. It should look like this:

Cold email example

If you contacted the right individual, they will usually respond by asking how they may help you. That’s when you send a personalized pitch like this:

Follow up email example

If they’re interested, schedule a phone call. Get them talking about their content goals, experience with freelance writers, and ultimately tie in you how you can help them grow through writing.

Job boards

It doesn’t matter if you’re a beginner or a veteran freelance writer, job boards can be a great source of clients.

Once your portfolio hits critical mass, you’ll be able to snag any gig you have your sights on, too.

The reality is that most people pitching job boards have little to no experience or aren’t native English speakers.

I know from experience. Trust me.

Even if you have a few pieces of work to show, you’re already miles ahead of most writers.

Here are some freelance writing job boards to keep an eye on.


Easily the most well known. You’ll find a range of low to high paying work on here in a wide variety of niches.

I’ve always liked that they charge businesses to create listings. This weeds out scams and low paying clients.

Always ensure that you thoroughly read the job descriptions. Some say to email them with a resume, rates, etc — not apply through ProBlogger itself.

You’d be surprised how many writers don’t take the few seconds just to read the gig outline. It’s costing them serious money.

There’s new freelance writing jobs posted on a daily basis, so tune in every morning to be one of the first to apply.


This gig site isn’t as active as ProBlogger, but it still has very high quality opportunities. You’ll usually find one or two new gigs on it per day.

You can filter it by category, keywords, location, and job type to find exactly what you want, as well.

BloggingPro also enforces a minimum wage of $15/hour and content no shorter than 500 words.

Established in 1997, this is one of the longest running freelance job boards in the world. They list blogging, copywriting, journalism, and many other job types.

It’s constantly updated, so you’ll always have a fresh stream of potential writing jobs at your fingertips.

They offer a great filtering system, too. You can narrow it down to the exact location, required skills, and even the job source.


They say that there’s a subreddit for everything. And they’re right!

There are many freelance related subreddits you can use to find writing gigs. I took the time to narrow down a bunch of them to save you time. Check these out:

  • /r/hiring
  • /r/forhire
  • /r/b2bforhire
  • /r/jobbit
  • /r/writersforhire
  • /r/freelance_forhire
  • /r/hireawriter
  • /r/Writingjobboard

Look for posts that have the “Hiring” tag. Click them, and just like a job board, read the thread carefully. It will outline the scope of work, payment, and other information.

Reddit threads

Send them a private message with a pitch that includes:

  • Your skills
  • Your writing experience
  • Portfolio pieces

They might also ask for your rate or turnaround time, which you should also have decided to keep the process flowing smoothly.

And please. Always, always, always use a contract. I hear about freelancers getting scammed for their hard work way too often. Even a quick one page agreement is more than enough to cover grounds for payment, termination, etc.

Tweets from job boards

Twitter is one of the most effective social media sites for connecting with people. It’s all about having conversations, and you can use it for finding freelance writing jobs, as well.

Fun fact: Twitter has the capabilities to handle 18 quintillion accounts. Yep, that’s a real number.

But, so many writers are missing out by just letting their social accounts sit there unused.

Don’t be one of them anymore.

There are several job boards that constantly tweet out the latest opportunities that you need to follow.

Twitter job board postings

Check out these accounts specifically:

Use Linkedin to find clients and jobs

LinkedIn has over 500 million users. A.K.A, over 500 million people you can pitch 😉

It’s a priceless platform for growing your brand, generating clients, and nurturing relationships.

And it all starts with a great profile. Robert Tran schools us on how to do this.

Example of great Linkedin profile

Note that he has a professional profile picture and kept the stock cover photo. This isn’t Twitter or Facebook, so don’t add a picture of you and your friends at the bar.

If you don’t have high quality photos, hire a local photographer. It will be one of the best ways you spend money. I guarantee it.

Robert also has a great one sentence introduction that sums up his experience and main practice.

Past this, he name drops some very impressive clients like JP Morgan and HSBC.

Make sure that everything is filled out on your profile. Work, education, skills, accomplishments, etc. This will create a better first impression and allows increases your chance of being found through Linkedin’s search engine.

Now it’s time to find some leads. Remember your buyers persona? Open up that bad boy and start searching for lead content writers, editor in chiefs, vice presidents of marketing, and similar roles.

Searching for leads on Linkedin

A quick search for “CMO” gave me tons of potential people to reach out to. Hit that connect button and include a message that tells them about your writing services. Mention any experience or notable clients to increase response rates.

Besides pitching potential clients, you can also search for freelance writing jobs directly. Where? The tab that says “Jobs”, dummy!

Search for keywords like copywriter, content writer, and similar. You will have tons of full time, part time, and contract positions to sift through.

Applying for jobs on Linkedin

You can apply with your Linkedin account — hence why it’s important to spend time making it impressive. Make sure you attach a resume, as well. I like using VisualCV to create professional looking resumes and recommend giving them a try.

Leverage your network

Everyone has a network. Heck, 85% of jobs are filled through networking alone and freelancing is no different.

Even if it’s just your dog or your mom, there’s bound to be some people you can spread the word to that you offer writing services.

I’m not sure if old Fido needs blog posts, but maybe your uncle who runs that dental practice does.

Audit the following and I’m sure you’ll come up with a bunch of people you could be contacting:

  • Numbers in your cell phone
  • Email addresses you have saved
  • Connections on social media
  • Business cards in your wallet

Is there anybody that you believe could use your writing services? Give them a call or shoot them an email explaining what you do. And focus on the benefits they’ll receive.

Let’s say that you offer copywriting. Talk about how you’ll help them get more clients, generate more revenue, and get people excited about their business; don’t just state what you do.

Hit some local networking events

If there’s one thing that utterly transformed my business life, it was networking.

I’m talking shaking hands, grabbing coffee, and exchanging business cards. It’s lead me to so many great opportunities, grew my local reputation, and I’ve made some awesome friends along the way.

Everyone that offers writing needs to network. Otherwise you’re just leaving money on the table.

And networking is a lot simpler than you think. I’d recommend searching for keywords like business, marketing, or tech on, and navigating to the calendar section.

Meetup calendar

This displays all of the upcoming events, how many members are attending, and what time it begins.

I personally love going to big events because I can meet more people and the energy is more lively.

But, meetups where there’s a dozen or two people are cool, too.

It makes the event more intimate, as you get to know each other better versus spending less time with a higher number of people. Both have their merit.

Once you’ve found some events you’d like to attend, follow these rules for the best results:

  • Dress to impress: You don’t have to be fully suited up, but wear a dress shirt and nice shoes. Business casual is always acceptable. Get a fresh haircut if you’d like, and cut that Gandalf beard while you’re at it.
  • Business cards: This isn’t a 90’s sitcom. No one is going to be writing down your email or number on their hand with a pen. You need business cards if you want people contacting you and referring you work. I like Vistaprint. You get tons of cards for a very affordable price, and there’s an insane amount of design options.
  • Don’t be nervous: Most people at networking events are nervous, so don’t worry if you are, too. Crack a smile, shake hands, and ask others they do for a living. Be yourself and don’t get too stiff. You want to be a fun person to be around and to work with.

Show the world how great of a writer you are

Imagine having writing clients organically flooding your inbox.

You wake up, make your morning coffee, and you have new project proposals waiting for you every day.

It sounds like a pipe-dream, but it’s the reality for a lot of writers. How can you achieve this yourself? Inbound marketing.

93% of companies use some form of inbound marketing right now.

Inbound marketing stats

I’d say it’s the future, but that’d mean we’re living in the future right now.

Some of the biggest companies and marketers are doubling down on the main component of inbound: content.

Blog posts, YouTube videos, and podcast episodes are the go-to for many.

The concept is simple, too. If you create content that’s geared towards your buyers persona, you attract high quality prospects to your website or other platforms. Mix that with a lead generation funnel, and inbound marketing can have serious power.

I recommend building a blog to begin. Post at least once per week, but more if possible. Focus on long form content that teaches your audience valuable skills and information. Just like this article, right? 🙂

Guest post on other websites

If you’ve ever read a backlink building guide, you know that guest posts are usually the first recommended strategy.

They drive referral traffic to your website, build authority, and help you create relationships with other webmasters.

As a freelance writer, there’s on extra benefit. They help you get work.

Think about it. You guest post on a big publication and another business owner enjoys your style of writing. They click the link in your biography section that leads them to your website, and they contact you to talk about a project.

Let’s get the ball rolling. Head over to Google and use the following operators to find guest post opportunities.

  • inurl:guest-posting-guidelines + keyword
  • inurl:become-a-contributor + keyword
  • inurl:guest-post + keyword

The inurl operator will filter your Google results to only display that exact URL. The keyword should be related to your niche, and I recommend trying different variations to find as many sites as possible.

Guest posting

Visit these sites and read their guest post guidelines carefully. All of them should offer a biography section with a link to your website and social media. Not all include a do-follow backlink, but that’s alright. The main goal is exposure.

If everything checks out, send them a pitch. It needs to have a good introduction about you as a writer and a few topic ideas.

In the case that they accept one of your ideas, write the piece and send it in! You should see your article live in a few days or weeks, depending on their content schedule.

Enough reading already. Go out there and get some new clients!

Contact me if you require content writing services to help grow your traffic, leads, and revenue.