website builder

How Do I Build A Website For Free?

By: Sunder Singh

Are you one of those who’ve always wanted to build a website, but didn’t know exactly how? Here are a few very easy steps to start now, that too for free:

#1. Choose a Platform


The first and foremost thing is to choose what website platform to build your website on. There are various CMS (content management systems) to choose from, but choosing the right platform is crucial. You don’t want to start building your site on a CMS platform only to find out that it is totally wrong for you and your site.

Building out your own a fully functioning and beautifully designed website isn’t rocket science. Even for a complete novice, it’s actually quite easy. But you can get into trouble in case you don’t choose the right website building platform.

At times, platforms require you to know a little bit of HTML / CSS or other coding languages, so you really need to decide where you are at in terms of website building ability. If you are a beginner then it would be best to choose WordPress.

website builder

#2. Get a Domain & Web Hosting


To build a website and make it appear on the internet, you need a name and a host. Hosting your website on is free, and you also get a free WordPress domain name.

But the hosting they give you is quite slow and it might impact your rankings on Google.

And the free domain name may not be satisfactory, as it’s a sub-domain and may portray you as unprofessional.

For example:


So, the other way to get your website up and running, of course by spending some money is to have your own hosting which is much faster than any free hosting you can get, and your own domain name. By doing so, you will have your very own web property and not a site that is owned and rented to you from WordPress.


Right Domain Name and Hosting Service


Things to keep in mind:

  •  Choose your hosting plan – Typically, hosting will cost you approximately $3 – $6 per month. It’s worth it, really it is! If you’re serious about building your own website then you will eventually need your own hosting and domain name. So, start now.
  • What kind of domain name should I pick? – If you’re making a website for your business, your domain name should match your company name. For example: and in case you’re planning to set up a website for yourself, then will be ideal.
  • What sort of domain name should I choose? – Thinking of a decent name for your website can be the toughest thing about building your own website. Basically, the domain name should be catchy, unique and easy to remember. More importantly, keep your keywords in mind while doing so.
  • Unique Domain name – Before the next step Do some quick brainstorming to come up with a unique domain name that reflects your future website, business or blog.
  • What If I Already Have A Domain Name? – This is no problem at all. If have a domain and hosting, feel free to skip this step and move onto Step 3, where I’ll going to explain you how to set up a website.


#3. Setting Up Your Website & Making It Look Professional

Once you have your domain name and hosting set, it’s time to make your website function. In just a few minutes, your site will come alive.

The first thing you need to do is install the platform you’ll be using. This might sound hard, but it’s not. Easy as pie!


Install your platform

This can be done in the following ways-

  • One click installation
  • Manual installation


Choose and Install a Theme

You can begin with using free themes in case you don’t want to spend on it. But if you are looking for more professional themes, then you’ll have to go for the premium ones.  To make your website stand out from the crowd you might have to put in a little extra effort. You can use pre-made design elements like inspiring and ready to images, CMS templates, fonts etc. You must install one theme after deciding on the one appropriate for you.

install wordpress theme

Install Plugins

Plugins are modules or extensions that are installed into your platforms CMS to increase the competencies of your website. They add extra features, usability, tools and much more to your site that may not normally come with the theme. Plugins can turn a normal website into an online shop in just minutes. They help you get up to speed on your SEO for your site, add a photo gallery, forum etc.

Hurray! Your website should be up and running now.

Creating a website can be quite complex and daunting for someone who does not know how to code or has not had any experience with websites. The steps above give you an outline of the steps to build a free website. One last thing, do not forget to read through the platform you chose.


Join Our Blogging Community and Become a Contributor Today! We are proud to have some of the brightest minds in the industry share their thought leadership and experience with our audience. These contributors provide valuable insights.

Read the Guest Posting Guideline Carefully and Register to become contributor.

Note: The Links allowed are No follow. For Dofollow links ( Sponsored post ) please contact admin[at]
Follow my blog with Bloglovin
Back to Top