To find clients online when you are just starting, choose one kind of business to serve, make a couple of small pieces of proof in your first week, and then go where those businesses already are. For most beginners that means a freelance marketplace for the first few reviews, one or two communities where owners ask questions, and short, specific emails to businesses that have just launched a website. You don't need a big portfolio or a following to begin. You need an offer a stranger understands in a few seconds, and the habit of starting a few real conversations every day.
This guide covers what to set up before you look (it takes two or three days), which online channels work when nobody knows your name, the exact messages to send, and how to turn your first job into the next few.
What should you set up before you look for clients?
Most people starting out go straight to looking for clients, send a few dozen messages, hear nothing and decide that freelancing online doesn't work. Usually the messages weren't the problem. The person reading them couldn't tell what was on offer, or clicked through and found nothing to back it up. Fix that first.
Write a one-line offer
"I do web design" is a job title. An offer says who you help and what changes for them.
| Vague | Clear |
|---|---|
| I'm a web designer | I build simple, fast sites for new physio and massage clinics |
| I do SEO | I set new online shops up properly for Google in their first month |
| I do social media | I run Instagram for independent cafes, three posts a week |
| I make brands | I design logos and packaging labels for small food and drink makers |
| I run ads | I run Facebook and Instagram ads for local gyms opening a new location |
Picking a niche feels like turning work away, and when you have no clients that feels mad. It works the other way round. A specific line tells a stranger in two seconds whether you're for them, and it tells you exactly where to go looking. You can widen it later. Plenty of freelancers change niche after their first handful of clients, once they know which work they enjoy.
Make two or three pieces of proof
No clients means no portfolio, and no portfolio makes the first client hard to win. Everyone hits this. A few honest ways round it:
- Fix something real, privately. Take the homepage of a real business in your niche and mock up what you would change, or write the meta description and alt text you would add. Don't publish it under their name without asking. Use it as a sample, or send it to them (more on that below).
- Do a small job for someone you know: a friend's side business, a relative's shop, a club you belong to. Charge a little or nothing, and in return ask to show the work and for two sentences you can quote.
- Write a teardown. Look at ten new sites in your niche, count how many have no meta description, no social preview image or an old copyright year, and write up what you found and how you would fix each one. Leave the business names out. It shows you know the work, and it doubles as your first post.
- Get your own site right. If you sell web design or SEO, someone will check your site for the same things you point out on theirs.
Have one place people can check you
When someone gets a message from a stranger, they often click the name before they reply. Give them something to land on: a one-page site or portfolio page with your offer, your samples, your real name and a working email address, plus a LinkedIn profile whose headline says the same thing as your one-line offer. If the two disagree, or one of them still says "aspiring designer", fix it before you send anything.
Which online channels work when nobody knows you yet?
Some channels reward a reputation you haven't built yet, and others don't care whether you have one. When you are starting, put your time into the second kind.
| Channel | Do you need reviews or a following? | How soon it can bring work | What it costs you | Use it first? |
|---|---|---|---|---|
| Freelance marketplaces | Helps a lot, but you can start without | Days to weeks | Platform fees and competing on price | Yes, for your first reviews |
| Direct email to new businesses | No | Days to weeks | Time to find and check each business | Yes |
| Communities and forums | No, but you need to show up regularly | Weeks to months | Time | Yes, next to a faster channel |
| Helps, not required | Weeks | Time | If your buyers spend time there | |
| Posted gigs and job boards | Helps | Days | Lots of other applicants per job | Now and then |
| Posting content | It builds one | Months | Time | Later |
| Paid ads for your own services | No | Days | Money, before you know what sells | Not yet |
The speeds are rough guides based on how each channel works, not promises. Your niche and your samples will move them more than anything else.
Pick two: one that can bring work this month (a marketplace or direct email) and one that builds slowly in the background (a community or LinkedIn). Try five channels at once and you get a few half-hearted attempts at each before giving up on all of them.
How do you win your first job on a freelance marketplace?
Marketplaces put you in front of people who are already trying to hire, which is the one thing a beginner can't easily create alone. The catch is that clients sort by reviews, and you have none. So for the first job, aim for a good review rather than the perfect client.
Upwork and Fiverr are the best-known general marketplaces, and there are smaller ones built around design or development work. Pick the one where your kind of client already posts jobs, and set up one profile properly rather than thin profiles on several.
- Make your profile match your one-line offer. "Web designer for new clinics" beats "Creative digital professional" when somebody is scanning a list.
- Apply to small jobs with a clear description. A two-day fix with a proper brief is far easier to win, and to finish well, than a vague post asking someone to build a whole platform.
- Open your proposal with their problem, not your background. Many clients read the first line or two and decide.
- Deliver a little early, check the work twice, then politely ask for a review.
- Read the platform's terms before you move a client off it. Many forbid it, and losing your account over one client is a bad trade.
A proposal that opens with their problem looks like this:
Hi Priya, you mentioned that links to the bakery's new site look blank when people share them. That usually means the site has no social preview image set, which is the picture apps show next to a link. I'd design one in your colours, add it to the site and test it in WhatsApp and Facebook before handing over. I can have it done in two days. Here is one I made for a cafe: [link]
It shows you understood the job and ends with proof. It says nothing about years of experience, because you don't have them yet and nobody needs them for a two-day fix.
Once you have a few good reviews, start raising your prices and leaning more on the direct channels. A marketplace is a good place to start and an expensive place to stay.
How do you email businesses that have never heard of you?
Many beginners avoid this channel, and it's often the fastest, because you choose who you talk to instead of waiting to be picked. It works best when the email arrives with a reason, and a good reason is that the business just changed something.
Look for businesses that just launched
A business that put its website live this week is still making decisions. It probably hasn't hired anyone for SEO, ads or social media yet, and the site often has unfinished pieces the owner hasn't noticed. That makes new businesses a good match for someone who is new too. They aren't expecting a big agency, and many would rather work with someone who replies the same day.
New sites leave a public trace. Every site served over HTTPS needs a certificate, and publicly trusted certificates are written to open logs under a system called Certificate Transparency. You can search those logs for free on crt.sh. Type a keyword with % on each side, such as %bakery%, to see certificates for names that contain it. By hand it is slow, though, and a lot of what comes back is renewals for old sites, test sites, parked domains and staging servers, so expect to sift.
Find one gap you can name
Open the homepage and look for one specific thing that's missing. Pick something the owner can check in ten seconds, so the email reads as help rather than a guess.
| Gap | Ten-second check | A first line you could write |
|---|---|---|
| No meta description | View the page source and search for name="description" | Google may be choosing its own text to show under your name in search results. |
| No social preview image | Search the source for og:image, or paste the link into a chat app | When someone shares your site, the preview may show no picture at all. |
| No favicon | Look at the browser tab | Your browser tab shows a generic icon, which can look unfinished next to other tabs. |
| Images with no alt text | Search the source for <img and check each alt | Google and screen readers get no description of your product photos. |
| An old copyright year | Read the footer | Your footer still shows an old year, which can make visitors wonder if you're still open. |
| Pages loading over plain http | In a private window, type the address with http:// and see whether it switches to https | Visitors who arrive by the http address may see a Not secure warning. |
If you plan to mention meta descriptions, read Google's guide to search snippets first. It explains how Google picks the text under a result, which is the answer you'll want if the owner asks why it matters. And check every gap twice before you write. Some site builders add these tags in ways that are easy to miss when you skim the source, and a wrong first line ends the conversation.
Find who to write to
Check the contact page, the footer and the about page, then the business's Instagram or Facebook profile, which often lists an email. An address with a person's name in it usually beats info@. If you can't find a real address, move on to the next business rather than guessing one, because a guessed address bounces and a bounced email does nothing for you.
Keep the email short, and be honest that you're new
You don't have to pretend to be an agency. Saying you're building up your work, and making a small offer because of it, is honest. It also gives the owner a reason to say yes to someone they've never heard of.
Here's someone starting out in SEO writing to a new online shop:
Subject: How Fern & Field shows up on Google
Hi Sam,
I saw Fern & Field went live this week. The linen aprons look great.
I noticed the homepage has no meta description. That's the short summary Google may show under your shop's name in search results. Without one, Google picks text from the page itself, which can end up being a menu or a shipping notice.
I'm building up my SEO work with new shops, so I'm doing a few first projects at a reduced rate. I'd write descriptions for your homepage and your five main products, and you'd approve each one before anything changes on the site. If it helps, I can send the homepage one first so you can see the style.
If it's not a priority right now, no problem at all.
Alex
The email names one problem and makes one small offer, with an easy way out at the end. It doesn't ask for a call or attach a PDF. For more examples in the same shape, see our cold email template for web design.
Four or five days later, send one follow-up that adds something new, such as a second small observation or a tip they can use whether they hire you or not. If there's still no answer, leave it. Send from your own name and a real address, and if anyone asks you to stop, stop.
Doing the finding faster
Finding and checking new businesses is the slow part, and it's the part Vetted Leads does for you. It reads the certificate logs as sites go live, keeps the ones that are real businesses and online stores, lists which of the gaps above each homepage has, and only shows an email after the business's own mail server has confirmed it exists. As of 22 October 2026 the feed held 50,026 leads, and 2,571 of them had launched in the previous 24 hours.
You can try it with 3 free contacts (a one-time allowance, no card) and see the newest 50 leads each day. Plans are on the pricing page. You still choose the gap and write the email yourself, which is how it should be while you learn what gets replies.
How do you use communities without getting muted?
Business owners ask for help online every day, in platform help forums, small business groups on Facebook and Reddit, local business groups and industry Slack or Discord servers. Someone who answers those questions well, week after week, becomes the person people message privately when they want it done for them.
Read the rules first, because many groups ban self-promotion and they enforce it. Answer the question fully in the thread. "DM me and I'll explain" reads as a sales pitch, and everyone in the group knows it. Put one line in your profile saying what you do and for whom, and let that do the selling. Stay in two or three places rather than dropping into twenty, because being a familiar name in one group is worth more than an occasional post everywhere.
Say someone asks why their new shop shows a strange snippet on Google. A useful answer looks like this:
Google often uses your meta description if you've set one, and picks text from the page if you haven't. Check your homepage source for name="description". If it's missing, most shop platforms have a field for it in the SEO or search settings of each page. Keep it to a sentence or two that says what you sell and who it's for. Google can still choose different text when it thinks that fits a search better, but a clear description gives it a good option.
The answer has no link and no pitch. The person asking now knows your name, and so does everyone else reading the thread.
This channel is slow. Most of the payoff comes after a month or two of steady answers, so run it next to a faster one.
Should you work for free when you are just starting?
Sometimes, but less often than people think. Free work for strangers tends to attract people who don't value it, and it trains you to undersell. A small, clearly scoped paid job does more for you: you get a real review, and you learn how long the work actually takes.
| Situation | Does free make sense? | Better option |
|---|---|---|
| A friend's or relative's business | Yes, in exchange for a testimonial and the right to show it | Free is fine here |
| A stranger on a marketplace | Rarely | A small fixed-price job |
| A business you emailed out of the blue | No | A small first project at a reduced rate |
| A sample to show your skills | Yes, if you choose the business and keep it private | Free is fine here |
| A client asks for a test task first | Only if it's short and they are clearly serious | Ask for a small paid trial |
What to charge depends on your service, your market and your client, so this guide won't give you numbers. A small fixed first offer, like "meta descriptions for your homepage and five products" or "a social preview image, designed and installed", is much easier to say yes to than an hourly rate, and much easier for you to deliver well.
How do you turn the first client into the next three?
Your first client is worth more than the fee. Handled well, they give you proof, a review and often your next client.
- Do the job properly and keep a before and after: screenshots, the old and new text, and what changed.
- Ask for a short quote or a review when they thank you, which is when goodwill is highest.
- Ask for a referral, and describe the kind of person you mean. "Do you know anyone else who's opening or relaunching something this year?" works much better than "let me know if anyone needs a website".
- Offer a sensible next step, such as a monthly check or the next page, so the work has somewhere to go.
- With their permission, turn the job into a 200-word case study on your site: the problem, what you did, what happened.
Our guide on how to find clients without cold calling goes further into referrals and partnering with freelancers who sell a neighbouring service.
What do your first 30 days look like?
Here is a month at about an hour a day, built on direct email, with a marketplace profile for early reviews and one community running slowly alongside.
| Week | Every day | Once this week |
|---|---|---|
| 1 | Answer one question in your chosen community | Write your one-line offer, make two samples, set up your page and profile |
| 2 | Find three new businesses, check one gap on each, send three emails | Apply to five small marketplace jobs |
| 3 | Three new emails plus follow-ups from week 2, and one community answer | Publish your teardown as a post, and apply to three small marketplace jobs |
| 4 | Three new emails plus follow-ups, and one community answer | Apply to three more marketplace jobs, then read your tracker: which gap, which kind of business and which channel got replies |
Keep a simple tracker from day one with these columns: business, site, date found, gap, date sent, reply, outcome. After a month it will tell you more about your niche than any average quoted online.
What mistakes slow beginners down?
- Waiting until the portfolio feels ready. Start with the two samples you made in week one.
- Writing about yourself first. The first line should be about their business.
- Sending the same message to everyone. If you can't name one specific thing about the business, don't write yet.
- Taking any job at any price on a marketplace and never moving on.
- Trying every channel in the same week, then judging all of them after seven days.
- Following up three or four times. One follow-up is fine, and silence after that is an answer.
Where should you start today?
Write your one-line offer. Then find one business in your niche that launched a website this week, check its homepage for one gap from the table above, and send a short email about it. Then add it to your tracker and do the same tomorrow.
Questions people ask
Where can a beginner find clients online?
Start with two channels: one that can bring work quickly, such as a freelance marketplace or short emails to businesses that just launched a website, and one that builds slowly, such as answering questions in a community where your kind of client asks for help. You can start on both without reviews or a following.
How do I get clients online with no portfolio?
Make two or three samples before you look. Mock up fixes for a real business's homepage and keep them private, do a small job for a friend or relative in exchange for permission to show it, or write a short teardown of ten new sites in your niche. Two honest samples are enough to start.
Should I tell potential clients that I am new?
Yes, if it is true. Saying you are building up your work and offering a small first project at a reduced rate gives a stranger a reason to say yes. Pretending to be an agency tends to fall apart on the first call.
How many outreach emails should a beginner send each day?
Start with about three, each about one specific gap you checked on that business's homepage. That is few enough to keep every message specific and enough to learn within a month which kinds of business and which gaps get replies.
Is it worth working for free to get the first client?
Only for people you know, in exchange for a testimonial and the right to show the work, or for private samples you choose yourself. For strangers, a small fixed-price job is better: it proves someone paid, earns a real review and shows you how long the work takes.
How long does it take to get a first client online?
It varies too much by niche and channel to promise a number. What you control is the routine: a few specific messages every day, one community answer, and a tracker of what gets replies. Give each channel a full month before you judge it.
