TL;DR:
The doBoard team asked 32 freelance web developers and small agency owners how they find clients. The fastest first clients came through people the developers already knew. Referral partners, agency partnerships and communities kept bringing work after that. Cold outreach worked too, but only the personal kind, and in some countries the law restricts it. This post is our take on the anti-spam side of the topic. The doBoard article covers every channel in more detail: How Freelance Web Developers and Small Web Agencies Actually Get Clients.
Why we’re writing about this
doBoard is a project management tool built by CleanTalk, and the teams partly overlap. The audiences overlap too: many doBoard users are freelance developers and small studios, and many of them run CleanTalk on the sites they build.
Recently the doBoard team published research on how those developers actually find clients. We read it with interest, because a lot of standard advice on this topic describes spam step by step: collect a list of addresses, send hundreds of identical emails, automate the follow-ups. We filter messages like that every day, so the topic is close to home.
Below is what stood out to us: the channels that bring clients without a single cold message, and how to write to a company directly without ending up in the spam folder.
What the research was
Thirty-two freelance developers and owners of small web agencies, most of them doBoard and CleanTalk customers, told the team where their clients actually come from. The answers were checked against forum threads and industry writing. These are interviews, not statistics, and that’s fine. The value is in who answered: people who run real development businesses with no huge sales team or huge marketing budget.
Channels where clients come to you
Start with these. In the research, developers who began with their own network often landed a first paying client within a few weeks. Cold outreach and platform profiles took more like one to three months. And these channels have a property we appreciate professionally: nobody receives a message they didn’t expect.
Get specific about what you fix. “I build websites” competes with the whole world. The developers in the research narrowed down: by industry, by platform, by problem type. A specialist is easier to find, easier to recommend, and gets quoted differently than a generalist doing the same work.
Ask people you already know. Not a vague post, but a direct message to specific people: you have room for two projects this quarter, do they know a business that needs a site rebuilt? Several developers said this alone brought their first paying client, and that they had put it off for months because it didn’t feel like a real method.
Partner with people your clients already trust. Accountants, bookkeepers and small-business lawyers talk to owners long before a website comes up, and their recommendation carries more weight than any message from a stranger. The same goes for designers, copywriters and photographers who serve the same kind of client: a standing agreement to send each other work costs nothing.
Do white-label work for agencies. Many small marketing and design agencies sell websites but have no developer. You do the build, they keep the client relationship. It’s steady work once you find one or two good partners, though you give up direct contact with the end client.
Be useful in the communities your clients are in. A group for bakery owners or small law firms puts you in front of buyers. A developer forum puts you in front of competitors. Help people for a while before you mention what you do, and enquiries start arriving on their own.
Publish your site reviews. One tactic from the research is a short personal video walking through a prospect’s site; we’ll come back to it below. But the research also describes a public version: a recurring series where you review real sites from your niche. It starts slower and compounds over time, and the people who watched you work come to you already convinced. No inbox involved at any point.
Claim your local listings. Unglamorous and constantly skipped. A business profile with a handful of reviews changes how a local owner sees you before you’ve said a word.
Keep platforms as a backup. They bring work, but the research is clear on this: one channel among several, not the whole strategy. There are also far more of them than the obvious one. The doBoard article reviews twelve alternatives with the trade-offs of each.
If you write to a company first
Sometimes there’s a specific business you want to work with, and waiting to be found isn’t a plan. Writing to them is fine. Keep it at that scale: one researched message to one company, not a campaign.
Here’s what separated outreach that got replies from outreach that got ignored.
Point at something real. Not “I can improve your website”. The developers who got replies named a specific problem and what it costs the business. An enquiry form that fails in one browser means orders the owner never sees. A booking page that can’t be used without a mouse is a legal risk for a business in many countries. Facts like these are useful to the owner whether they hire you or not, and that’s exactly what keeps a message from being spam.
Make it personal enough that it can’t be reused. In the research, a two-to-three-minute screen recording of the prospect’s actual site got far more replies than regular cold email. It works precisely because it can’t be sent to a thousand people.
Write to an address published for enquiries. This rule is ours. A contact form or a “work with us” address is an invitation. An address collected by a scraper is not, and this one choice largely decides which folder your message belongs in.
A quick self-check before sending:
| Reads as help | Reads as spam |
| Names something specific on their site | “I noticed your website could be improved” |
| Took real time for this one recipient | Took the same time for the whole batch |
| Useful even if they never reply | Useless unless they reply |
| Sent to an address meant for enquiries | Sent to a scraped address |
And check the law. Anti-spam laws follow the recipient’s country, not yours. In much of Europe, commercial email to someone with no prior relationship requires consent or another legal basis. Canada is stricter still, with serious fines. The US is more permissive but requires honest sender details and a working unsubscribe. A public address does not equal consent in most of these places. If outreach becomes part of how you find work, learn the rules of the countries you write to first.
The spam you’ll start receiving
There’s a side effect of self-promotion that nobody warns about. As soon as your portfolio site and profiles go live, your own contact form starts collecting junk: fake enquiries, bot signups, and “I can improve your SEO” messages. The exact ones this article tells you not to send.
Then it repeats on every client site you deliver. The contact form you built becomes a spam problem, and the client brings that problem back to you. Depending on how you set things up, that’s either an unpaid support ticket or a paid maintenance line.
We make CleanTalk for exactly this, so we’re not neutral here; take it as a disclosure rather than advice. Whatever tool you choose, add spam protection to client sites from the start and include it in the maintenance price.
Your turn: what brought you your first client?
We want the next version of this research to be better, so here’s one question:
What single channel brought you your first paying client, and how long did it take?
Write it in the comments, or email us at welcome@cleantalk.org if you’d rather not post publicly. We can credit you by name and company, with a link, or keep you anonymous. Just say which. Substantive answers will be added to this article and to the doBoard research, with your name and company linked or anonymously. Just say which you’d like.
FAQ
It depends on scale, not wording. One message written for one business, about something real on their site, sent to an address they published for enquiries, is outreach. The same text sent to hundreds of addresses is spam, however polite it sounds. A quick test: could you send this message to a different company without editing it? If yes, it’s a campaign. And separately from manners, some countries regulate this by law.
In some countries, yes. The rules follow the recipient, not the sender. Much of Europe requires consent or another legal basis for unsolicited commercial email, and business addresses are not automatically exempt. Canada has strict requirements and large penalties. The US allows more but still demands accurate sender information and a working opt-out. An address being publicly visible is not permission to use it.
Use the site the way a customer would. Fill in the contact form and check whether a confirmation arrives. Go through the order or booking flow on a phone. Try moving around the site with a keyboard only. Whatever breaks for you breaks for their customers too, and that gives you an opening line no template can fake.
Make yourself easy to find and easy to recommend. A narrow specialty does both: people search for the exact problem they have, and a specialist is simpler to refer. Then be visible where your clients already spend time: communities, local listings, a public series of site reviews. These channels start slower than outreach, but they compound, and the people who write to you already trust you.
Leave a Reply