6 simple steps to creating a successful freelance website

by Nic Morris
13 May 2022

So… you’ve been meaning to get your freelance website set up, but it all seems too scary and just a little bit too hard. Or maybe you started out well with it, then got lost with what to do next. And you keep quietly freaking out about it, knowing that you really should have some kind of online portfolio.

And that’s right, you should – but fear not! My step-by-step guide below to creating a WordPress site breaks down the process to get you launching your new site, fast.

STEP 1. Get your domain name sorted

Ideally, you’ll purchase a domain name that includes either your name or business name. If you have an ABN, you’ll want to get a .com.au OR .au domain. Otherwise, a .com or any of the plethora of other suffix options out there. If you can’t get a domain that includes your name, try for something that is punchy and relates directly to what you do (this can be great for SEO). Don’t use a domain that is especially long and wordy. It will only confuse people and be hard to remember. Consider using CrazyDomains.com.au or GoDaddy.com.au as they’re reasonably priced.

Note that when you set up the hosting (in the next step below), they will give you Name Server information within your welcome email. You will need to use that info back here at your domain registrar to point the domain you’ve just purchased towards the new hosting. You should be able to find out how to do that through the domain registrars’ documentation.

STEP 2: Choose a good web host

Every website needs a website host. In simple terms, when you type in a website domain, your browser goes in search of the server (i.e., host) that is holding that websites’ files. It then pulls up the home page (or the page of the URL you typed in) within those files and the website is displayed. 

It’s best to use a host that is based in Australia (or has servers in Australia), as Google seems to prefer boosting websites that are based here rather than overseas – especially if it has a .com.au or .au suffix. You could consider Siteground.com or Crucial.com.au as reasonably popular hosts, but there are many other options out there. 

What type of plan should you choose?

Great question. I always like to go with the middle one or at least a plan that allows for more than one domain and/or subdomain. But if you’re only ever likely to have one website domain, then just go with the cheapest option. You can always upgrade later. If you want your own email linked to the domain (eg info@mynewwebsite.com.au) and are likely to use it a lot, then consider a plan with a reasonable GB amount. 

Once your account is set up, create a ‘new website’ on the hosting using the domain name you purchased. As an example, check out the screenshot of my Siteground account when I go to set up a website.

creating your freelance website on your new website hosting page

From here, I would choose ‘existing domain’ and then type in my domain. The next page shows option of ‘start new website’ or ‘migrate website’. For this example, choose start, and then a new section opens on the page. Choose WordPress and then follow the prompts entering user details etc.

starting your new freelance website on your website hosting interface

Note that sometimes it takes a few minutes for your new website to become active.

Step 3. Plan out your copy and content

Now that you have your domain and hosting sorted, the next step is to make sure you have your content organised, and that you have an idea about how you want to present it. Don’t stress about this – maybe create a word doc and initially jot down a basic plan for your home page and how many pages you may want to have in total. The actual text of the pages doesn’t have to be complete yet, just create something rough.

This is important so that when you get your theme (through a theme store) or bespoke design (custom built by a web designer) sorted out, you’ll have an idea on how you want it to fit the page. More importantly though, you don’t want to purchase a theme and then find out that its layout isn’t perfect for how you want to sell what it is you’re trying to sell. 

At this point, I’d also like to stress that you should always avoid one-page websites. Although you may think you only have enough content for one page, it can be a big mistake from the point of view of Google. Just imagine Google as a 7-year-old child. It loves to investigate things! So if you have a few (or lots of!) extra pages on your freelance website with links to them from the text on your home page, Google will likely give an internalised little squeal of joy and decide to rank you higher! 

Step 4: Choose a theme for your freelance website 

Now comes the fun part (sigh!)… Choosing the theme can be time consuming and a little challenging. But stay positive – there are some beautiful sites out there that are available to use. It just might take an hour or so to find them! Expect to pay around $60 USD (though the price can vary wildly).

