Want good stuff delivered to your inbox weekly?

How to Build a Freelance Portfolio That Gets You Noticed (When You’re a Total Beginner)

This post may include affiliate links. That means I may earn a small commission if you click and make a purchase. I only recommend products I know and trust.

Last Updated on by Rebecca

Being a brand-new freelancer is kind of a catch-22.

You need a to build a freelance portfolio to snag clients but you need clients to build a freelance portfolio.

See where I’m going with this? Total chicken-and-the-egg scenario.

I was a beginning freelancer once so I know how hard it is to build a freelance portfolio that attracts clients.

My early clips were a total hot mess. They included a poetry critique I wrote for a college English class and some articles I wrote on bankruptcy for a site that allowed basically anyone to post.

I didn’t have a blog or a freelance writer website. I never went to journalism school so I didn’t have a chance to build up a body of work that way.

Basically, all I had was a laptop, some decent writing skills and an idea for a freelancing side hustle. I started off writing for content mills and worked on becoming a better writer so I could trade up to higher-paying gigs.

It took me a couple of years to build a freelance portfolio that got me noticed by quality clients.

Since it was just a side hustle and not a business in those early days, that didn’t bother me much.

If you’re trying to launch a profitable freelance business right from the jump, however, you probably don’t want to wait that long. Which is why I’m breaking down how to build a freelance portfolio to attract those high-paying clients, even as a total newbie.

How to Build a Freelance Portfolio That Gets You Noticed

(Note: This post may contain affiliate links. That means I may earn a commission if you click and make a purchase. I only promote products and services that I know and trust.)

Why You Need to Build a Freelance Portfolio

Before we get into the nitty gritty of how to build a freelance portfolio, let’s talk about why you need one for a sec.

And let me say, this doesn’t just apply to freelance writers either. If you’re trying to launch a freelance career as a virtual assistant, graphic designer, proofreader or something else, a portfolio is essential.

So, why do you need to build a freelance portfolio?

It’s simple. Your portfolio shows off your range of skills as a freelancer. (And if you’re curious, here’s a peek at my freelance portfolio.)

It gives prospective clients a taste of what you’ve done and what you have the potential to do.

You wouldn’t go into a restaurant and order dinner without checking the menu and the same principal applies to freelancing. Prospective clients use your portfolio to gauge how likely you are to fit the mold of what they want.

How to Build a Freelance Portfolio as a Beginner

There are two basic steps to build a freelance portfolio when you’re just starting out:

  1. Decide where you want to keep your portfolio online
  2. Figure out what you’re going to put in it

Sounds simple but there’s a lot more that goes into it. So let’s dissect each step by itself.

Where will you keep your freelance portfolio online?

There are soooo many options to build a freelance portfolio online. But, so you don’t end up overwhelmed we’ll focus on four for now:

  • Start a blog
  • Use a free online portfolio tool
  • Contently (This is how I maintain my freelancing portfolio)
  • LinkedIn

Build a freelance portfolio method #1: Start a blog

There are some great reasons to start a blog to build your portfolio, especially if you’re a writer.

For one thing, it gives you a chance to polish your writing skills. The more often you write, the more you hone your craft.

Ideally, you’d write about topics in your freelance niche but it’s not a requirement. Writing well-thought out, engaging content is more important for attracting clients.

Another reason to start a blog: it’s a great way to develop your freelance brand.

Jorden Roper is a great example. She runs the Creative Revolt blog and her brand and personality literally leap off the page at you.

You don’t have to exclusively be a writer to build a freelance portfolio with a blog either. Check out these blogs from other creative freelancers:

All these sites include a blog but they’re not focused exclusively on freelance writing.

So if stock photography, designing logos or creating WordPress themes is your thing, you can absolutely start a blog to show off your skills.

The big question if you’re starting a blog is whether to go self-hosted with or set up a free blog.

I personally chose a self-hosted WordPress blog with Siteground. To me, self-hosted is the only way to go if you’re planning to blog as a business.

I love Siteground because the uptime is amazing, the initial site setup was easy and the hosting plans are super affordable.

>>If you’re ready to start your blog and you want to score an awesome deal, you can sign up for hosting with Siteground starting at just $3.95/month.<<

A free WordPress blog is fine if you want something simple to build a freelance portfolio and you don’t have a lot of money to spend. But IMO, you’ll look a little more professional with a self-hosted site.

Build a freelance portfolio method #2: Use a free portfolio tool

A free portfolio tool is a good way to build a freelance portfolio on a budget.

These tools give you a place to park your samples online without paying fees for hosting or having to keep up with a blog.

Here are some free online portfolio tools you can choose from:


Crevado is 100% free to use; there’s no trial period or anything you have to sign up for. This one’s really best for graphic designers, illustrators, photographers and freelance artists.

Build a Freelance Portfolio with Crevado

Portfolio Box

Portfolio Box is another free site that’s designed for photographers, designers and artists.

Build a Freelance Portfolio With Portfolio Box offers free portfolio-building tools for freelance writers and journalists. As a bonus, this site also lets you browse freelance writing job listings to find your first (or next) gig.

Build a Freelance Portfolio With is a simple way to create a writer page to showcase your work. Plus, you get an email signature that you can include in pitch emails to prospective clients.

Build a Freelance Portfolio With

Just about any free online portfolio tool you find will also have a Pro or Premium version that includes extra features.

