Back to blog
local seo9 min read

What to Say in Your First Message to a Local Business Owner

Your first message to a local business owner needs four parts. Copy-ready templates for email, a phone call, a walk-in and one follow-up, plus what to cut.

Aditi ChaturvediOctober 9, 2026
TL;DR

The first message to a local business owner carries one finding and one question, in any channel. The method:

  1. Confirm the finding: Check the cause on the live site before you send, so the one thing you say about their site is true.
  2. Pick the channel: Email when the owner's address is published, a call when only the front desk number is listed, a walk-in when the business is near you.
  3. Write four parts: The question you asked, who was recommended, one likely cause, and one question for the owner. Under 120 words in an email.
  4. Say the same thing out loud: A call runs about 30 seconds before your question. A walk-in runs about two minutes with one printed page.
  5. Follow up once: Run the prompt again, send the new screenshot, repeat the question and offer to stop writing.

Leave out certainty, business advice and criticism of the site. Those are what lose the client.

This post covers the message itself, in three channels. Finding the prospect and finding the cause are covered in two sibling posts, linked below. CrawlRaven's part here is small and specific: the crawl gives you the one finding the message opens with. Try CrawlRaven free: 1 site, no credit card →

You have the finding. An AI assistant recommended three of the prospect's competitors, and their booking page has no links pointing to it. Now you have to say that to a stranger who owns the business, and get an answer back.

The short version: your first message to a local business owner should state the question you asked, who was recommended, one likely cause and one question for the owner, and nothing else. The same four parts work in an email, on a phone call and at the counter. This post has a template for each, plus one follow-up.

The email

Four parts, each one sentence or two

From[Your name], [Agency name]
To[Owner first name] at Practice D
SubjectI asked an AI assistant for a kids’ dentist in [city]

Hi [Owner first name],

I asked an AI assistant this: “I am looking for a dentist who is good with kids for my cousin’s 11-year-old son in [city]. Who would you recommend, and why?”

1The question you asked

It named Practice A, Practice B and Practice C. Your practice was not on the list. The screenshot is attached, dated today.

2Who was recommended

One possible reason: your booking page exists, and no other page on your site links to it. An assistant reading the site may not be able to tell that you take online bookings.

3One likely cause

Is a parent looking for a child’s dentist the kind of patient you want more of, or would your best patients ask something different?

4One question for the owner

[Your name], [Agency name], [street address, city, state, ZIP]. Reply “no thanks” and I will not email again.

Illustration with placeholder names. A template layout, shown to label the four parts.

Why one finding gets read

I have run an SEO agency for more than 15 years. The four-part message comes from the AI answer pitch we use to get local SEO clients. On my team, each salesperson sends 8 to 10 of these pitches a month and 2 to 3 become clients.

The four parts each do one job:

  1. The question you asked. It shows the owner a customer's question in a customer's words.
  2. Who was recommended. It names businesses the owner already knows.
  3. One likely cause. It shows you looked at their site and found something specific.
  4. One question for the owner. It gives them an easy reason to reply.

Most published templates are built for a different sale. When I checked Google on 9 October 2026, the results for “seo cold email template” were pages from Leadfeeder, InboxAlly and Coursera, plus general lists of cold email templates. A general template has no place for a finding about one business in one city.

Step 1: Confirm the finding before you send

The message says one thing about the owner's site. If that one thing is wrong, the owner has no reason to trust the rest. So check it on the live site on the day you send.

The finding comes from a crawl. Before a prospect is a client you have no access to their Search Console or GA4, so the crawl is what you have. CrawlRaven reports pages with no internal links, crawler access rules, rendering problems and schema errors. Two findings open most of the messages in this post: a booking page nothing links to, and missing LocalBusiness schema.

Internal link: in plain English

A link from one page of a site to another page of the same site. A booking page with no internal links can only be reached by someone who already has its address.

Confirm the finding with a free tool before you write:

  • A booking page with no links. Run the homepage and the main service pages through the internal link analyzer. It lists the internal links each page makes, grouped by destination. Check that the booking page is absent from every list.
  • Missing or broken schema. Run the homepage through the schema validator to see whether LocalBusiness schema markup is there and whether required properties are missing.
  • A blocked crawler. The robots.txt tester shows which search engines and AI crawlers the site blocks.
  • A page that cannot be indexed. The page indexability checker reads the status code, noindex tags and robots.txt rules for one URL.

