So you want to create a personal website for your freelancing business? Hooray!

But errrrmmm…where do you start? You don’t have any tech skills and it’s all just too hard!

Actually, no. Building your own personal webpage is a pretty easy process these days. We taught ourselves so we know you can do it too.

Setting Up Your Personal Website On WordPress

There are many free platforms to choose from such as Blogger, Tumblr or even the free version of WordPress. However, we’re talking about setting up a website that you’re eventually going to attract clients and use as a source of income. So, your website needs to look professional from the get go.

Free platforms are, well, free to use but you don’t get your own domain name and have a number of other limitations. You’re stuck with something like johnsmith.blogspot.com. A bit clumsy looking, no? Also, your website will not be owned by you, but will be the property of the site owner (i.e. Blogger, Tumblr etc)

When you choose to go the self-hosted way (i.e. invest a little bit of money in your personal site), you get to have your own domain (e.g. johnsmith.com) and have complete control over it. Win-win.

Why WordPress?

WordPress is the most popular platform for creating a personal website, and not without reason.

  • It’s easy to set up and install (we’ll show you how, below)
  • You can customize it eleventy billion different ways (keep reading)
  • There’s a lot of support  (get all your questions answered on forums)
  • The content management system is super easy to use (even for newbies)

So, now that we’ve convinced you that self-hosted WordPress is the way to go, let’s get started.

Below we have detailed 3 easy steps to start your personal webpage on WordPress:

  1. Domain and hosting
  2. Installing WordPress
  3. Website theme and design

Here’s how to create a personal website for your freelancing business in 3 simple steps. Follow the step by step instructions below and get started with that website already!

1. Hosting and Your Domain

Firstly, what is hosting? Hosting is like renting a space on the web where you store all your website’s data, images and files.

For hosting, we recommend Bluehost. They have plans starting at $3.49 per month.

Why Bluehost?

Our recommendation is from personal experience. We use Bluehost to host all of our websites and have never had any issues. They have great customer support and are known to be one of the most reliable hosting companies in the industry. Plus you also get a free domain with a registration of 12 months or greater.

You will be asked to select a plan:


The starter package is all you need unless you plan on having multiple sites, then we recommend the plus plan.


Select the length of plan. The longer you sign up the cheaper your hosting will be in the long run.

Domain privacy prevents your personal information like email and business address being publicly displayed.

You can leave the rest unchecked.

Choosing a Domain Name

Now  you get to choose the name of your website. when making a personal website you should always choose your name. E.g. johnsmith.com

Bluehost-domain registration


What Extension?.com, .net, .org., .info.?

You should choose .COM domains whenever possible. It is the standard for domain extensions and the one that people assume is attached to your site name at the end.

However, if your personal page is only going to be focused on one market (e.g. you are only targeting clients in the U.K), you can register the name with a country specific extension e.g. .co.uk.

If the .com is not available then the next best extension is the .net, .org or .info.

However, in our opinion, a better option is to make some changes and add a modifier to the name and find a .com. For example if you are a designer you could register johnsmithdesign.com.

2. Installing WordPress

Once you’ve signed up to Bluehost you will receive an email with your login details. Log in to your BlueHost account and find the heading ”Website builder”.

Click the “Install WordPress” icon.

WP-Install-1Blue Host

Next click the “Install” button.


Select the domain name that you just registered. Click the “Check Domain” button.


The WordPress installation will begin. Once it’s complete, click the “View Credentials” button.



You will then be given your WordPress login details.

Make sure you write them down or save them somewhere that is secure.


Now you get to log in to the WordPress Admin Panel. This is like the behind the scenes of your website, where all the hard work takes place.

In a web browser type in the Admin URL. Enter the Username and Password.


Congratulations! Your now have your own personal website. You can even type in the URL and check.

3. Installing a Theme

Ok so now you have a site up and running. It’s time to make your site look the part by adding a WordPress theme for your website.

A WordPress theme basically dictates the design and functionality of your website.

You can choose from a bunch of free themes on WordPress here. These are great to start out, however if you are looking for some premium themes, these are some that we recommend:

  1. Elegant Themes – If you are looking for a beautifully designed site with all the cool new features, then the Divi theme from elegant is the pick of the bunch. We use this theme on Fulltime Nomad and on a number of our clients sites. The good thing about Elegant is that you get access to all of their 80+ themes.
  2. Genesis Studio Press – One of the most popular WordPress themes of all time. Looks great and is very easy to install. We have used this theme on some client sites and really like it.
  3. Headway Themes – Another popular choice, Headway Themes are know for the ability to easily customise any page using drop and drag functionality. If you are looking to heavily customise your site and don’t have code experience, then Headway is a good choice.

If you do go with a premium theme, installation is a breeze.

After you have downloaded the theme go to “Appearance” and then “Themes”.


Click “Add New” button.


Find the downloaded file and Click “Choose File” button. Find the .zip file and open.


Find the theme you just installed and click the “Activate” Button”.


Well done, you’re ready to design your personal website and start attracting clients to your freelance business.

If you have an issues with the process, let us know. We would be happy to help. You can leave us a comment below, DM us on Twitter or send us a private message via Facebook.


Written by

radhika fulltimenomad

Johnny H.

As the co-founder of Fulltime Nomad, Johnny really believes the world is too big to stay in once place. In 2013 he broke away from his non-location independent job to chase his passion of travel and living abroad. Now he helps others do the same.

Pin It on Pinterest

Share This