Making A Professional Website For Free!

Have you ever thought of owning a web site? Or have been wondering how to make a website for your new small business? I have decided to write a blog post on the topic, for two reasons:

  • I have read it everywhere but there is no place where whole guide is available in one post:
  • I don’t have anything else to post 😅

1. Understanding

Website has two parts: hosting and domain. (If you know what these are then skip to step 2)


Image result for domain wpbeginner

Domain is the address of your website, for example, Normally .com domain name costs around 14 bucks a year.

For this tutorial, we will take free domain from Freenom, the only free domain registrar for the moment. Extensions available on Freenom are:

  • .TK
  • .GA (My favourite)
  • .ML
  • .GQ
  • .CF


Hosting is the house of your website on the internet. Hosting services host your website files for a fixed price, which can go as low as 3.95 bucks per month.

For this tutorial we will be using free hosting from my own hosting partner: FCS Hosting. Features of this free hosting are:

  • Cpanel
  • Unlimited disk space
  • Unlimited add on and sub domains
  • Free ssl (Can be installed from SSL provider of choice or CloudFlare SSL is also available in cPanel)
  • No ads and 99 % uptime.

CMS (Content Management System)

Image result for WordPress

CMS makes it easier for you to manage all the content on your website. WordPress is a popular CMS used by over 31 % of the internet!

WordPress is software designed for everyone, emphasizing accessibility, performance, security, and ease of use. We believe great software should work with minimum set up, so you can focus on sharing your story, product, or services freely. The basic WordPress software is simple and predictable so you can easily get started. It also offers powerful features for growth and success.

We believe in democratizing publishing and the freedoms that come with open source. Supporting this idea is a large community of people collaborating on and contributing to this project. The WordPress community is welcoming and inclusive. Our contributors’ passion drives the success of WordPress which, in turn, helps you reach your goals.-WordPress About Page

2. Beginning The Process:

After you have signed up for hosting and have registered a domain, go to cPanel > Addon Domains

Enter your domain here (make sure to have updated name servers first to and it should add your domain in a minute or two.

After that, go to Softaculous Apps Installer,

And select WordPress.

Now fill in your details, such as Admin Username and password, admin e-mail, domain name, protocol etc.

Enjoy your WordPress website! Got a question? Ask in the comments below. I will be continuing this ‘series’.

Tabish Hyyat

I am a blogger, writer, content creator and much more! With over 3 years of experience in blogging and web development, I have helped many blogs grow to their full potential!

Leave a Reply

Your email address will not be published. Required fields are marked *