Knowing what to include in a freelance portfolio matters less than knowing what to cut. The problem with most portfolios isn’t that they’re missing something. It’s that they have too much of the wrong things, early work that no longer represents your skills, pieces that were real projects but not the kind of work you want more of, a bio written like a CV, and a contact path buried three clicks deep. The decision to cut something is as important as the decision to include it.
What to Include in a Freelance Portfolio (In the Order Clients Look)
Clients don’t evaluate a portfolio top to bottom. They go to the work first. Then, if the work holds their attention, they look for who you are, who you work with, and how to reach you. Structure your portfolio around that sequence.
Work samples with context. The work itself is not enough. Every piece needs a brief explanation: what problem were you solving, what was your role, what approach did you take, what was the result. Two to three sentences per piece. Clients aren’t reading, they’re scanning for relevance and evidence of judgment. A beautifully presented piece with no context is decoration. A modest piece with a sharp explanation of the thinking behind it is a portfolio entry.
A short, specific bio. Not a career history. Not a list of every tool you know. A clear statement of who you work with, what you do for them, and what you bring that others don’t. “Freelance designer” is not a bio. “I design onboarding flows for early-stage SaaS products that need to explain complicated things quickly” is a bio. It filters the wrong clients out and signals the right ones immediately.
A clear contact path. This should require no effort. A link, a form, an email address, visible on every page, not buried in a footer or requiring navigation. If someone decides they want to reach you and can’t find how in five seconds, they won’t look harder. They’ll close the tab.
Testimonials or social proof, when you have them. These belong on the portfolio, not hidden on a separate page most visitors won’t reach. Two or three specific testimonials, ones that describe the experience of working with you, not just the output, are more persuasive than a long list of generic praise. Quantity doesn’t compound the way quality does.
Services and who you work with, briefly. A clear statement of what you do and who it’s for. Not a comprehensive list of every service you’ve ever offered. Not a pricing page. Just enough for the right client to recognize themselves.
What Most Portfolios Get Wrong
The most common problem is too many pieces with too little context. A portfolio with 15 work samples and no explanation for any of them tells a client almost nothing useful. It shows you’ve done things, it doesn’t show you can think about what you’re doing or communicate why the decisions you made were the right ones.
The second most common problem is a bio written for other freelancers, not for clients. Clients don’t care which design software you use or that you’re “passionate about UX.” They want to know: is this person for me? The specificity test: if another freelancer with completely different skills read your bio, would it distinguish you? If not, it’s not specific enough.
The third is contact friction. A form with seven fields, an email address that’s hard to find, no phone number or calendar link for the clients who prefer that, every added step between “interested” and “reached out” loses people. Treat the contact path like a checkout flow: remove everything that isn’t necessary.
How to Write the Context for Each Piece
Most portfolio advice says “add work samples.” Almost none of it explains how to write the explanation that goes with each one, which is where the actual persuasive work happens.
The structure is: the situation before you arrived, the specific problem, what you did, and what changed. You don’t need metrics for this. “The client’s previous onboarding was losing 40% of new users in the first session” is a situation with a number. “The client’s onboarding was confusing for users who weren’t technical” works too, it describes the problem clearly without requiring access to analytics you may not have.
When you can’t use metrics, describe the change in concrete terms. “Reduced the number of steps from nine to four” is a result. “The client approved the first draft without revisions” is a result. “Launched on the originally scheduled date after three previous campaigns had been delayed” is a result. Specificity makes qualitative results credible.
If the project was collaborative, be explicit about your role. “I was responsible for the information architecture and wrote all the user-facing copy, a separate designer handled the visual layer” is more useful than “I contributed to the redesign.” Clients need to understand what they’re actually buying.
What Not to Include in a Freelance Portfolio
Work you’re not proud of belongs out, even if it was a real client and a real brief. Including it to fill space tells clients that’s the standard you’re satisfied with. If you’re not proud of a piece, a client looking for someone at the level you’re trying to work at won’t be impressed by it either.
Work that doesn’t represent where you’re going belongs out. If you spent two years doing a kind of work you’re actively moving away from, keeping those pieces in your portfolio attracts more of that work. The portfolio is an argument for the clients you want, not a historical record of the clients you had.
Outdated work that no longer reflects your current skill level belongs out. The instinct to keep it is understandable, it was real, it was a real client, you’re proud of what it was at the time. But if it’s weaker than what you’re doing now, it pulls the portfolio’s average down. The client will judge you by the weakest piece they see.
Personal creative work that isn’t relevant to the clients you’re targeting belongs out too, unless it directly demonstrates a transferable skill. Side projects for their own sake belong on a personal site or sketchbook, not in the client-facing portfolio.
How Your Portfolio Changes as Your Career Develops
Early in your practice, the goal is depth over breadth. Three to five pieces, each explained well, aimed at the exact clients you want. Spec work is acceptable and common at this stage, building those first portfolio pieces without paid client work is a separate problem with specific solutions.
Mid-career, the editing becomes the skill. As you take on better work, the earlier pieces should come out. Not all at once, as you add something better, remove the piece it displaces. The portfolio should always represent your current standard, not your whole history.
At the point where you’re raising rates or niching down, the portfolio needs to shift before the clients do. If you’re moving toward higher-value work or a more specific type of client, update the portfolio to reflect that target before you start pursuing it. Clients evaluate fit based on what they see, if the portfolio still shows old work, you’ll keep attracting clients who are a match for the old version of your practice.
Portfolio vs. Case Study vs. Website
These aren’t the same thing. A portfolio is a curated set of work samples with context. A case study is a detailed narrative of a single project, problem, process, result, that goes much deeper than a portfolio entry. A website is the container that holds both, plus your bio, services, and contact path.
Most freelancers need a website with a portfolio section. Some also benefit from one or two full case studies for their highest-value, most complex projects, how to write a freelance case study covers the structure and what to do when clients don’t share data. Not every project warrants a case study, short, visual, or commodity work usually doesn’t. The ones that do are the projects where the thinking was as important as the output.
Understanding what clients are actually evaluating when they look at your portfolio helps you sequence all of this correctly. The portfolio isn’t the whole picture, it’s one part of how clients decide whether to reach out.
The “always be curating” mindset is what separates a portfolio that works from one that just exists. If the last time you updated your portfolio was more than six months ago, something in it almost certainly doesn’t belong there anymore.