For AI agents: the full index of this site is at https://pipefire.ai/llms.txt. Every page is also available as markdown by adding .md to its URL.

Menu

How to get SEO clients: channels, rankings as the opener, and cold email templates

Rather not build this yourself? Pipefire runs your cold email end to end.See how it works →

The fastest way to get SEO clients is to pick one niche in one city, find the businesses that rank on page 2 or lower for their own main search, and contact them with that fact. A business that can see it is losing customers to the three names above it does not need convincing that SEO matters. Referrals and partnerships fill the pipeline over time, but direct outreach built on a real ranking is what gets a new freelancer or small agency its first ten clients.

This page is for SEO freelancers and small SEO agencies. It covers which channels bring SEO leads, how to choose a niche and city, how to use rankings and audits as the opener, three example cold email templates and a follow-up, and how many leads you need. It is part of our guide to finding clients; if you run a broader agency, see agency lead generation.

Where do SEO clients come from?

SEO clients come from five places. Most working SEO businesses use two or three of them, with one doing most of the work.

ChannelHow it worksSpeedWhat it costs
Referrals from clientsHappy clients name you to peersSlow to start, strong once it runsNothing, but needs clients first
Referral partnersWeb designers, PPC freelancers, accountants and agencies without SEO pass you workMediumTime, sometimes a revenue share
Cold emailYou contact businesses with a specific ranking or Maps observationFast: replies in the first week of sendingSending setup and a verified list
Content and your own rankingsYou rank for "SEO for {{niche}}" or "{{city}} SEO"Slow: monthsYour own time
Freelance platformsUpwork and similar marketplacesFast, but price drivenFees and low rates

Referrals are the best leads you will ever get, but they need clients to exist first. Your own rankings are the best proof you can do the job, but a new site takes months to rank. That leaves outreach as the channel you control from day one. Cold email suits SEO better than most services because the problem is public: anyone can search a business's main keyword and see where it sits.

Freelance platforms work for some people, but buyers there compare on price, and the jobs are often one-off audits rather than monthly retainers. Treat them as a way to fill gaps, not a pipeline.

How do you pick a niche and city for SEO clients?

Pick a niche where one new customer is worth a lot, where buyers search Google before they call, and where the businesses are small enough that the owner reads their own email. Then pick a city large enough to have 100 or more of them.

Good SEO niches share three traits:

  1. High customer value. A dentist's new patient, a personal injury case or a roof replacement is worth thousands. A ranking gain pays for months of your fee.
  2. Search-led buying. People type "emergency plumber {{city}}" or "dentist near me". If buyers find the business through Instagram or word of mouth, SEO is a harder sell.
  3. Visible competition. Several businesses fight for the same map pack and page one. When a rival outranks them, owners notice.

Dentists, law firms, roofers, HVAC companies, plumbers, med spas, chiropractors and home remodelers all fit. Restaurants and retail shops usually do not: their customer value is lower and they buy on reviews and location more than rankings.

One niche, written about well, beats five niches written about badly. Your emails, your case examples and your ideal customer profile all get sharper when every prospect has the same problem.

A city matters for the same reason. "Dentists in Columbus" lets you name the city in the subject line, refer to local competitors and search the exact phrase their patients use. A state or national list loses that.

Why are rankings the best opener for SEO outreach?

Rankings are the best opener because they are specific, true and checkable in ten seconds. "Your site could rank better" is what every SEO spammer sends. "You are 14th for 'dentist columbus', below three practices with fewer reviews" is something the owner can verify, and it is about them.

The easiest pitch is a business on page 2 for its main search. It is close enough that moving up is believable, far enough down that it gets almost no clicks, and the owner has usually looked and seen it. A business already in the top three has less reason to talk to you. A business on page 6 may need a whole new site, which is a different sale.

For each prospect you want three facts before you write a word:

  • The search their customers type. Usually "{{service}} {{city}}", for example "roofer denver" or "family lawyer austin".
  • Where they rank for it, in organic results and in the map pack.
  • Who ranks above them, so you can name a competitor or a gap (more reviews, a service page they lack, a location page).

Checking this by hand takes three to five minutes a business, which is fine for 20 prospects and painful for 500. Pipefire's free leads tool gives you 50 businesses in your niche and city with verified emails, owner names where the site lists one, Google rating, and, for buyers who sell SEO, where each business ranks on Google for the search its own customers type. It is a fast way to see which businesses in your niche are on page 2.