There are a few things to take note of when looking. First off, a good place to start is themeforest.net (again there are lots of other websites that sell themes, but I personally like ThemeForest). It has a huge offering of WordPress themes. 

Using their site as an example, start off by doing a search for your industry eg if you’re an author, type in ‘author theme’. You’ll find hundreds of options to choose from.

Ensure you pick the right one using the following criteria:

  1. Make sure it’s a WordPress theme and that it’s compatible with the newest version of WordPress (which at the time of writing is 5.9 – though you can check by Googling ‘current wordpress version’). Even if your favoured theme shows compatibility a bit lower than that, it should be fine. Just check that there is a ‘last update’ on the theme page which shows something recent. Then you’ll know that the author is keeping on top of WordPress changes and that it won’t likely break during forthcoming updates.
  2. Check the reviews. If they’re mostly good, then you’ll know it’s a goer! If there are lots of questions on issues like bugs or compatibility etc, then no matter how pretty it might look, avoid it and keep looking.
  3. Make sure the author responds to comments in the comments section. If they don’t look like they are answering questions then avoid them. If you run into issues, you will want to get them sorted quickly and if the author isn’t responding, you might get stuck with a dud.
  4. Make sure the theme is well documented. They usually say so on the information page for the theme. 
  5. Strongly consider getting a theme that uses a builder – like Elementor Pro or DIVI or SeedProd (there are others!). My personal favourite is DIVI for its usability and many design options. The reason to look for a theme that has a builder, is that builders allow you to drag and drop content all over the page and build/re-style headers and footers if required. 

Once you’ve chosen the theme, pay for it and you should then receive a link to download to your computer.

Step 5: Set up the theme

Sometimes for a fee, the person who built the theme will do this step for you. But if you’ve followed the option above where you’ve set up WordPress yourself, it’s a simple fix to add your new theme. 

Once WordPress is set up, you would have received a URL to access the backend and frontend. It will usually look like this (or something similar) eg:


Backend/Admin panel:
http://www.mywebsite.com.au/wp-login.php OR http://www.mywebsite.com.au/wp-admin

Login with the details you supplied when that account was created. 

To add your new theme, look for the word ‘Appearance’ on the left-hand side of your admin panel, hover over it then click on themes. Once the new page is opened, click ‘Add New’ then upload your theme from your computer (which you downloaded from the theme supplier earlier). Then click activate.

Your new website theme should then be active and if you go to the front end (eg http://www.mywebsite.com.au) you will see the theme you purchased being displayed. You can now head back to the admin panel and click on ‘pages’ and either add new pages or modify any existing that the theme has set up for you.

Step 6: Add important plugins

Whenever I set up a new site, I always like to include a few very necessary plugins. You would add them by going to plugins/add new on your admin panel. You would then be given the options to search. 

Look for the following and for each download click on the ‘install now’ button:

  • WordFence (for security)
  • Yoast SEO (for basic SEO)
  • Duplicate Page (good for when you want to copy a current page and add new information)

If you went with Siteground as your host, you might also want to get:

  • SiteGround Optimizer (to keep your site working fast and efficiently)
  • SiteGround Security (which overlaps a bit with WordFence but worth getting)

When installing plugins, you may need to follow a few prompts to get them to work effectively. 

So, there you have it. There is obviously more you can do – like setting up menus etc. But your theme documentation should cover all those details.

Last point but VERY IMPORTANTLY… I recommend doing a backup and update of your website AT LEAST once every three months. This will ensure your site is covered against any new threats and that you have a backed-up version of your site if it should get corrupted or hacked. 

Good luck and enjoy your new site!

Have you built your own freelance website? How did you do it and what would be your advice to others who haven’t gotten theirs off the ground yet? We’d love to hear from you in the comments.

Latest posts by Nic Morris (see all)

2 responses on "6 simple steps to creating a successful freelance website"

  1. Claire says:

    Awesome + informative blog! Thanks Nic ⚡️

  2. Anna says:

    Thanks for the tips, they are really useful!

We'd love to hear your thoughts...

%d bloggers like this: