The difference between a writing portfolio that gets responses and one that doesn’t is almost never quality — it’s specificity. Generic writing portfolios blend together. Specific ones signal immediately whether you’re the right fit for a client’s project.
Let’s look at what a working freelance writing portfolio actually contains and why each element earns its place.
What a complete freelance writing portfolio looks like
Here’s a concrete example for a B2B SaaS content writer:
Name: Jordan Lee Headline: B2B SaaS writer. Long-form blog content and email sequences that drive trial signups and product adoption.
Samples:
- “How [Fictional CRM] Reduced Churn by 23%: A Customer Story” (case study, 900 words) — for portfolio purposes, written as spec
- “The Complete Guide to API Documentation for Non-Technical Teams” (blog post, 2,100 words) — published on [Company Blog]
- “5-Email Onboarding Sequence for a Project Management Tool” (email sequence) — spec
- “Why Your Sales Team Isn’t Using Your CRM (And What to Do About It)” (thought leadership article, 1,500 words) — published on [Industry Publication]
- “Landing Page Copy for a SaaS Security Audit Tool” (landing page) — spec
Bio: I write long-form blog content and email sequences for B2B SaaS companies. My work has appeared in [Publication] and [Publication]. Previous clients include [Company] and [Company]. I specialize in product-led growth content and onboarding sequences.
Rates: From $350/article. Email sequences from $1,200.
Contact: [email] | [booking link]
That’s a complete portfolio. It doesn’t have 20 samples. It has 5 well-chosen ones.
Why each element matters
The headline: “B2B SaaS writer” tells a potential client in three words whether you’re relevant to them. “Freelance writer” tells them nothing. Specificity filters in the right clients and filters out projects that won’t be a good fit — both of which save time.
The samples: Each sample represents a format the writer wants more of. The mix of spec work and published clips is normal and expected. Clients understand that not all portfolio pieces will be paid work, especially for writers early in their careers.
The annotations: Brief descriptions (1–2 sentences per piece) explaining context — what the goal was, who it was for, what the piece was trying to achieve — give clients the interpretive frame they need. A raw article link without context forces them to figure out what they’re looking at.
The bio: “I write for B2B SaaS companies” is more useful than “I’m a passionate communicator with 5 years of experience.” The bio should answer the question clients have: “Is this person right for my project?”
Rates: Including rates is optional but useful because it filters out clients whose budgets don’t match before either party wastes time.
The 5 formats worth having in any writing portfolio
The right formats depend on your niche, but most writing portfolios benefit from at least some of these:
Blog posts / long-form articles: The most common request. Include at least 2 examples at 1,000+ words to show depth.
Case studies: Show analytical and narrative writing together. High value for B2B clients who use case studies for sales.
Email sequences: Demonstrate persuasive writing and understanding of customer journey. Show 3–5 emails together so clients see the arc.
Landing pages / website copy: Demonstrates commercial writing ability. Even a short landing page shows more about persuasive writing than a blog post.
Short-form / LinkedIn: If you’re targeting thought leadership ghostwriting, include short-form samples that show voice.
One case study with documented results (traffic, signups, conversion) is worth more than five generic blog posts, because it connects your writing to an outcome.
Building writing samples when you have none
If you have no clips yet, here’s a practical sequence:
- Pick two companies in your target niche whose blogs you read. Study their voice, audience, and content gaps.
- Write one 1,200-word blog post as if you were a contributor. Match their tone. Pick a topic their audience actually searches for.
- Write a 5-email onboarding sequence for a product type you understand.
- Write a landing page for a fictional product or a real product you use.
These three pieces give you samples in three formats. They’re enough to start pitching.
Where to host your writing portfolio
Contently: Free, designed for writers, looks professional. Links to published work and uploaded PDFs. A solid default choice.
Personal website (Squarespace, Webflow, Cargo): More control, better for long-term brand building. Worth it if you’re serious about freelancing as a primary income.
Simple Google Docs portfolio: A single document with links and short descriptions. Works surprisingly well for cold outreach because it requires no login or navigation. Update it every few months.
Connecting the portfolio to your proposals
Your portfolio is most effective when it appears in context. When you send a proposal for a B2B email sequence, link directly to your email sequence samples — not to your homepage. Contextual linking converts better than asking someone to search through your portfolio.
When you use a proposal tool like Waco3, you can embed relevant portfolio links in the proposal document itself, keeping everything the client needs in one place. That makes it easier for them to evaluate you without extra steps.
Build the portfolio, keep it specific, and update it with your best new work every few months. It’s the asset that sells for you between conversations.
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





