page title icon How To Create A Freelance Portfolio When You Are Just Starting Out in 2021

Do you want to know how to create a freelance portfolio from scratch which is effective and can lead to more high-paying gigs?

If you are looking for ways to make money online outside your traditional job, one of the best ways is working as a freelancer and the other is to become a trader.

There are countless services that you can offer as a freelancer. Regardless of whether you are a graphic designer, web developer, social media marketer, or content writer. Aside from your skills and talent in order to get clients, you will need to showcase your work.

While there are many ways to showcase your work, one of the best and evergreen strategies is to create a portfolio website to promote your services.

Are you ready to showcase your freelance portfolio to the world? Let’s start.

5 Steps To Create A Freelance Portfolio

In this article, you’ll learn how to create a freelance portfolio website and take a look at some great freelance portfolio examples.

Create A Freelance Portfolio Website

Creating a website may sound tough to some who are not into web development, but trust me, it’s very easy. You don’t need to have any technical skills. Just go along with this guide.

Buy A Domain Name

If you don’t know what is domain, a Domain name is something where your audience will find you. For example, Our domain name is You can get a domain from GoDaddy from as low as $2. The toughest part is to find a good domain name that is available.

There are lots of option like .co, .org, .net etc. Go with the .com domain as it is easy for website visitors to remember. Always try to find a brandable domain name, in case you plan to turn your freelance business into an agency in the future.

Checkout this article, how to find good domain names as a beginner.

Get Website Hosting

Once you have got your domain name, the next step is to register for a good web hosting service. You will need a webserver to host your website, theme, and files. Web host handles all of these things for you.

There are many different web hosting available on the internet from free to paid. But for starters who are looking to go long, we recommend BlueHost. When you are starting out you’ll want to keep your expenses as low as possible. Bluehost offers some of the best prices in the market with 24×7 support.

Choose A Platform

Next, you’ll need a platform to build your website. Obviously, you can code an HTML website, but there are many easier options available especially for beginners.

WordPress is by far the best CMS platform, based on research almost 35% of websites are powered by WordPress. There are thousands of themes and plugins available through which you can create a website within 5-10 minutes.

Choose A Right Freelance Portfolio Theme

After WordPress is installed, the next step is to find a perfect theme for your portfolio website. By default, your site will be using a generic theme, but there are plenty of options available which can give your freelance portfolio website a professional look without coding.

You can choose a free WordPress theme or you can go for premium themes as well which can cost you somewhere around $20-$100.

Some of the best places where you can find quality themes are ThemeForest, StudioPress, GeneratePress, or ElegantThemes.

Don’t spend much of your time overthinking, just choose a theme that looks clean and professional.

Write An Engaging Bio

This step is very essential and helpful when starting out with little experience. After all the best asset you have currently have is not only your skills but the personality that comes with them.

create a freelance portfolio online in 2021

You website should look simple, but there are few things that you must include.

  • Short Bio – Give a quick glance to your visitor so they get to know you very quickly. Place it on your website in a position where it is easily visible like the homepage.
  • Long Bio – Include a long bio which you can do in the ‘About‘ section/page of your website. On this page keep the focus on your experience, background, and give a reason to your visitor to choose your services over others.
  • Contact Information – Always make it easy for your website visitor to contact you. You can use a simple contact form, links to social profiles, email address, or business contact number.
  • Form – This is the part where you can lead potential clients by guiding them to take the action that you want them to take, like contacting you for a consultation.

Create Sample Of Your Work

The fundamental idea behind why we should create a freelance portfolio is to showcase your work in a way that creates a trust to hire you.

When your ideal client arrives at your portfolio page, you want them to see work samples that speak to them and their specific needs.

As a beginner, you won’t have much to show. So, what you can do is:

Create A Personal Project

If you don’t have client projects to show, no worries you can always create your own projects.

If you’re a writer you can write some articles or create an ebook that showcases your skills. If you are a web developer you can create samples of websites you have designed in your portfolio.

Create A Fictional Concept

If you are a designer you can create redesign concepts, logos, graphics. Though these concepts won’t go live they will show your potential clients about your skills and ability.

Include Volunteer Work

If you’ve ever offered your services for free to a non-profit or charity, you can also include this work in your portfolio. Even if you have provided your services in your school or college time you can add them to your freelance portfolio.

Provide A No Obligation CTA(Call-To-Action)

create a freelance portfolio to gain customers

The end goal of having a freelance portfolio is to make your potential customer contact you. Therefore, you need to make sure that it easy for clients to contact you.

You can simply put a contact form but that won’t be enough right now.

All effective portfolio websites include a CTA that tells the visitor what action they should take, which makes the contact process effective and easy. Also, the best CTAs give the visitor some incentive, which makes them more likely to get in touch.

Here are few example, you can tweak them according your niche.

  • Offer a free SEO Audit of their current website.
  • Offer a free Redesign Consultation.
  • Offer free Strategy Audit for their current social media marketing.

The idea here is to give the prospective client something of value that also provides you with the opportunity to prove your ability.


Your freelance portfolio website is a very important asset for your business as a beginner freelancer.

To be honest, setting up a portfolio website is easy but creating an effective portfolio needs a strategic approach that shows how much value you can provide.

Follow all the 5 steps to create a freelance portfolio from scratch this year and you will be on your way to land your 1st client and help you grow your business.

This article is a part of our expert led series on How to Get Started with Freelancing Online this year.

Leave a Comment