Freelance Portfolio: How to Build One With Zero Clients

When I first started freelancing, I remember staring at the “portfolio” section of my Upwork profile like it was mocking me.

I had no samples. No published work. No clients. Nothing.

And yet every job posting I found said the same thing: “Please include writing samples” or “share links to your previous work.”

I almost gave up before I started.

But here’s what I eventually figured out — you don’t need clients to build a portfolio. You never did. That belief is one of the biggest myths that stops new freelancers from even trying.

In this post, I’m going to show you exactly how to build a freelance portfolio from scratch, even if you have zero clients and zero published work.

Why You Need a Portfolio (Even as a Beginner)

Here’s the honest truth: clients don’t hire you based on your bio or your resume.

They hire you based on your work.

A portfolio answers the one question every client is asking when they look at your profile: “Can this person actually do what they say they can do?”

Without samples, that question goes unanswered. And when a client has to choose between someone with samples and someone without — they’re picking the person with samples every single time.

The good news? You can create samples without being hired first.

How to Build a Freelance Portfolio With No Experience

1. Create spec work samples

Spec work means creating samples on your own — without being paid and without a client asking for it.

I know that sounds weird. But it’s exactly how I built my first portfolio.

Pick two or three topics you know well. Then create the type of content you want to be hired to produce. If you want to write blog posts, write blog posts. If you want to design logos, design logos. If you want to manage social media, create a sample content calendar.

Make these samples as professional as possible. Treat them like real client work.

Nobody needs to know they were never commissioned. Clients care about quality, not origin.

2. Pick a niche and tailor your samples to it

This is the step most beginners skip — and it costs them.

A general portfolio that shows you can write about anything signals to clients that you’ve mastered nothing. A focused portfolio that shows three strong samples in personal finance, or fitness, or SaaS — that tells a client you understand their world.

Pick one niche. Create samples that speak directly to that audience.

I spent years writing about personal finance, and my portfolio reflected that. When a personal finance client found my profile, my samples answered their question immediately. That’s the power of a focused portfolio.

3. Publish on free platforms

Here’s something a lot of new freelancers don’t realize.

You can publish your spec work publicly and use those published links as portfolio samples. This makes your work look more credible than sending a Google Doc.

Medium is one of the best options. It’s free, it looks professional, and anyone can publish there immediately. Write your best sample pieces and publish them. Now you have real links to share.

LinkedIn articles work the same way. Substack is another option if you want to create a newsletter-style portfolio.

The platform doesn’t matter as much as the quality of what you publish on it.

4. Do a few jobs for free — strategically

I want to be careful here because I don’t want you to devalue your work.

But when you’re starting from absolute zero, doing one or two small projects for free — for a nonprofit, a local business, or a friend’s company — can give you real client work to show.

The key word is strategically. Don’t do free work for anyone who asks. Do it for an organization whose name looks credible in your portfolio, or for a project that will produce a strong sample you’ll actually want to share.

One well-placed free project can open the door to paid work faster than months of applying with no samples.

5. Volunteer to guest post

Reach out to blogs in your niche and offer to write a guest post for free.

I know “free” sounds like the wrong direction. But a published byline on an established website is worth more than a spec piece sitting in your Google Drive.

Many small blogs and niche websites are happy to accept well-written guest posts because it gives them content without the cost. Search for “[your niche] + write for us” and you’ll find more opportunities than you expect.

One published guest post in your niche is a legitimate portfolio piece. Two or three and you have a real body of work.

6. Build a simple portfolio page

Once you have three to five samples, you need somewhere to put them.

You don’t need a fancy website. You don’t need to spend weeks designing something perfect. I’ve seen freelancers overthink this step so badly that they never actually put their portfolio up.

A few simple options that cost nothing:

Contently is a free portfolio platform built specifically for writers. It looks professional and takes about twenty minutes to set up. Many clients actually recognize and respect the Contently name.

A basic Notion page with your bio, a short description of what you do, and links to your samples works perfectly well for early-stage freelancers.

If you want your own website, WordPress.com and Wix both have free tiers that are more than enough to start.

Pick one. Set it up this week. Done is better than perfect.

What to Include in Every Portfolio

Here’s what every portfolio piece should have:

A clear title that describes what the piece is. The type of content and topic in one sentence. A link to the published piece or an attached PDF if it’s unpublished. A one-sentence note about who the target audience was, if that isn’t obvious.

That’s it. Don’t overthink it.

How Many Samples Do You Actually Need?

Three is enough to start applying for work.

Seriously. Three strong, focused samples in your niche will get you further than fifteen scattered samples across random topics.

Quality over quantity — every time.

As you land clients and produce real work, swap out your spec samples for published pieces. Within a few months, your spec work will be replaced by actual client work and your portfolio will grow naturally from there.

My Final Thoughts

I want you to hear this clearly: every freelancer you admire started with zero samples.

Every single one.

The difference between the ones who made it and the ones who gave up is that the successful ones didn’t wait for permission to start. They created work, put it out there, and kept going.

You don’t need a client to get started. You need three good samples and the confidence to send them.

Build the portfolio first. The clients will follow.

Want a matching meta title, meta description, focus keyword, and FAQ section for this article?

Leave a Comment