a man typing on a laptop

How to build a freelance writing portfolio from scratch with no clients yet

You've decided to freelance. You have the skills. You've even picked a niche, maybe — or at least you're circling one. But when you open a blank document to start building your portfolio, the problem hits: you have nothing to put in it.

No clients yet means no published work. No published work means nothing to show prospects. And nothing to show means no clients. The loop feels unbreakable.

It isn't. You can build a freelance writing portfolio from scratch without a single paying client — and do it in a way that actually attracts the kind of work you want. The approach matters more than most new writers realize.

Why "Just Write Samples" Is Bad Advice

The standard advice is to create spec work. Write sample articles for imaginary clients. Pick some topics, produce some content, upload it somewhere.

This works, technically. You'll have something to show. But generic samples create a generic impression. A blog post titled "5 Benefits of Content Marketing" tells a prospect nothing about whether you can write for their specific business.

The writers who break through the no-experience barrier do something different. They create samples that look like real client work — because they're written as if a specific brand commissioned them.

The Spec Work That Actually Works

Choose three to five real businesses you'd want as clients. Not hypothetical companies. Actual businesses with websites you can study.

Then write content for them. Not about their industry in general — for them specifically. Reference their product names. Use their terminology. Match their voice. Write the article they should have on their blog but don't.

This approach does two things. First, it demonstrates you can adapt to different brands — the skill clients actually hire for. Second, it gives you samples you can show to similar businesses. A logistics software article written for a specific company is far more compelling to other logistics software companies than a generic piece about "supply chain trends."

The challenge is doing this well. Studying a brand's website takes time. Extracting their voice, their product details, their way of explaining things — that's hours of work before you write a word.

This is exactly the gap BrandDraft AI was built for. You paste in a company's URL, and it reads their public pages before generating anything — so the output references actual product names and terminology instead of a generic version of the industry. For building spec samples that sound like real client work, it cuts the research phase down to minutes.

How Many Samples You Actually Need

Three strong pieces beat ten mediocre ones. Prospects don't read your entire portfolio — they skim until they see something relevant to their situation.

If you're niching down, three samples in that niche is enough to start pitching. If you're staying general, aim for three to five across different industries or content types. Blog posts, case study outlines, landing page copy — variety shows range.

Quality threshold: would you publish this under your name if a client paid you full rate? If the answer is no, it's not portfolio-ready.

Where to Host Your Portfolio

You don't need a custom website on day one. A simple portfolio page works. Notion, Contently, Journo Portfolio, even a clean Google Doc with links to published samples.

What matters more than the platform is how you present the work. Each sample needs context. What was the goal of this piece? Who was the target reader? What constraints were you working within — even if those constraints were self-imposed for spec work?

A prospect looking at "Blog post for B2B SaaS company about onboarding workflows" understands immediately whether this matches what they need. A prospect looking at "Sample Article #3" doesn't.

For a deeper breakdown of what separates forgettable portfolios from ones that actually convert, the guide on building a content writer portfolio in 2026 covers the structural decisions most writers overlook.

The Guest Post Shortcut

Published work carries more weight than spec samples. Even one piece on an industry blog changes how prospects perceive your portfolio.

Guest posting isn't as hard to break into as it looks. Industry blogs need content constantly. Most accept pitches from new writers if the pitch is specific and the topic is useful to their readers.

Target publications in your niche. Read their existing content. Pitch something that fills a gap — not something they've already covered. One accepted guest post gives you a real byline, a real link, and proof someone else trusted your writing enough to publish it.

What Prospects Actually Look For

Clients hiring freelance writers aren't evaluating your prose style in isolation. They're asking one question: can this person write content that sounds like it belongs on our site?

That's why brand-specific samples matter so much. A new freelance writer portfolio full of generic content makes prospects wonder if you can adapt. Samples written for specific businesses — even as spec work — answer that question before it's asked.

They're also checking for consistency. Three polished samples suggest you can deliver reliably. Ten samples with wildly varying quality suggest you got lucky a few times.

From Portfolio to Pitching

A portfolio alone doesn't bring clients. It's what you show after you've gotten someone's attention. The work of getting that attention — cold outreach, networking, job boards, referrals — is separate.

Once your portfolio has three to five strong samples, you're ready to start that work. The guide on finding freelance writing clients in 2026 breaks down which channels actually convert for new writers.

The portfolio's job is to close the deal once you've opened the conversation. Build it right, and you won't need to explain why someone should hire a writer with no client history. The samples will do that work for you.

Generate an article that actually sounds like your business. Paste your URL, pick a keyword, read the opening free.

Try BrandDraft AI — $9.99