SEO Leads: How SEO Agencies Find Clients Who Need Them
How SEO agencies find leads by checking a business's own site first, with seven quick checks and a first message that earns a reply.
Robbert Veer, Founder
7 min read
SEO leads are businesses that might hire you for search engine optimization. The strongest ones can be spotted before you contact them. They sell something people search for, and their own website shows gaps you can check in two minutes. This guide covers where SEO agencies find leads, how to qualify them and what to say first.
What are SEO leads?
An SEO lead is a business that has asked about SEO services or shows a clear need for them. Agencies and freelancers use the term for their own prospects.
The phrase has a second meaning. For a business owner, SEO leads are the customers who arrive through unpaid search results. This post is about the first meaning, written for people who sell SEO.
Where do SEO agencies find leads?
Leads for SEO agencies come from four sources. Each one suits a different stage of the agency.
| Source | How it works | Suits | Limit |
|---|---|---|---|
| Your own rankings | Owners search for an SEO agency in their town or trade and find you | Agencies with a year of content behind them | Slow, and every rival is an SEO firm |
| Referrals | A client or contact recommends you | Any agency with happy clients | You cannot set the volume |
| Partners | Web designers and ad agencies pass SEO work to you | Specialists | You depend on the partner's pipeline |
| Outbound | You pick businesses with a weak search presence and write to them | Agencies that need leads this quarter | Cold, so the first line has to earn the reply |
Partner work is often sold as white label SEO. Our post on digital marketing leads compares seven sources for all agency types, and the full system is in our guide to agency lead generation.
Outbound is the one source where you choose the lead, so the next sections stay with it.
How do you spot a business that needs SEO?
Search for what the business sells, then look at its site the way a search engine does. Seven checks take about two minutes, by my own estimate, and need no paid tool.
| # | Check | How | What a gap looks like |
|---|---|---|---|
| 1 | Local search | Search the main service plus the town | Competitors appear and the business does not |
| 2 | Indexed pages | Search site: followed by the domain | Three results for a 20-page site, or none |
| 3 | Titles | Read the result titles from check 2 | Every page is titled "Home" |
| 4 | Service pages | Open the site menu | One page lists every service in a single paragraph |
| 5 | Mobile | Open the site on your phone | Text too small to read without zooming |
| 6 | Speed | Run Google's PageSpeed Insights | Main content takes longer than 2.5 seconds |
| 7 | Business profile | Open the Google Maps listing | Wrong hours, no link to the site, few photos |
Checks 5 and 6 are about more than comfort. Google says it "uses the mobile version of a site's content, crawled with the smartphone agent, for indexing and ranking" (Google Search Central). Its mark for a good page is main content within 2.5 seconds, measured at the 75th percentile of page loads (web.dev).
Three or more gaps make a lead. Write down the gap the owner can confirm fastest, because it becomes your first line.
Then ask whether SEO can pay for itself here. A business qualifies when people search for what it sells, when one customer is worth enough to fund months of work and when someone there can approve changes to the site.
Why is SEO only one part of the picture?
Weak SEO on a sound site and a site that is weak everywhere are different leads. The first needs an SEO retainer. The second needs a rebuild before SEO work can pay.
Twip, the AI inside Leadodo, treats it that way. It scores every website in a search out of 100 across 10 domains. SEO is one of the ten, next to design, speed, mobile and six more. Lower means a weaker website, and sites that score below 40 form the shortlist.
Overall weakness matters for replies. In our test of 3,570 cold emails to Dutch companies, businesses with the weakest 20% of websites replied positively about 3.2 times as often as a random sample of the rest. Those sites were chosen on all their problems together, across 206 indicators, and the test gives no result for SEO alone. The test covered email only. The method is in our write-up of the test.
For an SEO agency this gives two lists. Businesses with weak SEO on a sound site are yours to pitch directly. Businesses that are weak across the board need a web designer too, so team up with one or sell both.
What do you say to an SEO lead who has heard it all before?
Say one true thing about their site that they can check in 10 seconds, and promise nothing. Owners receive SEO pitches all the time, and Google tells them what no SEO can promise.
Google's page for owners who are hiring an SEO says "No one can guarantee a #1 ranking on Google" (Google Search Central). Your first message has to look nothing like the pitches that promise one.
- Open with their site. The finding comes before any word about your agency.
- Guarantee nothing. Describe the gap and what you would change. Leave positions out.
- Send a letter first. A signed letter with your address and phone number is hard to mistake for bulk email. Our guide explains why the letter goes first.
This letter is made up. The practice, the dentist and the sender do not exist.
Dear Dr. Nguyen,
I searched "dentist in Marlow Bend" on my phone yesterday. Three practices appeared on the map. Marlow Bend Family Dental was not one of them, though your reviews are the best of the four.
One reason is easy to check. Every page on marlowbendfamilydental.example carries the same title, "Home", so a search engine cannot tell your implant page from your contact page.
I can show you the three changes I would make first. It takes 15 minutes, and I will not promise you a ranking. My number is 555-0158.
Priya Shah, Shah Search Studio
Follow the letter with email and LinkedIn, and stop the moment the owner replies. In Leadodo, your Outbound Machine runs that as six steps over 19 working days, and Twip's findings become the opening line of each letter and email.
When the owner asks what to expect, answer with a timeframe and a way to measure it. Google suggests that owners ask an SEO "What kind of results do you expect to see, and in what timeframe?" Have that answer ready before the call.
Questions
How to get SEO clients without cold calling?
Write to them. Pick a trade and a town, run the seven checks on each site and post a short letter that names one gap. Follow up by email and LinkedIn. Alongside that, ask every current client for one introduction and publish pages that answer what your buyers search for.
Is it worth buying SEO leads?
Sometimes, as a small test. Vendors sell SEO leads gathered through forms or lists, and the same lead may go to several buyers. Ask how each one was collected and how many agencies receive it. A lead you qualified yourself from the business's own site costs time and belongs to you alone.
What is the difference between an SEO lead and an SEO prospect?
A prospect is a business that fits your criteria and has not yet responded. A lead has shown interest by replying, calling or filling in a form. Outbound turns prospects into leads.
Should I send a free SEO audit to win a client?
Send one finding first and offer the audit on a call. A 20-page report from a stranger goes unread, and it gives the work away. When you do run one, our website audit checklist keeps it to what an owner can act on.
How long does SEO take to show results?
Months, and the honest answer depends on the site, the market and how much gets changed. Give each lead a timeframe for the first measurable change and say how you will report it. Never promise a position.
Can I sell SEO to a business with a bad website?
Yes, and be clear about the order. If the site is slow, broken on phones or missing pages for its services, fix that first or bring in a web designer. A ranking for a page that cannot take a booking does not help the owner.
Next step. Run one search and let Twip score every website in it, SEO included. See what Leadodo does.