Then open the page yourself and look. If the booking link was added last week, you want to know before the owner tells you.

Step 2: Pick the channel that fits the business

Choose the channel that reaches the owner. The contact details on the site and the Google Business Profile usually decide it. If you are still building the list, start with finding local SEO prospects on Google Maps, or with choosing a local niche.

Three channels

Which channel fits which business

ChannelWhen it suitsWhat to bringHow long
EmailThe owner's own address is published on the site or the profileThe dated screenshot, attached as an imageUnder 120 words
Phone callThe only contact listed is the front desk numberThe prompt and the cause written down, plus an email ready to sendAbout 30 seconds, then your question
Walk-inThe business is near you and has a counter or receptionOne printed page with the screenshot and your contact detailsAbout two minutes

The lengths are my recommendations. All three channels carry the same four parts.

The same comparison in text:

  • Email suits a business that publishes the owner's own address. Attach the dated screenshot as an image and keep the message under 120 words.
  • A phone call suits a business that lists only the front desk number. Have the prompt and the cause written down, and an email ready to send. Take about 30 seconds, then ask your question.
  • A walk-in suits a business near you with a counter or reception. Bring one printed page with the screenshot and your contact details. Plan for about two minutes.

Those lengths are my recommendations. Use one channel per business for the first contact, so the owner hears from you once.

Step 3: Write the email in four parts

The template below is a starting point. Fill in every bracket and rewrite the sentences in your own words, because an owner can tell when a message was written for someone else.

Email template
Subject: I asked an AI assistant for a [service] in [city]

Hi [Owner first name],

I asked [assistant name] this on [date]: "[the exact prompt you used]"

It recommended [Business A], [Business B] and [Business C]. [Prospect business] was not on the list. The screenshot is attached.

One possible reason: [one finding from the crawl, in plain words. Example: your booking page exists, and no other page on your site links to it]. I may be wrong about this.

Is [customer type in the prompt] the kind of customer you want more of, or would your best customers ask something different?

[Your name]
[Agency name]
[Street address, city, state, ZIP]
This is a sales email from an SEO agency. Reply "no thanks" and I will not write again.
  1. Write a subject line that says what is in the email. “I asked an AI assistant for a [service] in [city]” is accurate and specific to them.
  2. Quote the prompt exactly as you typed it, with the assistant's name and the date.
  3. Name the businesses in the order the answer listed them, and attach the screenshot.
  4. Give one cause in plain words. Write “no other page links to your booking page” where an SEO would write orphan page.
  5. Say you may be wrong. You have seen the site from outside only.
  6. End on the question, then your name and address.

The opening illustration shows this layout with placeholder names: Practice A, Practice B and Practice C are recommended, and the email goes to the owner of Practice D.

Step 4: Say the same four parts on a phone call

A call has the same four parts in spoken sentences. Aim for about 30 seconds of talking before you ask your question. Whoever answers is probably busy with a customer, so the first line asks for the owner and offers email as the other option.

Phone call template
IF THE FRONT DESK ANSWERS
"Hi, this is [your name] from [agency name], an SEO agency in [city]. I found something about [prospect business] that [owner name] may want to see. Is [owner name] free for a minute, or can I email it to them?"

IF THE OWNER IS ON THE LINE
"I asked an AI assistant a question one of your customers might ask: [the prompt, said in plain words]. It recommended [Business A] and [Business B]. [Prospect business] was not mentioned.

One possible reason is [one finding from the crawl, in plain words].

Can I ask who your best customers are? I would like to run it again with the question they would ask."

BEFORE YOU HANG UP
"What is the best address to send the screenshot to?"
  • Say the prompt the way a customer would. “A dentist for an 11-year-old in [city]” is easier to follow by ear than the full typed prompt.
  • Name two businesses. A list of three or more is hard to hold in your head on a call.
  • Stop after the question. Let the owner talk, and write down the words they use for their customers.
  • Ask for an email address. The screenshot still has to reach them, and the email template above does that job.

This post does not cover the rules for sales calls. They vary by place, so check the ones that apply where you and the business are.

Step 5: Walk in with one printed page

Walking in works when the business is near you and has a counter or reception. You bring one printed page and take about two minutes. Pick a quiet time of day for that kind of business, and leave as soon as a customer needs the owner.

Walk-in template
AT THE COUNTER
"Hi, I am [your name]. I run [agency name] here in [city]. Is [owner name] in, or is there a better time to catch them?"

