How to Get Web Design Clients When You Have No Portfolio
When I started, my "portfolio" was a Webflow template I'd half-finished and a screenshot of a friend's coffee shop site I never got paid for. I still landed paying clients, and I'm going to walk you through exactly how I did it. If you're trying to figure out how to get web design clients without a portfolio, the short version is this: stop selling your past work and start showing the client work you've already done for them, before they hire you.
The portfolio problem is backwards
Most beginners think the order is: build portfolio, then get clients. So they spend three weeks redesigning a fake bakery site nobody asked for, post it on Behance, and wait.
Nobody hires off a fake bakery site. Clients don't care about your taste in the abstract. They care about one thing: will paying you make their phone ring more than it does today.
A portfolio is just one way to answer that question, and it's the slowest one. You can answer it faster with proof, relevance, and specificity. Here's the reframe I want you to keep:
> A portfolio shows what you did for someone else. Proof shows what you can do for the person you're pitching.
The second one closes deals. So when you're broke, new, and have nothing to show, you don't fix the no-portfolio problem. You skip past it.
Lead with the work, not the resume
The single biggest thing that moved the needle for me was doing a small slice of the work for free, before the conversation even started. Not "I can build you a site." Instead: "I already built you something, here's the link."
This flips the whole dynamic. A cold pitch asks the prospect to imagine. A pre-built sample makes them react. People respond to a thing in front of them way harder than they respond to a promise.
Three ways to do this depending on your time:
| Approach | Effort | What you show | Best for |
|---|---|---|---|
| Annotated teardown | 30 min | Screen recording roasting their current site, 3 fixes | Businesses with a bad existing site |
| Single hero section | 1-2 hrs | One redesigned above-the-fold mockup | Mid-tier prospects worth the time |
| Full sample site | varies | A complete multi-page draft of their site | Businesses with no site at all |
The third one used to be brutal. Building a full site on spec for someone who might ghost you is a terrible use of hours when you have zero clients. That math is the whole reason most beginners never try it. I'll come back to that.
Pick a niche so "no portfolio" stops mattering
Here's the thing nobody tells you. When you niche down, the portfolio objection mostly disappears.
If you're a generalist web designer, a prospect compares you to every designer on Earth, and your empty portfolio looks bad next to people with ten years of screenshots. If you're "the guy who builds sites for HVAC companies in Phoenix," the comparison set shrinks to almost nothing, and one relevant example beats a hundred random ones.
How to pick:
- Go where the sites are bad. Local service businesses: plumbers, roofers, dentists, landscapers, auto shops, med spas. Half of them have a site that looks like 2009 or no site at all.
- Go where the money is. A roofer closes a $15k job off one lead. A new website that gets him two extra calls a month pays for itself instantly. He feels that. Pick trades with high job values.
- Go where you can find a list fast. You need to pull 50 prospects in an afternoon, not hunt one at a time.
Once you're niched, your "portfolio" is just one or two examples in that exact category. And you can build those examples on demand, for the specific business you're about to call.
How to get web design clients without a portfolio, step by step
This is the actual sequence I'd run if I were starting from zero today.
1. Build a target list
Open Google Maps. Search your niche plus a city. Scroll. Every business with no website link, a Facebook page used as a website, or a clearly broken site is a prospect. Drop them in a spreadsheet: name, phone, current site situation.
Twenty to fifty names. One sitting.
2. Build the proof before you reach out
Pick your top ten. For each, build something they can see. A teardown video, a redesigned hero, or a full draft site. This is the part that converts, and it's also the part that kills most people, because building ten sample sites by hand is days of unpaid work.
This is exactly the bottleneck I built Mahinatar to remove. It scans Google Maps for local businesses with weak or missing sites, then auto-generates a real, production-ready multi-page website for each one. So instead of burning a weekend hand-coding spec work that might go nowhere, you walk into the call with the finished site already built. The proof is done before the prospect picks up.
3. Reach out with the proof, not a pitch
Cold call, cold email, or DM. The opener carries the same energy every time: you noticed their site, you already built them a better one, do they want to see it.
A script that works:
> "Hey, this is Adam. I build websites for [roofers] around [city]. I actually already put together a new site for [Business Name] so you could see it instead of me just describing it. Mind if I send the link?"
No "are you interested in web design services." You're not asking permission to sell. You're handing them something and watching their reaction.
4. Let the site do the closing
When they open the link and see their own business name on a clean, modern, multi-page site, the conversation changes. You're not negotiating whether they need a website. You're negotiating which package and when. That's a completely different, much easier sale.
A click-to-call dialer with the prospect's number and the live site link side by side keeps you moving through the list instead of stalling. Mahinatar bundles that plus the pitch scripts, which matters when you're new and your nerves are the real obstacle, not your skills.
5. Charge for the build and the upkeep
Don't just sell the one-time build. Sell the build plus a monthly fee for hosting, edits, and maintenance. That recurring revenue is what turns "I landed a client" into "I have a business." Even $50 to $150 a month per client compounds fast once you've got ten of them.
What to do while the deals roll in
Two more things that quietly matter:
- Screenshot everything. The moment a client says yes, that sample site stops being spec work and becomes a real, paid example. Five closed deals and suddenly you have the portfolio you didn't have last month. The portfolio builds itself as a byproduct of selling.
- Ask for the testimonial early. Right after launch, while they're happy, ask for two sentences. Social proof closes the next client faster than any design flourish.
The whole trick to getting web design clients without a portfolio is to stop treating the portfolio as a prerequisite. It's an output. You sell with relevant, pre-built proof, you close, and the portfolio piles up on its own.
If the thing stopping you is building those sample sites fast enough to actually pitch with them, that's the exact problem Mahinatar handles. You can spin up a free 3-day trial, no card, and generate a few real sites for businesses in your target niche before you've talked to anyone. Try it at mahinatar.me and walk into your first call with the work already done.