# How to Write Cold Email Subject Lines That Get Opened

> A step-by-step method for writing, testing and fixing subject lines for cold outreach to local businesses. No tricks, just subject lines a busy owner will actually click.

You spent an hour on the email itself, and then typed "Quick question" into the subject line in ten seconds. That line decides whether anyone reads the hour of work. A business owner scanning their inbox between jobs gives each subject a glance, and yours has to look like it came from a person with a reason to write.

This guide walks you through writing subject lines for cold outreach, step by step, so you can fix your next campaign today.

## Step 1: Decide what the subject line has to do

A cold subject line has one job: make the email look relevant and safe enough to open. It does not need to sell. Trying to sell in the subject is what makes it look like a promotion.

Before writing anything, answer two questions:

- **Who is reading it?** An owner, an office manager, a shared info@ inbox? Shared inboxes get skimmed by someone who forwards things. If you are unsure whether to email those addresses at all, see [role emails: send or skip](https://getclient.pro/blog/role-emails-send-or-skip).
- **What is the one specific thing you noticed about them?** Their website, their reviews, their city, a service they list. That detail is your raw material.

## Step 2: Use patterns that look personal

The subject lines that tend to work in cold outreach read like something a colleague or neighbour would send. Short, lowercase-friendly, specific. Here are patterns to start from:

| Pattern | Example |
|---|---|
| Their business name | {{params.name}} website |
| Name + topic | question about {{params.name}} bookings |
| City + category | {{params.category}} in {{params.city}} |
| Specific observation | your contact form on mobile |
| Referral to their own work | your kitchen remodel photos |
| Plain question | taking on new commercial jobs? |

A few rules of thumb that hold up:

- **Keep it short.** Three to six words is a sensible target, because phone inboxes cut long subjects off.
- **Skip the hype.** No "amazing offer", no exclamation marks, no ALL CAPS, no fake "Re:" or "Fwd:". A fake reply prefix might win an open but it costs you trust the moment they read the email.
- **Match the subject to the first line.** If the subject says "your contact form on mobile", the email should open with that. A mismatch feels like bait.
- **Avoid your company name** unless they already know it. To a stranger it reads as an ad.

## Step 3: Personalise with real data, not just a first name

"Hi John" in a subject line is not personal anymore. What feels personal is a detail only someone who looked at their business would know.

That means your list needs more than an email address. For a local campaign you want the business name, category, city and website at minimum, and the owner's first name if it can be found. A Google Maps scrape gives you most of this, and filtering by things like rating helps you pick a segment worth a tailored subject. See [how to filter Google Maps results by rating](https://getclient.pro/blog/filter-google-maps-results-by-rating) and [finding new local businesses](https://getclient.pro/blog/find-new-local-businesses) for ways to build that list.

Write them exactly like this, or they will not be replaced:

- {{params.name}} for the business name
- {{params.firstname}}
- {{params.website}}
- {{params.city}}
- {{params.category}}

Before sending, check every lead has the fields your subject uses. A subject reading "question about  bookings" with a blank gap looks broken. Either fill gaps or use a subject that does not depend on that field for those leads.

## Step 4: Write subjects for each segment

One subject for 2,000 mixed businesses will be generic by necessity. Split your list into segments and write for each.

For example:

- **Plumbers:** "emergency calls in {{params.city}}" or "{{params.name}} after-hours bookings". More ideas on the [plumbers](https://getclient.pro/industries/plumbers) page.
- **Wedding venues:** "{{params.name}} 2025 dates" or "enquiries from your gallery page".
- **General contractors:** "subcontractor for {{params.city}} jobs?"

Write three candidates per segment. Read each one aloud and ask: would a stranger send this to me, or a company? Keep the ones that sound like a person.

## Step 5: Write follow-up subjects on purpose

Follow-ups need subject lines too. You have two choices:

1. **Keep the same subject** so the follow-up threads under the first email. This works well when the follow-up is a short nudge.
2. **Use a new subject** when the follow-up brings a new angle, like a different example or a quick resource.

In a GetClient flow you can branch on whether the first email was opened. That gives you a useful test: if someone did NOT open, the subject likely did not land, so send the next step with a fresh subject. If they opened but did not reply, keep the thread and change the message instead. Delays can be set in days, hours and minutes, so you can space these sensibly.

When replies start, some will be auto-replies and some objections. [Handling out-of-office replies](https://getclient.pro/blog/handle-out-of-office-replies) covers the first.

## Step 6: Test, but read the results carefully

Send two subject lines to similar halves of a segment and compare. Some honest caveats:

- **Open tracking is imperfect.** Some mail apps load images automatically or block them, which skews open counts. Treat opens as a rough signal and replies as the real one.
- **Small samples mislead.** A difference between a few dozen sends is often noise. Keep testing before declaring a winner.
- **Change one thing at a time.** If you change the subject and the body together, you will not know which mattered.

Also check deliverability before blaming the subject. If many emails bounce or land in spam, nobody sees the subject at all. Verifying your list first keeps your [email bounce rate](https://getclient.pro/learn/email-bounce-rate) down, and a pre-send run through an [email campaign QA checklist](https://getclient.pro/resources/email-campaign-qa-checklist) catches broken merge tags and preview problems.

## Step 7: Stay honest and compliant

In many places a subject line must not mislead people about what the email contains, and commercial emails need a clear way to opt out. Rules differ by country, so check what applies to you. This is not legal advice. The simple test: would the reader feel tricked after opening? If yes, rewrite it.

## Your checklist for today

- Pick one segment from your list.
- Write three subjects using a real detail about them.
- Check every merge field is filled for those leads.
- Preview the email on a phone.
- Plan one follow-up with a fresh subject for non-openers.
- Send to a small batch, then judge by replies.

Details on [plans and credits](https://getclient.pro/pricing).

## Frequently asked questions

### Should cold email subject lines be lowercase?

Lowercase or sentence case often looks more like a personal note than Title Case, which can read like a newsletter. It is a style choice, not a rule, so test both with your audience.

### Is it OK to use emojis in a cold email subject?

It is usually safer to avoid them in cold outreach to businesses. They can make a message look promotional, and they render differently across mail apps.

### Should I put the prospect's first name in the subject line?

Only if you are confident it is correct. A wrong name is worse than none. A business name or a specific detail about their work often feels more relevant than a first name alone.

### Does the preview text matter as much as the subject?

It matters because many inboxes show it right after the subject. Make your first sentence specific and useful, since that often becomes the preview, and avoid opening with a generic greeting only.

### How many subject lines should I test at once?

Two is easiest to read clearly. Testing many at once splits your list into small groups, and small groups make it hard to tell a real difference from chance.

Source: https://getclient.pro/blog/cold-email-subject-lines
