A complete cold email system for freelancers — how to set up a professional inbox, research prospects, write a pitch that gets responses, and follow up consistently until you land the client.
10 mins
Cold email gets a bad reputation. But done right, it's one of the most direct ways to put yourself in front of your ideal clients.
You're not waiting around for them to find you. You're showing up in their inbox, making a genuine connection, and giving them an easy way to say yes.
Fair warning: the first few cold emails you send will probably feel awkward. That's completely normal.
The discomfort fades fast once you start getting responses and you will get responses if you follow the system in this lesson.
This covers everything from setting up a professional email presence to researching prospects, writing your pitch, and following up until you get a response.
Step 1: Set up your email before you send anything
Your email address and your email signature both matter — not just for aesthetics, but for deliverability. A professional setup helps your emails land in inboxes instead of spam folders.
Create a professional email address
Use your full name or business name. No numbers, no underscores, nothing that looks like a throwaway account. If you have your own domain, a custom email address at that domain is ideal — but a clean Gmail works fine too. (Honestly, I have my own domain and still use Gmail for most things.)
A few deliverability basics
Before you start sending, it's worth knowing a few things that can get your emails flagged as spam:
→ Don't BCC multiple people on the same pitch. Send each email individually — even if the message is similar. Mass BCC is a spam signal. → Avoid spammy subject line language — things like "FREE," "limited time offer," excessive punctuation, or all caps. Keep subject lines plain and specific. → Don't send a high volume of cold emails all at once from a brand new email address. Start slow and ramp up gradually so you don't trigger spam filters. → Always include a way for people to opt out — a simple "just reply and let me know if you'd rather I don't follow up" covers this.
Build an email signature
A good email signature makes you look established and gives potential clients an easy way to learn more about you. Include:
→ A small headshot → Your full name → Your title or service description → At least one link — LinkedIn, portfolio, website, or scheduling link → A phone number (you can use an app like Sideline to get a free number that isn't your personal cell)
You can also include links to your most relevant portfolio pieces below the signature itself.
Two ways to build your signature:
Option 1: Google Docs (free, fully hyperlinked)
This is how I built my first one — and it gives you a signature where every icon is clickable.
- Create a table with 2 columns and 2 rows
- In row 2, column 1: add your name in Heading 2 format, then your title in paragraph format below it
- In row 2, column 2: insert a nested table with 1 row and enough columns for each link you want (LinkedIn, website, portfolio, etc.)
- Find icons for each platform — try an icon library like this one or search "[platform name] logo" in Google Images. I resized all mine to fit a 500×500px Canva canvas and converted them to black and white, but you can use them as-is
- Add one icon per column in the nested table and hyperlink each one to the right URL
- In row 1, column 1: add a photo of yourself (I cropped mine into a circle using Canva)
- Select all (Command + A on Mac, Ctrl + A on PC) and change the border color to white so the table grid disappears
That's it — a free, professional, fully functional email signature.
Option 2: Canva
You can also build a signature in Canva using their email signature templates.
One heads up: since you'll export it as a PNG or JPG, it will function as a single image in Gmail — meaning you can only hyperlink the whole thing to one destination, not multiple individual links. Export at 2-3x size to avoid blurriness (if you have Canva Premium).
⚡️ Pro tip: your Canva signature also makes a great low-effort business card!
Step 2: Research your prospect
Before you write a single word of your pitch, spend a few minutes researching the company. A personalized email that shows you've done your homework will always outperform a copy-paste blast.
General questions to answer for any prospect:
→ What do they do, and who do they serve? → What does their current marketing presence look like — website, social, email, content? → What are they doing well? What looks like it could use some help? → Who are the right people to contact? → Is there a recent news item, launch, or piece of content you can reference to show you're paying attention?
Service-specific research prompts:
Content writing and strategy: → Do they have a blog? When was it last updated? → Are there gaps in their content relative to their audience's needs? → Are they publishing consistently, or does it look sporadic?
SEO: → Do they have a content presence at all? → Does their site look technically sound or are there obvious issues? → Are they ranking for anything relevant, or do they seem invisible in search?
Email marketing: → Do they have a newsletter or email list? → Have you signed up? What does their email presence actually look and feel like? → Are they promoting email signup anywhere obvious?
Branding and brand voice: → Does their messaging feel consistent across channels? → Does their copy feel generic or differentiated? → Is there a mismatch between how polished their product is and how they talk about it?
Social media: → Are they active on social? Which platforms? → Does their content feel on-brand and consistent, or scattered? → Are they getting engagement, or posting into a void?
Note your observations in your Ideal Clients Tracker so you can reference them when you write and follow up.
Step 3: Find the right contact
Look for someone in a marketing, content, or communications role — whoever is most likely to be the decision-maker for hiring someone like you.
Here are the types of contacts and email addresses worth targeting:
→ A named person with a relevant title (see below) → A general info@ or hello@ email address → A blog submissions or content@ address → Any general company contact if nothing else is available
Job titles to look for (pull what's relevant to your service):
→ CEO or Co-founder (at companies with 100 employees or fewer) → CMO (at companies with 100 employees or fewer) → Head of Marketing → VP of Marketing → Marketing Manager → Director of Content / Head of Content → Content Marketing Manager → Content Editor / Managing Editor → SEO Manager / SEO Strategist → Email Marketing Manager → Brand Manager / Director of Brand → Creative Director → Communications Manager → Growth Marketer
Can't find an email address? Use Hunter.io — it's free for up to 25 searches per month and lets you find how a company formats their email addresses so you can construct the right one. No credit card required to get started. It's the best free tool I've found for this.
Still stuck? If you've already tried connecting with someone on LinkedIn and gotten no response, Hunter.io is also a great way to find their email and try a different channel. Cold email and LinkedIn outreach work really well together — if one door doesn't open, try the other.
Step 4: Write your pitch
Keep it short, specific, and genuinely about them. The more you can show you've actually looked at their business, the better your chances.
The P.S. line
Every cold pitch template below ends with a P.S. — and it's not just decoration. The P.S. is often the first thing people read after the subject line, and it's your best opportunity to make a human connection before they've even gotten through the body of the email. Use it to mention something specific and genuine — a product you actually use, a piece of content that stuck with you, something you have in common. It signals that you did your homework and that you're a real person, not a bot blasting out form emails. Don't skip it.
⚡️ Pro tip: When you link to your portfolio, link directly to one piece that's highly relevant to that specific company. The less work you make them do, the more likely they are to respond.
Track your emails
Knowing when someone opened your email can help you time follow-ups more strategically. There are free Gmail extensions that add basic open tracking — worth looking into once you're sending regularly. Even just knowing an email was opened three times but never replied to tells you something useful.
The Ideal Clients Tracker works great for this →
🚨 Replace everything in brackets with your own information before sending!
General cold pitch template
Subject line: [Your service] for [Company Name]
Hey [name],
I'm [your name] — a freelance [your service] for [types of companies or industries you work with]. [One genuine observation about their business — something specific you noticed about their content, website, marketing, or recent work.]
I specialize in [your main service(s)] and have worked with [relevant clients or types of clients]. [One line on a result or outcome you've helped create, if you have one.]
I'd love to learn more about [Company]'s current needs — happy to chat over a quick call or keep it to email, whatever's easier for you.
If the timing isn't right, no worries at all — just reply and let me know and I'll check back in down the road.
If you'd like to connect, you can [schedule a call here ← hyperlink your scheduling link] or [request my pricing guide ← hyperlink if applicable] to learn more.
You can also view my [portfolio here ← hyperlink] or find more of my work on [LinkedIn ← hyperlink].
Looking forward to connecting!
[Your name] [Your signature]
P.S. [Something genuine — a specific thing you love about their brand, product, content, or something you have in common.]
Template: Follow-up emails (all service types)
Email 2 — first follow-up(Send 7 days after email 1 if no response — reply within the same thread)
Hey [name],
Just following up on my last note to see if you have any needs for [your service] at [Company] right now.
You can view my [portfolio here ← hyperlink] to see how I've helped similar businesses.
Hope to hear from you!
[Your name]
Email 3 — second follow-up(Send 7 days after email 2)
Hi there,
Just bumping this up in case it got buried. Could you point me to the right person on your team who handles [marketing / content / email / brand — whatever applies]?
Thank you!
[Your name]
Email 4 — third follow-up(Send 7 days after email 3)
Hi there,
One last follow-up — I'd genuinely love to work with [Company]. Please don't hesitate to reach out if you ever need help with [your service].
Best,
[Your name]
Step 5: Follow-up strategy
Always reply within the same email thread. Don't start a new email — keep everything in one chain so they have full context without having to dig.
Follow up every 7 days after your initial pitch, up to three times. If you still haven't heard back after four emails total, switch to following up once per quarter — whenever you're actively looking for clients.
Don't be shy. Following up is not annoying — it's professional. Most clients are busy, not uninterested. The freelancers who get clients are the ones who follow up consistently.
Use LinkedIn as a backup. If someone never responds to your emails but you're connected on LinkedIn, a casual message there can sometimes open the door. The two channels work together — use both.
Once you've gotten comfortable with these templates, rewrite them in your own voice. After a few months of sending cold pitches regularly, you'll stop needing templates entirely. Each email will take you about 10 minutes from research to hitting send.