How to Make A Website

Thinking of making a website?

How to make a website

Learn how to make a website below!

If you run a business, are a freelancer or want to earn money online, a key necessity in the modern world is a website. Making a new website can be a daunting process. I know this because I went through something similar a few years ago. Being a complete newbie I had no clue how to go about it and all the technical jargon was quite confusing.

Having now launched a number of different websites and learnt how to manage them, I thought I’d write a quick guide on how to make a website. This article will cover all the main points of your journey from offline to online.

So how to make a website! What is involved?

DIY or Outsource?

All business gurus will tell you to outsource anything that is not your core competency and although that makes sense, it is worth considering the pros and cons of designing your own website or hiring a designer.

If your business/startup is new – so if you’re just beginning to start selling or blogging and you don’t have that many customers/ followers –  I would recommend learning how to make a website yourself.  Hiring a designer or a website development company can be expensive and this cost would be hard to justify.  In the beginning, it is unlikely that your website will not impact your bottom line significantly. Therefore, you are much better off spending the money on product development, marketing and business development. You are unlikely to be generating positive cash flow, so your budget can be limited. You are also more likely to have more time than money, which is the perfect opportunity to learn new skills.

Once you’re more established and have a following, you’ll be in a better place to hire a designer or even upgrade your website yourself. You’ll also have a better idea of exactly what you require and can, therefore,  convey your requirements better to a potential designer/company.

You don’t need a very high-tech super customised website.


At the start, it may be tempting to add all the bells and whistles and design a super decked out website. Especially, since more established companies/ individuals in your niche may well have very well designed and super functional website. However, you must resist the temptation as firstly, you’ll most probably lack the knowledge on how to make more advanced features work properly, and secondly, adding more features will increase the cost substantially.

Don’t over complicate the process. Keep your website simple and clean with easy navigation and all the major aspects of your business covered. You may only get a few thousand visitors in the first few months, so the number of people making use of all the high-end features will be very limited.  Building a sustainable business requires an understanding of where to best spend your money.

Code Central by NS is a relatively new website and as you can see, the design is very minimalistic. All the key pages are available and everything is geared towards gaining new clients – with contact forms, subscription forms and social media tabs on each page.

Making a new website yourself gives you more room to experiment.


Having the full design process under control has a number of advantages. You’re free to design and be as creative as you like. You also have a lot of room to grow and change. If you decided to change your product or service offering at any point you can customise the website accordingly. If you hired a designer, they may charge extra for each change and modification.

Within your first year, it is very likely that you’ll have to tweak your business model according to demand. Unless you are already well set in the market, it is advisable you gain feedback from customers and change your website and business based on what they say.  No one will get it perfect the first time around. You may have to change your website a few times. It is important you always keep listening to your audience.

Checklist for making your own website:


There are a number of things you need to check off before you launch your website. 3 of the main steps are listed below:

  1. Choose your Hosting
  2. Choose your Domain Name
  3. Choose your Platform

Let’s cover each of the points in detail. We won’t dive too deep into each as it’ll make this blog post insanely long. However, I will link to other articles where you can dive deeper into each point and make an informed decision.

Read My Top Recommended Hosting Providers.

Hosting and Domains:


I’m going to couple together the first two points as they are dependent on each other. One of the first things you need is a hosting provider and a domain name. A domain is the name of your website. E.g.

You can buy domains online from websites such as,, etc. Instead of buying a stand alone domain, I recommend buying a domain name along with your hosting. Most hosting providers give the option of getting a free domain with the hosting package. So it is best to just get the domain name along with the hosting.

You can think of hosting like a piece of land. Your website or domain name can be thought of as the house. Depending on the size of the land you buy, you make one website, two or even more.  To begin with, I recommend buying the basic package from any of the hosting providers.

I compare hosting providers in another blog post, which you can check out to make an informed decision. Hosting prices can range from a couple of dollars a month to a few hundred dollars. It all just depends on the package you buy.

Choose your platform:


There are a number of different ways you can actually create a website. The most technical way is to actually code out the entire website. For this, you obviously need knowledge of at least one of the major programming languages. If you’re interested in learning programming, you can check out my courses here.

Not everyone will have a background in programming. Therefore, there are platforms available that do all the heavy work for you. Some don’t require any programming knowledge at all, whilst some only require the basics. I have listed some of the more common platforms available on the market.

I’ve created a blog post comparing each of the platforms so make sure you check that out!

List of available platforms:

  1. WordPress
  2. Squarespace
  3. Shopify
  4. Wix
  5. Medium
  6. Blogger
  7. Weebly


Ready to make your own website?


Your first website will be an evolving project. Do not lock yourself into one platform or method, rather allow yourself the space to experiment, grow and change.  You’ll find that constantly changing your website to suit the needs of your target audience will be the best way to create a perfect website. No one creates the ideal website in the first go!

Take it as a process and you’ll not only enjoy the experience but will also learn valuable skills along the way. You can find resources on this website on the course and blog pages.

If you have any questions and need advice feel free to message me through the contact form or social media. I’ll be happy to help! Hopefully, you can now take your first step into the online world.