How to Land Your First Web Design Client With Zero Portfolio

6 min read
a graphic symbolizing a handshake and a first client milestone

On This Page

You’ve learned WordPress. You can build a decent website. You’re ready to get paid for it. There’s just one problem: every potential client wants to see your portfolio, and your portfolio is currently a vast, empty void that echoes when you look at it.

This is the freelancer’s classic catch-22 — you need clients to build a portfolio, but you need a portfolio to get clients. The good news? There are ways around it that don’t involve begging your relatives to let you redesign their Facebook page. Let’s break the loop.

Build spec projects that look like real client work

A “spec project” is a website you build for a fictional (or real) business without being hired to do it. But here’s the key — it can’t look like practice work. No “Lorem ipsum” placeholder text. No stock photos of people in suits shaking hands. No “Sample Business Inc.”

Pick a real type of business — a dental clinic, a coffee shop, a fitness coach — and build a complete site as if they were paying you. Write real copy (or use AI to help draft it). Use real photos from Unsplash or Pexels. Build all the pages: home, about, services, contact. Make it look like a site that’s actually live and making someone money.

Two or three of these in your portfolio, and nobody will know they weren’t paying clients. They’ll just see “this person can build a professional website.” That’s the only thing that matters at this stage.

The local business goldmine

Walk around your neighborhood. Drive around your town. Look at the businesses you pass every day — the bakery, the auto repair shop, the tutoring center, the salon. Now go home and Google them. A shocking number of local businesses either have no website at all, have a website that looks like it was built in 2009 and never updated, or have a Facebook page doing the job of a website (badly).

These are your first clients. They’re not browsing Upwork comparing fifty freelancers. They’re busy running a business and haven’t gotten around to fixing their web presence. Your pitch to them isn’t “hire me, I’m a web designer.” It’s “I noticed your business doesn’t have a website — I’d love to build one that helps you get more customers.” That’s a completely different conversation, and it’s one they’re much more receptive to.

Start with businesses you actually use. Your barber, your dentist, the restaurant where you eat lunch. You already have a relationship, even a small one. That makes the conversation natural instead of salesy.

Your pitch is not about you

The biggest mistake new freelancers make: talking about themselves. “I know WordPress, I know Elementor, I’ve taken courses, I’m certified in…” Nobody cares. The client cares about one thing — will this help my business?

Flip your pitch. Instead of “I build websites,” say “I help businesses like yours show up when people search on Google and convert those visitors into customers.” Instead of “I use WordPress and Elementor,” say “I’ll build you a fast, mobile-friendly site that you can update yourself without calling a developer.” See the difference? The first is about your skills. The second is about their outcome.

If you can articulate what the client gets (more customers, more credibility, less hassle), the portfolio becomes secondary. People hire confidence and clarity, not a slideshow of past work.

Where to actually find clients (beyond your neighborhood)

Once you’ve exhausted the local walk-around approach, expand to these channels:

  • Facebook groups — not the freelancer groups (those are full of other freelancers competing on price). Join groups where your target clients hang out: local business groups, entrepreneur communities, industry-specific groups. When someone asks “does anyone know a good web designer?” — that’s your moment.
  • Google Maps — search for businesses in your area that have no website linked in their Google profile. That missing link is your opening.
  • Referrals from happy clients — even your first free or discounted project can generate referrals. Do great work, and ask: “Do you know anyone else who might need a website?” People refer people they trust, and trust is earned by delivering, not by having a big portfolio.
  • LinkedIn — connect with local business owners. Don’t pitch in the connection request. Build the relationship first, share helpful content, and let the work come to you.

The first one can be free (strategically)

This is controversial, but here’s the truth: your first project can be free or heavily discounted, as long as you set it up correctly. The deal is simple — you build them a professional website at a reduced rate (or free), and in exchange you get a real portfolio piece, a testimonial, and the right to use the project in your marketing.

The mistake is doing free work without getting anything back. If you’re not getting a testimonial, a referral, and portfolio permission, you’re not doing strategic free work — you’re just working for free. There’s a massive difference.

One or two of these strategic freebies, combined with two or three strong spec projects, gives you a five-site portfolio that looks like you’ve been doing this for a while. That’s enough to start charging real money.

The follow-up most people skip

You pitched a local business. They said “sounds interesting, let me think about it.” You said “great, take your time.” And then… nothing. You never followed up because you didn’t want to be annoying.

Here’s what actually happened: they got busy. They forgot. It’s not that they said no — they just moved on with their day. A simple follow-up message three to five days later (“Hey, just checking in — still happy to chat about the website whenever you’re ready”) converts an astonishing number of “let me think about it” into “actually, let’s do it.”

Following up isn’t pushy. Disappearing after one conversation is the pushy thing, because it puts all the effort on them to remember you. One follow-up. That’s all it takes. Most of your competition won’t do it, which means you win by simply showing up twice.

The real barrier isn’t your portfolio

Let’s be honest for a second. The portfolio excuse is comfortable because it delays the scary part — actually talking to a potential client and risking rejection. Every week spent “polishing your portfolio” or “taking one more course” is a week you could have been pitching.

Your first client won’t hire you because of your portfolio. They’ll hire you because you showed up, you understood their problem, and you made them believe you could solve it. Everything else — the spec projects, the testimonials, the case studies — that all comes after. But it starts with one conversation.

Go have that conversation. The portfolio will build itself.