If you want to keep it simple (and cheap) you can stick with the free tools. But, keep in mind that if you’re going the free route, there may be a limit on how many clips or samples you can add to your portfolio.

Build a freelance portfolio method #3: Create a portfolio with Contently

Technically, Contently is another free online portfolio tool. But that’s not all it is so I wanted to give it its own space.

Contently is what I use for my portfolio. In case you missed the link earlier, here it is again.

Build a Portfolio With Contently

Adding clips is easy. You add a URL, give the piece a description and select the skills you used to write it. (I.e. copy writing, interviewing, SEO, etc.)

You can add any clips you want, from any publication. But that’s really not the best thing about using Contently to build a freelance portfolio.

Aside from being an online home for your clips, Contently is also a freelance marketplace.

Major brands use the site to connect with freelancers who have created an account and set up a portfolio. This site is part of the reason why I make six figures as a freelancer. Here’s a screenshot of my earnings.

Contently Balance

Contently is where Fortune 500 companies hang out. A lot of brands that use the site are in the financial space, but the client pool isn’t limited to just banks or insurance companies.

Getting noticed on Contently can take time — and you’ll need a solid portfolio to get added to a brand’s content team. But, the pay off can be huge if you’re willing to be patient.

Build a freelance portfolio method #4: LinkedIn

LinkedIn has a ton of potential for freelancers, especially writers.

You can use the site to connect with editors, content marketing managers and prospective clients. You can also search for freelance jobs. And you can use it to build a portfolio of writing samples.

All for free.

You just set up your profile and go to your home page. You’ll see a box that looks like this:

Build a Freelance Portfolio With LinkedIn

You can share an article you’ve already written or write something from scratch and post it.

If you’re making an effort to connect with editors or content managers in your niche, they’ll see the article when it pops up in their feed. Not only are you growing your portfolio, but you’re putting your work in front of people who could be potential clients.

How to Create Samples for Your Freelance Portfolio

So now you might be thinking, yeah all that’s great but I have nothing to add to my portfolio.

Don’t worry, I’ve got you covered. You can still build a freelance portfolio even if you have yet to land your first real deal freelancing gig.

I’ll mention LinkedIn again because this is absolutely one of the easiest and best ways to get your work noticed by target clients in your niche.

The posts you share don’t have to be long but they should free of spelling errors, grammatically correct and above all, interesting reads.

Aside from starting a blog and posting on LinkedIn, there are three other ways to create clips for your portfolio:

Publish on

Build a Freelance Portfolio With Medium

Medium is a blogging platform with a twist. Anyone can post on it if they have a Medium account.

You can write original posts or republish existing content here. You can also link to your blog if you have one.

The great thing about using Medium to build a body of freelance writing clips is that you’ve already got a built-in audience at the ready. If you plan to launch a blog at some point, you can start building a following on Medium first.

Guest post on other blogs/websites

Guest posting is the bees’ knees for creating samples.

This just means you write a post and someone else publishes it on their blog. Once the post is live, you can add it to your freelance portfolio and promote it on your social media channels (which is another way to get noticed by clients.)

You’ll need to spend some time researching blogs and websites that accept guest posts. And you’ll have to get comfortable with pitching ideas to other bloggers.

Here are a few other tips for guest posting:

  • Choose blogs or websites that are in your niche so you can build samples that are relevant to what your target client is looking for.
  • Read the guest posting guidelines thoroughly before you pitch an idea or submit a post. You don’t want to waste your time writing something that doesn’t fit what the blog is looking for.
  • Don’t be afraid to pitch bigger sites and blogging influencers.
  • If your post idea is accepted, follow the guidelines for submitting it. And above all, turn in your very best work.

Do a few pro bono samples

If you’re serious about freelancing, you want to get paid. So why the heck would you write for free?

Ordinarily, you wouldn’t but when you’re new and you need to build a freelance portfolio, writing for free is one option to consider.

That doesn’t mean you should just write anything for free though. You have to think about what you’re getting in exchange for your time and effort.

For example, you wouldn’t want to take on a 5,000 word white paper about insurance if your niche is digital marketing. It just wouldn’t make sense.

And you also don’t want to write free samples that aren’t going to help you gain exposure as a writer or build credibility.

Bottom line, before you write something for free size up the project carefully.

Ask yourself what you’re putting into it and what you’re getting out of it in exchange. If writing for free could lead to a paying gig, then it may be well worth it.

But if not, you may be better off looking for another way to create samples for your portfolio.

Have You Built a Freelance Portfolio Yet?

If the answer is yes, then drop a link in the comments and share it! And if the answer is no, what’s holding you back from building your portfolio and jump starting your freelancing career?

Remember to share this post with another budding freelancer if it helped you!

And don’t forget to sign up for access to the Boss Mama Resource Library if you haven’t yet. It’s packed full of free resources to help you grow your blog & biz!


  1. This is so helpful, Rebecca! 🙂 I’m just really doubtful of myself if i’d be able to make it as a freelancer. First of all, I really do not know what niche to cover. The things i’m certain is that, I want to do freelancing and I love writing, but I do not know if the my kind of writing is suitable for freelancing? Maybe I’d just start with Medium right now 🙂

  2. Amazing article, Rebecca!
    You could even add Pixpa and Format to the list, they are the new generation portfolio website builders.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge