How to Build a website Cheap

How to Create a Website for minimum cost and without coding knowledge?

How to create a secured website without technical knowledge?
Can I create a website with limited/no costs?

If you plan to build a website, there are two parts to it. I really don’t know what to name those two parts. One section deals with the setup of the website (or backend) whereas the second section deals with the front end side of the web development.

Here is the complete guide to building a website and both the sections are covered here. This guide is for those who don’t know anything about website building. If you are a developer, then only section 1 will be of use. Section 2 covers setting up WordPress CMS on your website. Please note, each and every step has to be followed as in given order.

Section 1: Website Backend
1: Domain Name

2: Hosting Provider

3: Free SSL Certificate


Section 2: Website Frontend

1: Setting up WordPress

2: Initial setup

3: Plugins

4: Go Live


Website Backend

Domain Name

The domain name is your online address. People will remember you by your website. They will speak about your website while referring it to others. It is important that you choose a wise Domain name. The simplest of all could be your name, like mine. Avoid long names. A domain name is something that is going to be with you all the time till the business is.

SEO PRO TIP: Choose a name the is SEO friendly as well. If you put the most primary keyword in the TLD, it will help rank you better. e.g: vs

How to register Domain Name?

/> Choose a Domain name provider.

/> Check if your desired name is available or not.

/> Select an appropriate TLD.

/> Buy the domain name.


Here are the sources to get a domain name:

Avg. Cost: ₹500 {Can go up to ₹1L}
Renewal: Yearly.
Turn-around time: 1 hour

Web Hosting Provider

Once you got the address you gotta build a home on that address right. Here comes the hosting provider. This one will hold the files you design, create and will be shown to those who visit the address. The hosting provider is the backbone of any website. If this goes down, your site is down. There are a few providers who give free hosting while most of them charge you a fee. In the development phase, you may want to stick with the free ones. Once you are sure of the design & functioning, you may shift to a paid one. Here you will get access to your Cpanel, which will be required to access your site’s backend. This is the place where you can access your database. {Developer can upload the HTML files using this access}

Here are the sources to get a hosting provider:


There are a lot of options out there. But as I said earlier, first start with a free option and then switch to a paid version. Here is the free hosting option.


Though, it’s not that reliable, but is a perfect solution if you do not want to invest too much at the start and can compromise on some downtime.

Avg. Min. Cost: ₹400 {increases if you want to scale up}
Renewal: Monthly
Turn-around time: 12 hour

SSL Certificate

Of course, you can buy an SSL certificate. But if you are in the initial days of your website development, it is a better option to go for a free one. Cloudflare is the solution to Free SSL. The steps are quite simple. You need to point the servers to the Cloudflare DNS. Then Setup SSL on your website.

Min. Cost: ₹0
Avg. Min. Cost: ₹1000 {increases if you want to opt for different kinds of certificate}

Renewal: YearlyTurn-around time: 12 hour (on Cloudflare)

Turn-around time: 12 hour (on Cloudflare)



Website Front End

WordPress Setup

1> Download the latest version of WordPress from
2> From your Cpanel get the password for Database, which will be required during WordPress setup. This information includes ‘hostname’, ‘user name’, ‘database name’ & ‘password’.
3> Upload the WordPress zip file using an online file manager or FTP client. For FTP client you will need access details which are available from Cpanel itself. FTP may not be a viable option for people like us who are dependent on WordPress. So, without going in the details, you should be able to upload the WordPress files to the root folder. All the ‘online file manager’ tools will automatically unzip the file and then store on the root folder, so no need to worry unzipping it.
4> Make sure that Cloudflare is active and you are able to open your [blank] site on 2-3 random machines or mobiles. Each time you open site WordPress setup will prompt you to select a language, ignore it for now.
5> [IMPORTANT] Open the secured website, that is with “https://” and then start the WordPress setup. Follow the instruction on the screen. Use access details that you have taken from the Cpanel.

Turn-around time: 2 hours max.


Initial Setup

  1. Choose a theme either paid or free as per your preference. To be on a safer side choose 2-3 themes.
  2. Create basic pages like ‘About us’, ‘Contact us’ ‘privacy policy’ {already comes with WordPress in drafts} etc.
  3. Go to SETTINGS/GENERAL and make sure that WordPress address and URL address both are pointing to HTTPS version of your site.
  4. Go to SETTINGS/PERMALINKS and choose the URL type which you deem fit (See SEO PRO TIP below) .
  5. Create CATEGORIES under POSTS and then add them in the menu so they appear in the menu bar of your website.
  6. Create a dummy account or use one of the email ids of a person you trust and add them under USERS as admin, just to be safe.
  7. Under APPEARANCE section tweak the website as you need. Note: Free themes won’t much that much of editing/tweaking options, while paid themes will have customization to a greater extent.

SEO TIP: Choose a permalink where the name of the post appears in the URL along with any combination you like.

Turn-around time: 2 hours max.



While WordPress can cater to a number of add-ons on a single website, it may affect the load time. So choose your add-ons wisely. There are plenty of add-ons serving numerous services that a website owner may need. Some of the must-have add-ons are:

  1. Jetpack by Automatic
  2. AMP WP By Pixelative, Mohsin Rafique
  3. Child Theme Configurator By Lilaea Media
  4. Insert Headers and Footers By WPBeginner
  5. Redirection By John Godley
  6. Yoast SEO By Team Yoast
  7. Schema By Hesham

These are must-have add-ons and you may choose all or few amongst these. To best suit your website you might need to have more add-ons.


Website Go-Live

  • Create a child theme of the theme you choose to use. Why?
  • Work on all major pages in the first phase or initial 15-30 days of your website.
  • Optimize each page for SEO.
  • Curate content for all pages that is SEO optimized.
  • Using plugins setup Google Search Console and Google Analytics.
  • Edit the APPEARANCE for AMP version of your site.
  • Monitor faulty HTTP headers and fix them using REDIRECTION plugin
  • Implement Schema using the plugin

You are Ready!!!

Leave a Reply