The freelance portfolio catch-22: you need clients to build a portfolio, but you need a portfolio to get clients. Every experienced freelancer has solved this problem — usually through a combination of spec work, pro bono projects, and personal projects that demonstrate skill before clients existed. Here’s how.
Why clients look at portfolios (and what they’re actually looking for)
Clients aren’t looking for a long list of past employers. They’re asking three questions:
- Can you do the type of work I need?
- Do you understand the problem I’m trying to solve?
- Can I trust your judgment and quality?
A portfolio that answers those three questions will get you hired even with minimal client history. A portfolio that doesn’t answer them won’t help even if it shows real work for big brands.
This reframe matters: you don’t need a resume’s worth of clients. You need 3 strong demonstrations of relevant capability.
5 ways to build portfolio pieces without clients
1. Spec work (best quality signal)
Spec work means creating something unsolicited to demonstrate skill — typically a redesign, a sample campaign, a mock case study, or a response to a fictitious brief.
Examples by field:
- Designer: Redesign a competitor’s app or marketing page. Document your process: what you identified as the problem, what design decisions you made, what you’d test.
- Copywriter: Write a full landing page for a real product that has a weak one. Annotate your choices — why you structured it this way, what job each section does.
- Developer: Build a small app or tool that solves a real problem you’ve encountered. Document the decisions and tradeoffs.
- SEO specialist: Run a mini audit of a real small business website. Document the issues, the recommendations, and what you’d prioritize and why.
The key to good spec work: treat it like a real project. Go deep on one piece rather than creating ten shallow ones. Include your reasoning, not just the output.
Do be transparent that it’s spec work — label it “self-initiated project” or “unsolicited redesign” in your portfolio. Don’t imply you worked with the company.
2. Pro bono work for nonprofits or local businesses
Offer your services at no charge to a nonprofit or local small business that needs real help. The work is real, the results are real, and you can document it as a full case study.
Where to find these opportunities:
- Local nonprofits in your area (call or email directly)
- Catchafire.org and Taproot+ (platforms that match skill volunteers with nonprofits)
- Local small businesses you already know — restaurant, retailer, service business
Scope it like a real project. Get a clear brief, deliver defined outputs, and document the before/after with their permission. One strong nonprofit case study is as compelling to most clients as a commercial project.
The advantage over spec work: you get testimonials. Even an unpaid client can write you a genuine recommendation.
3. Personal projects as case studies
Build something for yourself. The constraint — it has to be real work with real decisions — is the point.
Examples:
- Writer: Start a newsletter on a topic you care about. Case study: your subscriber growth, what content performed, what you tested.
- Developer: Build a side project. Case study: the architecture decisions, the problems you solved.
- Designer: Brand yourself. Your own logo, site, and visual identity is a design project you can document fully.
- Marketer: Run a 90-day experiment on a personal project (a blog, a social channel, an email list). Case study: what you tried, what worked, what you’d do differently.
The authenticity comes through. Clients can tell the difference between something you just assembled and something you actually wrestled with.
4. Certifications + structured coursework projects
Professional certifications come with capstone projects or coursework that can populate a portfolio. This won’t replace real experience, but it demonstrates investment in the craft and gives you something to point to.
Certifications with portfolio-worthy output:
- Google UX Design Certificate (Coursera) — produces 3 case studies
- HubSpot certifications — produces marketing strategy work
- AWS or Google Cloud certificates — demonstrates technical proficiency with credentials
- CXL Institute courses — especially useful for marketing and CRO
- Figma’s design courses — UX process documentation
When presenting these in a portfolio, be transparent: “Academic project” or “Certification coursework.” Don’t obscure the context, but don’t downplay the work quality either.
5. Document a learning project end-to-end
Pick a problem, try to solve it, document everything. The documentation is the portfolio piece.
Example: You want to be a conversion rate optimizer. Spend 90 days running experiments on a personal website or a willing friend’s small business. Document your hypothesis, methodology, what you tested, the results, and what you learned. This is a more compelling portfolio piece than “I took a CRO course” — because it shows applied thinking, not just absorbed information.
The format: write it up as a case study (see the section below). Process-heavy documentation is often more compelling to clients than results-heavy documentation, because it shows how you think.
The portfolio mistake most new freelancers make: listing past work without explaining the thinking behind it. Clients don’t just want to see the output — they want to know how you approach problems. Every portfolio piece should include: the challenge, your approach, and the result (or what you learned).
What to include on your portfolio page
Once you have pieces, here’s how to present them.
Essential elements for each portfolio piece:
- The problem: What was the challenge or goal? One to two sentences.
- What you did: Your specific role and contribution. Not “I worked on the website” but “I wrote the homepage, about page, and three key landing pages, with a focus on improving clarity of value proposition.”
- The result: What changed? If you have metrics, use them. If not, describe the qualitative outcome. “The client launched with this brand identity and used it across all channels for 18 months without modification.”
- Your process: A brief explanation of how you approached it — what questions you asked, what decisions you made, why.
- Visuals: The actual work — screenshot, PDF, embed, or link.
Essential elements for your portfolio page overall:
- Clear statement of what you do and for whom (above the fold)
- 3–5 case studies (not just thumbnails — give enough detail to demonstrate thinking)
- One form of social proof (testimonial, even from a pro bono client, carries weight)
- Clear contact method or inquiry form
- Brief bio — enough context to establish who you are
What to leave out:
- Irrelevant work from past careers (unless it directly informs your current service)
- Outdated work (anything older than 3–4 years, unless it’s particularly strong)
- Client logos without context (logos with no case study content are decorative, not persuasive)
Platform options
Designers: Behance (for broad discovery), Dribbble (for design community), Webflow/Cargo/Framer (for full portfolio sites), or Cargo for artful presentation.
Writers: Journo Portfolio, Contently, Clippings.me (for article clips), or a simple personal website.
Developers: GitHub for code, plus a personal portfolio site (Webflow, Framer, or custom) for presentation.
All-purpose: Contra (portfolio + freelance network), About.me, a simple personal domain with a page builder, or a clean PDF portfolio sent as a link.
For most fields, a personal domain with a clean one-page portfolio beats any platform. It looks professional, you own it completely, and it’s findable on Google with a little SEO work. Even a simple Webflow or Carrd site for $10/month is enough.
Getting your first real client testimonials
Three strong portfolio pieces and a good testimonial will outperform ten portfolio pieces and no social proof. Start collecting testimonials early:
- After pro bono work: ask for a short paragraph describing the problem and outcome
- After spec work shared with a mentor or peer: ask for written feedback
- After your first paid project: make asking for a testimonial part of your project close process
A single genuine testimonial from an unpaid but real client (“I had very limited budget and Luis was incredibly generous — the rebrand has completely changed how we present ourselves”) is more convincing than an impressive-sounding list of capabilities.
Related reading
- How to choose a niche for freelancing, so your portfolio targets the right clients
- How to get leads as a freelancer, the next step after your portfolio is ready
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