TO THE OWNER
"I will take two minutes. I asked an AI assistant [the prompt, said in plain words]. This is the answer. [Hand over the printed page.] [Prospect business] is not on it.

One possible reason is [one finding from the crawl, in plain words].

Who are your best customers? I would like to run it again with the question they would ask."

IF THEY ARE BUSY
"No problem. I will leave this page with you. My email and number are at the bottom."

The printed page holds four things:

  • The prompt, the assistant's name and the date.
  • The screenshot of the answer.
  • One sentence on the likely cause.
  • Your name, agency, email and phone number.
Opinion· Aditi's take

You may be the SEO expert, but they know the business. Whichever channel you use, the question at the end is the part I would protect. With a dental practice in Florida, I had searched as patients in general. The owner told me their best patients were parents who first brought in their kids, and that became the next prompt.

Step 6: Follow up once with a new screenshot

I would send one follow-up, about a week after the first message. Give the owner something new in it. Run the same prompt again, in the same unpersonalized setup, and attach the new dated screenshot.

Follow-up template
Subject: Re: I asked an AI assistant for a [service] in [city]

Hi [Owner first name],

I ran the same question again on [date]. [One sentence on what you saw. Example: the same three businesses were named.] The new screenshot is attached.

My question is still open: who are your best customers, and is this what they would ask?

If this is not a priority right now, tell me and I will stop writing.

[Your name]
[Agency name]
[Street address, city, state, ZIP]
This is a sales email from an SEO agency. Reply "no thanks" and I will not write again.
  • Report what you saw. If the prospect appeared in the second run, say so. It is good news for them and it shows you report honestly.
  • Repeat the question. It is still the easiest thing for the owner to answer.
  • Offer to stop. Then keep your word if they say yes, or if they say nothing.

What to leave out

Five things stay out of the first message. Three of the cuts below come from what I have seen lose the client. The last two are my advice.

Before you send

Leave these five things out

A recommendation you are certain about

You have not heard their specific requirement yet. Offer one likely cause and ask.

Advice on how to run their business

You may be the SEO expert. They know the business.

A list of everything wrong with the site

Some owners are offended by it. One finding is enough.

The full audit or a score out of 100

It reads the same for every business. Save it for after the first call.

A price, a package or a promised ranking

You do not know the scope yet, and nobody can promise a position.

The first three are what I have seen lose the client. The last two are my advice.

The same five things in text:

  • A recommendation you are certain about. Being too sure, and not listening to their specific requirement, loses the client. Offer one likely cause and ask.
  • Advice on how to run their business. Do not try to teach business to them. They know it and you are guessing.
  • A list of everything wrong with the site. Bashing their site too much offends some owners. One finding is enough.
  • The full audit or a score out of 100. It reads the same for every business. Save the full local SEO audit for after the first call.
  • A price, a package or a promised ranking. You do not know the scope yet, and nobody can promise a position.

US rules for commercial email

If you email businesses in the United States, read the FTC's CAN-SPAM compliance guide. It says the law covers commercial email and makes no exception for business-to-business email. I treat a first outreach email as a commercial message. The guide's requirements include:

  • Accurate header information. The From, To and Reply-To details must identify the person or business that sent the message.
  • An accurate subject line. It must reflect the content of the message.
  • A clear statement that the message is an ad. The guide leaves the wording to you.
  • A valid physical postal address. A street address, a registered post office box or a registered private mailbox.
  • A clear way to opt out. You must honor an opt-out request within 10 business days, and the opt-out method must keep working for at least 30 days after you send.

The FTC page lists penalties of up to $53,088 for each email in violation. The templates above carry an address line, an ad statement and an opt-out line for this reason. This section is a summary of one US guide and it is no substitute for legal advice. Other countries have their own rules.

When the message does not land

What if nobody replies?

Send the one follow-up from step 6 and then move to the next business on your list. Silence tells you nothing about the finding. Keep the screenshot and the crawl notes, because the same finding may still be true when you look at that business again.

What if they already have an SEO agency?

Thank them and suggest they pass the finding to that agency. An unlinked booking page is quick to fix, and the owner benefits whoever fixes it. Leave your details and do not criticize the other agency's work.

What if they ask for a price straight away?

Answer honestly that you cannot price it yet. Tell them what you need first: a short call about their best customers and a look at their Search Console and GA4 data. Then offer a time for the call.

Tools that make this faster

