Open any big freelance marketplace and search for “logo design.” You will find hundreds of profiles, many offering the same thing for less than a nice dinner.
That is the problem with starting on a bidding platform. You are not competing on skill, you are competing on price, next to people whose cost of living may be a fraction of yours. Some freelancers do build great careers there. Many more burn out writing proposals nobody reads.
There is another way in: go to clients directly. It feels scarier, but it is often faster, and the clients you find this way are usually less price-obsessed.
The short version
- Pick a narrow offer for a specific type of client. “Web design” is a skill; “a one-page website for physiotherapists in two weeks” is an offer.
- Your first clients usually come from people who already know you, not from strangers.
- Replace a big portfolio with two or three focused sample projects and a clear process.
- Track your outreach like a small sales pipeline. Consistency beats clever messages.
Step 1: Turn your skill into an offer
Clients do not buy “graphic design.” They buy a solution to a problem they can describe. Use this formula:
I help [specific client] get [specific result] with [specific deliverable] in [timeframe].
A few examples:
- “I help independent cafés get more Google Maps visits with a refreshed menu design and photo set in one week.”
- “I help coaches launch a professional booking page on WordPress in ten days.”
- “I help e-commerce brands write product descriptions that answer buyer questions, ten products per week.”
Narrow feels limiting. It is the opposite. A specific offer is easier to explain, easier to refer, and much easier to price confidently.
Step 2: Build “just enough” proof
No clients yet means no portfolio, right? Not quite. You need proof that you can deliver this specific offer, not a career’s worth of work. Options:
- Speculative samples: redesign a real (clearly labelled as unofficial) menu, landing page or product page as a case study.
- Projects for people you know: a friend’s small business, a local club, a family member’s side project, at a reduced rate in exchange for an honest testimonial.
- A documented process: show how you work, step by step. A clear process builds trust faster than a fancy gallery.
Two or three relevant pieces beat twenty random ones. If you need a home for them, read our guide to building a freelance portfolio website.
Step 3: Start with warm outreach
Your first client is most likely one or two connections away from you. Former colleagues, classmates, people in your industry, local business owners you already buy from.
Make a list of 30 to 50 people. Then send short, personal messages. Not a pitch, just a heads-up:
“Hey Ana, I have started doing one-page websites for local service businesses. If you hear of anyone who needs one, I would really appreciate an intro. No pressure at all.”
That message works because it is easy to say yes to. You are asking for an introduction, not a purchase.
Step 4: Then go (politely) cold
Once warm outreach is underway, add targeted cold outreach. The key word is targeted. Find businesses where you can see the problem your offer solves: an outdated website, no online booking, product pages with two-line descriptions.
A good cold message is short and specific:
- One line showing you looked at their business.
- One line on the specific improvement you noticed.
- One line on what you do and a relevant example.
- A low-pressure question, such as “Would it be useful if I sent over two quick ideas?”
Respect local rules on unsolicited messages, keep it to one follow-up, and never send the same template to hundreds of people. That is spam, and it does not work anyway.
Step 5: Be findable where clients look
While you do outreach, set up the places clients check before they hire:
- A simple website or one-page portfolio with your offer front and centre
- An up-to-date LinkedIn profile whose headline is your offer, not your job title
- A Google Business Profile, if you serve local clients
- Useful posts in one or two communities where your clients spend time
Step 6: Track it like a pipeline
A spreadsheet with five columns is enough: name, how you know them, date contacted, follow-up date, status. Set a weekly target you control, such as ten personal messages, rather than a target you do not control, such as “two new clients.”
Marketplaces vs. direct clients
| Bidding marketplaces | Direct clients | |
|---|---|---|
| Speed to first lead | Can be quick, if you win bids | Depends on your network and outreach |
| Price pressure | High | Lower, you are not compared side by side |
| Fees | Platform service fees on earnings | Only payment processing |
| Who owns the relationship | Shared with the platform | You |
You do not have to choose forever. Some freelancers use marketplaces for overflow while building direct relationships. Just do not let a bidding platform become your only source of work.
Your next step
Write your offer sentence, list 30 people you could message, and send the first five today. Then use AI to speed up the boring parts of the work, not the thinking; our guide to AI tools for freelancers shows where that line is.

