An SEO agency that cold emails "we can get you to the top of Google" is making a promise nobody can make, and every business owner who has been burned before knows it. The agencies that win small local clients do something simpler: they search for the owner's own services, see where the owner ranks, and send a one-page picture of it.

That page is the whole method. To get clients for an SEO agency, find businesses that are already close to visible, show them exactly where they stand with real search results, and promise only the work, not the rank. This article walks through the list, the snapshot, the emails and the call.

The businesses worth going after first

SEO pays off fastest where one new customer is worth a lot and people search before they buy. Local service businesses (plumbers, roofers, HVAC, lawn care), clinics and dental practices, law firms, accountants, home remodelers and specialty retailers. A single case or a single remodel is worth thousands, so a few extra calls a month cover the monthly fee.

Skip businesses that don't depend on search, and skip the ones with no budget. A solo operator who gets all work from referrals won't pay $800 a month. A 12-person roofing company that spends on ads and watches its call volume will.

Build a list of businesses on page two

The best prospect already has a website, already has some visibility, and is just missing the top spots. Page two of Google, or positions 8 through 20 in the local map results, is where small improvements change phone calls.

Here's a process that takes an afternoon. Pick a city and a service, say "roof repair" in one metro. Search the five or six main phrases a customer would type. Note every business that shows up on page two or at the bottom of page one, or that is absent from the map pack but obviously operating. Write down the business name, the owner and the keyword where they sit just out of reach.

Do it for 40 to 60 businesses. If you'd like to find owners faster, Rocketship can search by industry, size and location, preview 25 names before you spend a credit, and add your picks to the pipeline; Launch includes 50 leads a month. You'd still run the ranking checks yourself, because they are the proof.

The offer: a one-page ranking snapshot of their own keywords

Make a single page for each prospect. It shows five to eight search phrases a customer would use, where the business ranks for each today, who ranks above it, and one or two observations: a missing page for a service, thin or duplicate content, a Google Business Profile that's incomplete, a few slow or broken pages. Use screenshots of real results, dated.

Keep it factual. "Today, for 'emergency roof repair Tulsa,' Delgado Roofing appears at position 14. The three companies above it each have a dedicated page for that service. Delgado's site has one general 'Services' page." That's useful, checkable and not a pitch.

What you do not do is promise a ranking. Search results change, algorithms update, and no agency controls them. Promise the work you'll do each month: pages written, profile optimized, citations fixed, reporting. Owners respect that more than a guarantee, and it protects you from the first month that goes sideways.

Three short emails with a ranking snapshot attached

Each under 80 words, with the snapshot attached or linked. Include your business address and an unsubscribe line, since US commercial email rules require them. Send 20 to 50 a day from your own mailbox, and avoid heavy attachments in a first send; a link is safer.

Subject: Where Delgado Roofing shows up on Google

Hi Carlos, I searched for the phrases your customers likely use, like "emergency roof repair Tulsa," and put together a one-page snapshot of where Delgado shows up today. You're on page two for most of them, with a few easy gaps. It's attached. No pitch in it, just what I found. If it's useful, I'm glad to walk through it in 15 minutes.

Jess Whitaker, Northline Search, 88 Pearl St, Suite 4, Tulsa. Reply "stop" and I won't write again.

The second email, five days later, picks one finding: "The quickest fix I saw is your Google Business Profile, which is missing service areas and has no recent photos. Takes under an hour." The third closes: "That's it from me. The snapshot is yours either way."

See personalisation at low volume for making each opening line specific without spending an hour on each, and how a marketing agency gets clients for the broader agency version.

Reporting rankings instead of calls

Many SEO agencies send a monthly report full of keyword positions. Owners glance at it and ask, "But are we getting more calls?" If your report can't answer that, the client leaves in month six.

Agree up front on what to count: phone calls from the website and from the Google profile, form fills, and booked jobs if the client will share them. Set a baseline during the first month. Then report three numbers: calls, leads and jobs, with rankings as the supporting detail. If calls from search go from 18 to 31 in a quarter, you can say what that is worth. A roofer with a $9,000 average job who books even two more a quarter has paid your fee several times over.

Also be honest about timing. SEO usually takes months to show up. Tell prospects at the start: three to six months before meaningful change is normal, and you'll report progress along the way. You don't have a lead problem is useful reading for clients who think more traffic alone is the answer.

Answer "let's talk" the same day with two time slots

An owner who replies "OK, let's talk" is curious today and busy tomorrow. Answer the same day with two time slots. Rocketship's AI workers read replies, respond from your own Gmail and book the call on your calendar, which suits an agency owner who spends the day in client work. The phone worker can also answer your business number around the clock.

On the call, start with the snapshot, ask what a new customer is worth, how many calls they get today and what they've tried. Then explain the first 90 days of work and the price. Don't rush to a contract: offer a three-month engagement with a clear scope, and agree on how you'll measure it.

A weekly routine of ranking checks and snapshots

  • Monday: run ranking checks for 10 new businesses and build their snapshots.
  • Daily, 30 minutes: send the batch and answer replies.
  • Wednesday: calls with anyone who responded.
  • Friday: update the sheet and set follow-up dates.

In a quarter, 120 snapshots sent might produce 12 replies, 8 calls and 3 clients at $900 a month. That is $2,700 a month of new recurring revenue, with work you were going to do anyway.

More for SEO agencies: web development and automation

The website side is covered in getting clients for a web development agency, and the automation side in getting clients for an AI automation agency. The AI workers page shows what handles the sending and follow-up.

An SEO agency that ranks its clients should not have an empty pipeline of its own. Rocketship finds the buyers, emails them from your own Gmail, follows up, and books the meeting on its own. Plans that get you customers start at $24.99 a month (Launch), and every monthly plan starts with a 7-day free trial, card required. Answering your existing number is included; a dedicated line is $5 a month.