The finding inside the message is where tools help.

  • CrawlRaven. Our tool. Before the client signs, the crawl finds the pages with no internal links, the blocked crawlers and the schema errors. After they grant access, it joins the crawl with Search Console and GA4 into one ranked plan. See the local SEO audit.
  • Free checks. The internal link analyzer, the schema validator and the robots.txt tester confirm a finding on one page before you send. The LocalBusiness schema generator builds the markup once the owner says yes.
  • The assistants. CrawlRaven does not track AI mentions or run prompts today. You run the prompt by hand and take the screenshot yourself.

We are also launching an AI SEO tool soon. Join the waitlist to hear when it opens.

Sources used in this post

Frequently asked questions

What should the first message to a local business owner say?

Four things, briefly: the question you asked an AI assistant on a customer's behalf, which businesses it recommended, one likely reason the owner's business was left out, and one question about their best customers. Keep an email under 120 words and attach the dated screenshot. Leave the full audit for after the first call.

Should I email, call or walk in to pitch a local business?

Pick the channel that reaches the owner. Email suits a business that publishes the owner's own address. A phone call suits a business that lists only a front desk number. Walking in suits a business near you with a counter or reception. All three carry the same four parts: the question, who was recommended, one likely cause and one question for the owner.

How long should an SEO cold email be?

My advice is under 120 words, short enough to read on a phone between appointments. That is enough for the prompt you asked, the businesses that were recommended, one likely cause and one question. Anything longer usually means you have added a second finding or started describing your services, and both belong in a later conversation.

What should I say on an SEO cold call to a local business?

Say who you are, then give the finding in about 30 seconds: the question you asked an AI assistant, who it recommended, and one possible reason the business was missing. Then ask who their best customers are. If the front desk answers, ask for the best address to email the screenshot to the owner.

How many times should I follow up with a local business owner?

I would follow up once. Run the same prompt again, attach the new dated screenshot, repeat your question and tell the owner you will stop writing if this is not a priority. A second message that adds something new is useful to them. Repeated reminders with nothing new only tell them you want the sale.

What loses a local SEO client in the first message?

Three things, in my experience. Being too sure of your recommendation before you have heard their specific requirement. Trying to teach them their own business, when they know it far better than you. And bashing their site, which offends some owners. Send one finding, say you may be wrong, and ask a question.

Does the CAN-SPAM Act apply to a cold email sent to a business?

The FTC's compliance guide says the law covers commercial email and makes no exception for business-to-business email. It requires accurate header information, a subject line that reflects the content, a clear statement that the message is an ad, a valid physical postal address and a clear way to opt out. Read the guide and ask a lawyer about your own case.

How does CrawlRaven help with local SEO outreach?

It supplies the finding that opens the message. Before a prospect is a client you have no access to their Search Console or GA4, so the crawl is what applies: pages with no internal links, crawler access rules, rendering problems and schema errors. CrawlRaven does not send outreach and does not track AI mentions.

Aditi Chaturvedi
About the Author

Aditi Chaturvedi

15+ years of growing SaaS websites through SEO | Author, 200-Point Audit Checklist

Aditi has spent 15+ years helping SaaS companies scale organic traffic through technical SEO and content strategy. She is the author of the CrawlRaven 200-Point Audit checklist used by agencies and in-house teams to systematically improve search performance.

local seo clientsseo outreachseo cold emailseo agencyseo salesseo pitchlocal seo audit

Reader runs an SEO agency, is about to send a first message to a local business owner, and needs one true, specific finding about the prospect's site to open with.

One finding opens the message. The crawl gives you that finding.

GSC + GA4 + a 200-point crawl, joined into one ranked plan. From $49 at launch, one time.

Before the first message, crawl the prospect's site to find the booking page with no internal links or the missing schema. After they sign and grant access, CrawlRaven joins that crawl with their Search Console and GA4 data and ranks what to fix first. Free plan covers 1 site, no credit card.

CrawlRaven connects Google Search Console and GA4, runs 200+ technical SEO checks, and joins all three into one prioritized fix list, so you know what is broken, what it is costing you, and what to fix first.

✓ No credit card required·200+ checks·GSC + GA4 + full-site crawl
Free plan — no credit card

Stop exporting. Start shipping.

Connect Search Console, import your Ahrefs or Semrush lists, and get one ranked plan. Start free with one site, or grab a limited lifetime deal from $39, only 3 licenses left.

3
Data sources joined
200+
Point audit checks
1
Ranked plan out