How to Get SEO Clients as a Freelancer or Small Agency
Where SEO clients actually come from — and the fastest paths to a first retainer if you're starting from scratch.
Most guides on getting SEO clients read like they were written by someone who hasn't tried it recently. Cold email templates. LinkedIn connection scripts. Content marketing that takes 18 months to pay off.
Here's what works faster.
Your first clients almost certainly already know you
The most reliable source of early SEO clients is the people who already trust you for something else. Web designers pick up SEO clients from the sites they build. Bookkeepers refer their clients to someone who can help with search. Marketing consultants add SEO to what they already offer.
If you have any existing client relationships — even loose ones — start there. Not with a pitch. With a question: "Are you happy with how many people are finding you online?" That conversation either goes somewhere or it doesn't. It costs nothing to have it.
Referrals move faster than cold outreach
A referred lead converts at a completely different rate than a cold one. The trust is already transferred. You're not explaining who you are — you're just explaining what you do.
This means the second thing to do is tell everyone you know that you're doing SEO work. Not with a LinkedIn post. With actual messages to people you know. "I've just started helping small businesses with their SEO — if you know anyone who's been asking about it, I'd be glad to have a conversation."
You only need a handful of those conversations to land a client. One client becomes a case study. One case study makes the next conversation easier.
Niching down makes everything else simpler
Generalist SEO freelancers are competing with thousands of other generalist SEO freelancers. Niche SEO specialists are competing with almost nobody.
Choosing a vertical — plumbers, estate agents, dental practices, care homes — does three things. It makes you easier to refer ("she specifically does SEO for accountants"). It makes your case studies more convincing to prospects in that niche. And it makes content marketing actually viable, because you're writing for a specific audience with specific questions rather than for everyone.
You don't need to turn away clients outside the niche. You just need to position toward it.
Local business networking works, especially in the early stages
For the first few clients, geography matters more than most people expect. A local BNI group, a Chamber of Commerce meeting, even a local Facebook business group — these are places where small business owners gather, and where being a real person in their community carries weight that a LinkedIn profile doesn't.
The businesses in those groups have websites. Most of those websites aren't ranking for anything useful. The barrier to starting a conversation is low.
What to say in an initial conversation
Don't lead with SEO jargon. Lead with the outcome the business owner actually wants: more calls, more enquiries, more footfall. "I help businesses like yours get found on Google when people are searching for what you offer."
Then ask questions. What are they currently doing? What's working? What are they frustrated with? Listen for the gap between where they are and where they want to be. Your pitch, if there is one, fits into that gap.
At the end of the conversation, offer something low-risk: a quick look at their Search Console data, a five-minute review of their most important page, a comparison of where they rank versus a competitor. Something that shows rather than tells.
The proposal stage
Most proposals lose because they're too long and too vague at the same time. Pages of methodology, not enough specificity about what you'll actually do for this particular business.
A good SEO proposal covers:
What you found. Two or three specific things you spotted in your initial review — not a full audit, just enough to show you've looked at their situation rather than copy-pasting a template.
What you'll do. Not "keyword research and content strategy." The actual tasks in the first month: fix the title tags on these five pages, improve the meta descriptions on these three, publish these two pieces of content targeting these specific searches.
What it costs. A number, not a range. Ranges invite negotiation downward. Give them one price and explain what's in it.
What happens next. One clear call to action: "Reply to this email and I'll send over an agreement" or "Book a call here to confirm the details."
Keep it to one page if you can. Two at most.
Retainer vs project pricing
One-off SEO projects (audits, fixes) pay faster but don't compound. Retainers pay slower at first but build a predictable revenue base that makes the business sustainable.
The goal, especially early on, is to turn project work into retainer relationships. The natural moment is at the end of a project: "We've fixed the foundation. The next phase is building on it month by month — here's what that looks like."
Monthly SEO retainers for small businesses typically run £300–£1,000/month depending on what's included and what market you're in. The value of the retainer scales with how well you can show that SEO is working — which is where a reliable reporting process matters more than most people realise.
The reporting problem
The single biggest reason retainer clients churn is that they stop believing SEO is working. Not because it stopped working, but because nobody showed them evidence that it was.
A monthly report — one that shows what changed, what it means, and what's next — is what keeps clients paying. It's not a nice-to-have. It's the thing that justifies the retainer every single month.
That report doesn't need to be a 40-slide deck. It needs to answer three questions: are we moving in the right direction, what did we do last month, what are we doing next month.
If you're managing multiple clients and building reports from scratch each month, the hours add up fast. Tools that automate the data collection and write the findings in plain English free up time you can spend on the work itself — or on winning the next client.
SEO clients don't come from a single channel. The pattern that works is: start with warm relationships, get specific about who you serve, make the reporting good enough that nobody wants to cancel, and let referrals do the rest.
The first client is the hardest. After that, each one makes the next slightly easier.
Stop checking. Start getting a report.
Connect your Google Search Console and we'll send you a scored, plain-English SEO report every month — with exactly what to fix first.
Get your first report →