Your portfolio is doing the selling when you're not in the room. It's the first thing clients look at before they decide whether to reach out — and most freelance portfolios fail because they focus on the wrong things.
Here's how to build one that actually converts.
What a Portfolio Is Really For
A portfolio isn't a resume. It's not meant to show everything you've ever done. It's meant to answer one question for the client: "Can this person solve my specific problem?"
That means your portfolio should be curated, not comprehensive. 4–6 strong, relevant examples beat 20 mediocre ones every time.
What to Include (Even Without Client Work)
The most common portfolio mistake beginners make is waiting until they have client work. Don't. You can build a compelling portfolio before you've had a single paid project.
- Spec work — Redesign a real company's landing page, write a sample blog post for a brand in your niche, build a demo app. Show what you'd do, not just what you've been asked to do.
- Personal projects — Something you built for yourself counts. A blog, a side project, a tool — if it demonstrates your skills, include it.
- Volunteer or pro bono work — Nonprofits and local businesses often need help. Doing good work for free early on gives you real portfolio pieces fast.
- Reimagined client work — If you've done work as an employee, check if you can include it (with permission) or show a modified version.
Structure Each Case Study Properly
Don't just show the finished product. Walk clients through the problem and how you solved it. A strong portfolio case study includes:
- The brief — What was the client trying to accomplish?
- Your approach — How did you think about the problem?
- The work — What did you actually produce?
- The result — What happened? Numbers are gold here — "increased conversion by 23%" beats "improved the website."
Even without hard metrics, you can describe qualitative outcomes: "The client used this as their primary sales deck for 18 months" or "launched to 500 users in week one."
Where to Host It
Simple options:
- Notion — Fast to set up, looks clean, easy to update
- Carrd — Single-page sites, free tier available
- Behance / Dribbble — Great for designers, built-in audience
If you want more control:
- Your own domain — More professional, better for SEO long-term
- GitHub Pages — Free, works well for developers
The platform matters less than the content. A well-written Notion portfolio beats a poorly curated custom site every time.
Tailor It to Your Niche
If you're targeting SaaS companies, your portfolio should show SaaS work. If you're targeting e-commerce brands, show e-commerce work. Generalist portfolios get generalist rates.
You can have multiple versions of your portfolio for different niches — send the relevant one depending on who you're pitching.
The One Page You Can't Skip
Every portfolio needs a clear "Work with me" or "Hire me" page with:
- What you do and who you do it for
- Your current availability
- How to get in touch
Make it easy to hire you. If a client has to hunt for your contact info, they'll move on to someone else.
Once clients start reaching out, make sure you're ready with professional invoices and contracts. GetSoloTools has free tools for both.
Explore free tools →