Should you send free SEO audits to win clients?

Sending a full audit unasked is a weak opener for most owners. Some read it and reply. Many see a 20-page PDF from a stranger as spam, or as a sales trap, and some feel criticized. It also costs you an hour per prospect, which caps how many people you can reach.

Audits work better as the offer, not the opener:

  1. Open with one observation: the ranking, a missing service page, a Maps listing with 12 reviews against a rival's 140.
  2. Ask if they want the rest. "I wrote up three more things like this. Want me to send them?"
  3. Send a short audit only to the people who say yes. Keep it to one page and three fixes they can understand without you.

That way the audit goes to someone who asked, it reads as help rather than a pitch, and your hour is spent on a warm reply instead of a cold list. A short Loom video walking through their search results works the same way and often gets more replies than a PDF.

Be careful with automated audit reports from SEO tools. A list of "87 errors" with missing alt text and long title tags scares owners without telling them what matters. Pick the one fix that moves leads, and say it in their words.

What should a cold email to an SEO prospect say?

A cold email to an SEO prospect should say one true thing about their rankings or Maps listing, one sentence about what you do in their terms, and ask one easy question. Under 90 words. No audit attached, no list of services, no "I hope you're well".

The three templates below are examples, written for a freelancer or small agency selling local SEO. Replace the placeholders with real details for each business; a template sent unchanged to 500 businesses reads like one. Our cold email personalization guide covers how to do this at scale, and our cold email templates page has more formats.

Template 1: rank-based (cold email template for SEO)

Use this when the business is on page 2 or low on page 1 for its main search.

Subject: {{city}} {{service}} rankings

Hi {{first_name}},

{{company}} is 14th on Google for "{{service}} {{city}}". The three practices in the top spots have fewer reviews than you, so the gap is their service pages, not your reputation.

I help {{niche}} businesses in {{city}} move from page 2 onto page 1 for the searches that bring in new customers.

Want me to send the two pages I would fix first?

{{your_name}}

That body is 63 words. The ask is small, it offers something specific, and the prospect can say yes without booking a call.

Template 2: reviews and Maps (local SEO)

Use this when the business is missing from the map pack or has far fewer reviews than its rivals. Local businesses often get more calls from the map pack than from the organic links below it.

Subject: {{company}} on google maps

Hi {{first_name}},

When I search "{{service}} near me" from downtown {{city}}, {{company}} does not show in the map pack. {{competitor}} does, with {{competitor_reviews}} reviews to your {{your_reviews}}.

I run local SEO for {{niche}} businesses: Google Business Profile, reviews and the location pages that get you into those top three.

Would a short list of what is keeping you out be useful?

{{your_name}}

Template 3: referral partner (web designers and agencies)

Use this to build the referral channel. Web designers, PPC freelancers and marketing agencies without an SEO person get asked about rankings and often have nobody to pass it to.

Subject: seo for {{city}} clients

Hi {{first_name}},

{{company}} builds sites for a lot of {{niche}} businesses in {{city}}. Clients usually ask about Google rankings a few months after launch.

I do SEO only, no design, so I am not competing with you. I can take those clients on, or work under your name.

Would it help to have someone to send those questions to?

{{your_name}}

Keep partner outreach separate from prospect outreach. Partners want to know you will not poach their clients and that you will make them look good; say both plainly.

A follow-up for the rank-based template

Most cold email replies come from the first message, but follow-ups still add a real share. Instantly's 2026 cold email benchmark report found 58% of replies came from step one, so the other 42% came from later steps. Send one or two follow-ups, three to five days apart, each adding something new.

Subject: re: {{city}} {{service}} rankings

Hi {{first_name}},

One more detail: {{competitor}} ranks above you mainly because it has a separate page for {{sub_service}}, which you cover on one general services page.

That is usually a quick fix. Happy to send the outline if useful.

{{your_name}}

Our cold email follow-up guide covers timing, how many to send and when to stop.

How many SEO leads do you need to get a client?

You need a few hundred well-chosen prospects to win your first clients from cold email, not a few thousand. The maths is simple once you use a real reply rate.

Instantly's 2026 benchmark report puts the average cold email reply rate at 3.43%, with top performers above 10%. Not every reply is interested, and not every call closes. As a worked example, using assumptions rather than measured results: 500 prospects at a 3.43% reply rate gives about 17 replies. If 2 in 5 of those book a call and 1 in 5 calls closes, that is roughly 1 to 2 new clients. At a monthly retainer of $1,000 or more, one client can pay for months of outreach.

Better targeting moves every step of that maths. A list of businesses on page 2 for their main search, written to with their real ranking, will usually beat a generic list of every dentist in the state.

How do you keep cold email to SEO prospects out of spam?

Keep it out of spam by sending from separate warmed domains, verifying every address and keeping volume low per mailbox. SEO prospects are small local businesses, and their addresses are messier than you might expect.

In Pipefire's own cold email statistics study of 14,373 US business addresses, 19.7% were dead before anyone emailed them. Addresses found on the business's own website were 8.3% dead, against 27.2% for addresses from email-finder tools. Some niches SEOs sell to are also hard to verify: 20.5% of roofing contractor addresses and 19.1% of dental practice addresses were catch-all, meaning the server accepts everything and you cannot confirm the person exists. Our catch-all email guide explains how to handle them.

Practical rules:

  • Never send from your main domain. Use lookalike sending domains so a bad week does not hurt the address your clients reply to.
  • Warm new mailboxes for two weeks or more before cold sending.
  • Verify every address and drop the dead ones. A bounce rate over 2% is a warning.
  • Keep each mailbox to a few dozen cold emails a day. Add mailboxes to grow, not volume per mailbox.
  • Write plain text. No images, no tracking-heavy templates, one link at most.

What mistakes stop SEO freelancers getting clients?

The same handful of mistakes show up again and again.

  1. Selling "SEO". Owners buy more calls, more booked jobs and beating the rival down the road. Talk about those, and save the technical words for the proposal.
  2. Targeting everyone. "Small businesses" is not a niche. One trade in one city lets you write one sharp email instead of a vague one.
  3. Promising rankings. No honest SEO can guarantee a position. Promise the work and how you report on it.
  4. Opening with a full audit. Covered above: offer it, do not attach it.
  5. Giving up after one email. Many replies come from follow-ups.
  6. Ignoring the map pack. For local service businesses, the map pack often matters more than the organic results.
  7. Only working on outreach when you have no work. Pipelines take weeks to fill. Send a steady amount every week, even when you are busy.

How long does it take to get SEO clients?

With cold email, expect your first replies within a week or two of sending once your mailboxes are warmed, and first clients within one to two months. Warm-up itself takes about two weeks before you can send safely, so the clock starts before the first email goes out.

Referral partners take one to three months to pass a first lead, because they need a client to ask about SEO. Your own content takes longest: a new site ranking for "{{niche}} SEO {{city}}" can take six months or more. Starting all three in the same month and leaning on cold email while the others grow is the usual pattern.

If you also do websites, our guide to getting web design clients covers how to spot businesses that need a new site, which pairs well with an SEO offer.

How to get SEO clients FAQ

What is the fastest way to get SEO clients?

Pick one niche in one city, find businesses on page 2 for their main search, and email them with that ranking and one easy question. Cold email built on a real ranking is the fastest channel you control from day one. Referrals and content take longer to start.

Where can I find SEO leads?

Google Maps and Google search for your niche and city, trade directories, and the businesses' own websites for contact details. Check where each one ranks for its main search; businesses on page 2 are the warmest SEO leads. Pipefire's free leads tool lists 50 with rankings included.

Should I offer free SEO audits?

Offer them, do not send them unasked. Open with one observation and ask if they want the rest. A full unsolicited audit annoys many owners and costs you an hour per prospect.

What is a good cold email template for SEO?

One that names the business's real ranking for its main search, says what you do in one sentence and asks a small question, all in under 90 words. See the three example templates above: rank-based, Maps and reviews, and referral partner.

How many SEO clients can I get from cold email?

It depends on your list, offer and niche. As a rough guide using Instantly's published 3.43% average reply rate, 500 well-targeted prospects might produce around 17 replies and one or two clients. Better targeting and a sharper opener raise every number in that chain.

In the US, the FTC's CAN-SPAM guide makes no exception for business email but allows it if you follow the rules: accurate sender details, a truthful subject line, a clear disclosure that it is an ad, a physical address and a working opt-out. Rules differ in other countries; check our guide to cold email law before emailing outside the US.