How to create your own website

When it comes to your organisation's online presence, your website is your foundation. Websites are one of the main ways you can maintain your online presence and how people will discover you online. It’s the place where you can control what is published, unlike social media which needs moderation.

Using a website, you will be able to provide better communications to your clients, promote your services in your local area and expand your online service offering.

However, designing and setting up a website takes time and planning. Not only that, you will also have to consider how it will be updated on a regular basis and maintained.

If you’re just starting with your website or only have a basic site, here are some common questions (and answers).

How much does it cost to have a website?

Like a building, the basic things you’ll need for a website are an address, called a “domain name” and a place to build your website. Most of the time, someone else will rent you space to “host” your website on their server. So, the two basic costs are your domain name and hosting.

Domain costs: There are different types of domains (e.g. .com and .net). Most commonly for Australian businesses, a domain name ending with is used. The domains require an ABN and also let users know that you are based in Australia. Many not-for-profits choose as this denotes an organisation rather than .com which is short for "commercial".

Hosting costs: If you lease a building for your organisation, you know that it needs to have the right features to support your needs. There are basics such as water and electricity but you may also need extras that suit your organisation. Different website hosts will charge different rates depending on what you need such as storage space, bandwidth and other technology your website needs.

On top of these costs, you may also need to consider:

  • Who is going to create your website (DIY or professional contractor)
  • Who is going to maintain the technical aspects of your website
  • Who will update the website and its content on a regular basis
  • Who will optimise your website

Domain and hosting can be purchased from the same provider or separate providers.

Content management system (CMS): A CMS controls the content that people see when they visit your website. While there are a number of popular free CMS option such as, Joomla and Drupal, they may not meet your needs – especially if you’re after more advanced options. You may also need to pay someone to set these up and maintain them.

How do we create a website?

There are three main considerations when creating a website – web design (how it looks), web development (how it works) and user experience (what and who is your website for?).

Depending on your investment, in-house skills and available time, you will have a few options:

Option 1: DIY with a website builder

If you’re after a basic website that can be customised with a low-level of tech skills and don’t mind paying a small monthly fee, a service such as Wordpress, Wix or Squarespace can set you up with the basics.


  • Usually a small monthly fee ($5-$20 per month); slightly more to add your own domain name
  • Hosting is generally included at no extra cost
  • Additional costs if you need advanced features like an online shop or client login area


  • Many start out as a ‘free’ options to test if it’s right for you
  • Quick to set up
  • Only a low level of knowledge needed
  • Service provider looks after technical maintenance
  • Easy to design with pre-built themes
  • Easy to update yourself


  • Limited upgradability if you want to add any non-standard features (e.g. client logins, shopping cart)
  • Check closely if you think you will want to plug in features like a donation capability, especially if it's something you already have
  • Design options are more limited, but the templates are increasingly varied and aesthetically pleasing

To get started with a DIY site option, you can find a comparison of website builders.

Option 2: Self-hosted website

If you have some extra capacity in your organisation and would like to manage the hosting yourself. This means renting space from a web host and then installing the software you need yourself. There are many packages available for you through most web hosts. It’s best to shop around to find what you need.


  • Hosting costs depends on your needs (e.g. bandwidth, space)


  • Self-hosted websites provide maximum flexibility to install and remove features
  • Only pay for what you need


  • Requires in-house developers
  • Set up and maintenance can take longer

Option 3: Outsourcing web design and web development

If you don’t have the in-house skills or resources to achieve the results you’re after with a DIY option, you may want to outsource the start-up of your website. Once established, you can then make ongoing content updates.

The cost of working with a web designer, web developer or an agency will depend on a number of factors such as their technical experience, the quality of their work, their customer service level and the complexity of the work you require.


  • Can be significantly higher depending on time, quality of work and requirements


  • Professional support
  • Expert advice
  • Potentially access other professional services (e.g, SEO, advertising, customisation)


  • Costs
  • Inability to make edits if you don’t have in-house resourcing

Other website considerations

When creating your website, there a few other considerations to take into account. This can usually be done by thinking about who is going to use your website and how they will be accessing it. Here are a few pointers:

  • User experience – you should test your website with the people who will use it to make sure it is intuitive and meets their needs. You can do this easily by identifying the most important tasks people will undertake on your site, and then asking a few friends (preferably people who don't have a vested interest in the site) to complete the tasks. You'll soon see what's not clear to users and what needs to change.
  • Accessibility – you should make sure your website meets accessibility standards as 1 in 5 people have a disability that may mean they have different needs when accessing your website. This includes colour blindness, or being partially sighted.
  • Responsive design – your website must be easy to use on a mobile device. Responsive design means the same design will resize depending on the screen it is being viewed on.
  • Cross-browser support – each web browser (eg Safari, Chrome, Internet Explorer) is slightly different so you will need to make sure it works on all of them. 

What’s next?

While it may be tempting to select the cheapest option, it’s worth understanding that a good online presence can be beneficial for your organisation and should be seen as an investment for long-term gain.

Once you have your plans for your website happening, it’s worth taking time to see where else your organisation may be listed and claim those listings!