Skip to main content
Back to blog

How to Get Local SEO Clients: A Step-by-Step Playbook

How to get local SEO clients without referrals: pick one trade, find businesses with a rank gap, reach the owner, and open with their Google Maps position.

By Shivaraj, Founder, loclay · Published · 5 min read

local SEOprospecting

The short version

Local SEO clients are won by showing a business a gap it can see for itself. Pick one trade and one city, find the businesses that rank low on Google Maps despite having real customers, reach the owner directly, and open with their exact position. Then offer one measurable result, not a list of services.

The rest of this post is that process in order, with what to look for at each step and what to skip.

1. Pick one trade and one city first

"Local SEO for small businesses" is too wide to sell. "Local SEO for roofers in Tampa" is something you can explain in one sentence, learn deeply, and prove with one case study that every other roofer in the area will understand.

Choose a trade where one new customer is worth a lot. A roofing job, an HVAC install or a solar system pays for months of SEO from a single extra call. A coffee shop selling a $4 drink does not, however good your work is. The higher the value of one customer, the easier the sale.

Stay with one trade for a few months before adding another. Your first case study, your first set of competitors' rankings and your first objections all carry over to the next prospect in the same trade.

2. Find businesses with a gap you can show

The best prospects already have customers. They have reviews, a real website or a real phone number, and they've been around for a while. What they don't have is visibility: they sit on page two of Google Maps for their own trade and city.

You can check this by hand. Open a private browser window, search Google Maps for "plumber in Oakland", and scroll. For each business, note its position, its rating and how many reviews it has. These are rules of thumb, not laws.

Who to pitch, and who to skip

Pitch the businesses in the middle of the results: ranked roughly 4th to 20th, with a good rating and a decent number of reviews. They have proof that customers like them and room to climb.

Skip the top three. They're doing fine and have little reason to hire you. Also skip businesses with almost no reviews and an unfinished listing; their problem is basic setup, and it rarely pays well.

Add two more signals if you can see them: a website that doesn't mention the services they want to rank for, or no website at all. Each one is something you can point to in your first message.

3. Reach the owner, not the front desk

SEO is the owner's decision. Whoever answers the main line or reads the info@ inbox is usually paid to keep pitches away from the owner, so a message to the shared inbox mostly goes nowhere.

The owner's name and direct contact, when published, are on the business's own website: the About page, the Team page, the Contact page or the footer. Look for a name next to a role like owner, founder or general manager, with an email or phone printed beside it. This post covers where to look and why you shouldn't guess an address from a name.

If the site doesn't name anyone, call the main number and ask for the owner by role, or write to the shared inbox and say plainly who you want the message to reach.

4. Open with their rank, not your services

Most cold pitches from SEO agencies start with the agency. The one that works starts with the prospect's own result. A first message can be this short:

"Hi Dana, I searched Google Maps for 'roofer in Tampa' and your company shows up at #14, behind several with fewer reviews than you. I help roofers move into the top three. Want me to send the screenshot and what I'd change first?"

It names one fact they can check in ten seconds, it's about them, and it asks a small question instead of asking for a meeting. Keep any audit short: a screenshot of their position next to the three above them does more than a 20-page PDF.

5. Sell one measurable result

"We'll improve your online presence" can't be checked, so it can't be bought. "We'll move you into the top three on Google Maps for 'roofer in Tampa'" can be checked by the owner on their own phone.

Do not promise a date or a guaranteed position. Local rankings depend on competitors, reviews and Google's own changes. Promise the work and a clear way to measure it, such as their Maps position for two or three searches each month, and be straight about how long this takes.

Price it against what one new customer is worth to them. If one job is worth several thousand dollars, a monthly fee is easy to justify once they see a lead come from it.

6. Other ways to get clients besides cold outreach

Cold outreach is the fastest to start, but it isn't the only route. Web designers, accountants, and other agencies that don't offer local SEO often have clients who ask them about it, and they will refer work for a fee or in return for referrals back. Your own case study page, once you have one, will also bring in people who search for the same thing you're doing.

Treat these as extra channels while the outreach runs, not as a replacement for it. A referral is slow to build and you can't control when it arrives.

Doing the research for a whole city at once

Steps 2 and 3 are the slow part. Checking each position, rating, website and contact page by hand is a few minutes per business and a long week per city.

loclay does that research in one search. Pick a trade and the cities you serve; it searches Google Maps live and returns each business with its rank for that exact search, rating, review count and website. Its AI then reads each website for the owner and every published email and phone, each labelled with the page it came from. Sort by rank or filter by review count to build the middle-of-the-pack list, then write the first line from the rank shown. There's a more detailed guide for SEO agencies on using it this way.

It won't audit a website or write the pitch; that part is yours. It gets you to the right owners with their real contact details faster.

A loclay lead for a plumbing business: the owner, Maria Chen, labelled 'Found on About page'; her direct email, 'Found on Team page'; the main phone, 'From Google Maps'; a shared info@ inbox, 'Found on Contact page'; and the four website pages the AI read.
What a loclay lead looks like. Illustrative example with made-up details; real leads show their sources the same way.

Find local leads with the owner's email and phone

Pick a business type and cities. Your first 50 leads are free, no card.

Search criteria

Shivaraj · Founder, loclay

I build loclay, which finds local businesses on Google Maps with the owner's contact and the page each one came from. Follow on X