I come across many queries on how to create a website. A website could mean a Blog or a Business Website. I interact with lot of individuals and businesses who believe that they need to be masters in coding to create a simple website. In this article, I aim to cover the different aspects on the steps to create a website without learning a single line of code.
Step #1: Choose a Domain Name
There are two key components of a website, first one is the domain name and the second is file hosting server. Domain name is the name with which your visitor identifies you as a brand. So for Google, www.google.com is the domain name with which its visitors identify it.
A key point to understand here is that domain name is just a simple name for human interpretation. Computers use the domain name as an identifier and in the backend computer convert this into an IP address by connecting to your Internet Service Provider. So for www.google.com this domain name is converted to http://188.8.131.52. Hence you can reach Google by visiting the following IP address
In case of Google all its files are hosted on this IP address which is the server. This is where the concept of hosting comes in. Hosting enables you to connect your domain name with a server which hosts all your files. So whenever you want to go in and make any change you are doing those changes on the hosting server.
Things to remember when choosing a domain name:
- It closely resembles the brand name of your organization. Bloggers have more freedom here and they should look to choose a domain name which is easy to remember.
- A shorter domain name allows your visitors to remember you easily.
- Choose a .com domain if your objective is to reach out to majority of the internet users worldwide. If a business has presence locally then a regional domain name comes in handy. Search engines like Google promote local domain extensions like .in, .co.uk, .sg on their local versions of the search engine. So google.co.in is likely to rank www.yourwebsite.in extension higher in search results.
- Ensure you are the owner and main point of the contact for the domain name. Domain name is a like property on which you should have full control.
- Avoid domain names with dashes, numbers in your domain. A domain yourwebsite.com is much better then www.your-website4free.com.
Where to Buy the Domain Name?
You need to approach a Domain Name Registrar to purchase a domain name. There are numerous website registrars from which you can purchase your domain name. I have listed few of the popular ones below.
Step#2: Choose a Content Management Platform and Hosting Provider
Once you have purchased a domain the next step is choose a Content Management Platform for your website. Also, called as Content Management System or CMS for short make the job of creating a website very easy. CMS comes with ready code and server configurations which enables you to reduce the time to build and deploy a site considerably. There are several CMS platforms out there which help you to deploy your site easily. Few of the popular ones are Blogger, WordPress, Drupal and Joomla. These are open source platforms and you do not have to pay anything to use any of them. Blogger even provides you free hosting along with the CMS. In case of other CMS platforms, you must purchase hosting to deploy your site. WordPress is the most popular CMS used by 29% of the sites globally while 59% of the sites globally use one CMS or other.
The choice finally boils down to Blogger and WordPress as these are two most popular choices for bloggers and even small and medium size business owners.
Blogger is the free blog hosting platform provided by Google. It can be used by not only Bloggers but also business owners to host a simple static website. Some of the pros and cons are as follows:
Pros of using Blogger:
- Free Hosting: It is free. You can save from around 50$ to 200$ annually by using blogger. The savings are even more for bloggers who receive a lot of traffic. As you receive more traffic the cost goes higher as you need to purchase more bandwidth to handle the traffic. Hence your cost is limited to domain cost and its renewal.
- Free and Paid Templates: A lot of free and paid blogger templates are available out there which can be used to set up your website. Below are some of the sources:
- Free Blogger Templates: You can find free blogger templates at
Paid Blogger Templates: If you are not satisfied with the look and feel of the free templates then you can find good paid blogger themes at the below site:
- SEO: Since blogger is hosted by Google, you do not have to worry much about SEO as blogs are crawled by Google for any new content regularly.
- Google Product Integration: It can be easily integrated with Google product such as Analytics and Google Search Console.
- Easy Interface: The interface is easy to use and you can publish content easily within blogger.
Cons of using Blogger:
- Limited Customization: If you can’t find a free or paid blogger template than you either need to paid services of a professional to do a lot of customization or learn to do them yourselves. Blogger is suitable for bloggers who have recently blogging. It is also suitable for small businesses with up to 5 to 10 pages.
- No Plugins Support: One of the major drawback of blogger is that it does not support a lot of 3rd party plugins. This is a challenge if you are looking to add features to your platform. WordPress wins over here as it provides a lot of support to 3rd plugins for adding features and functionality to your site.
- Page URL: Page or post URL’s on blogger are not user friendly. They come with a predefined prefix of Month and Year in the post URL’s and with a prefix of “p” in page URLs. This makes it difficult for your visitors to remember your website URL’s.
Coming Soon: How to setup your Website on Blogger?
WordPress is the best option for Blogging and even Small and Medium size businesses as it very customizable. WordPress(WP) has made the job of building a website very easy by ensuring that thousands of lines of coed need not be re-written. Following are the pros and cons of WordPress:
Pros of using WordPress:
- Customizable Themes: There are countless number of free and paid themes available for WordPress for every industry. This reduces your turnaround time and lets you deploy and go live with your idea very quickly.
- Plugins: Like the support available for WordPress themes there are a lot of free and paid plugins available for WP. Plugins make the job integrating with third parties easier for a website owner. They are easy to install in few clicks and can be help you deploy new features on your site.
- Vibrant Community: WP has a very vibrant community of web developers, programmers you can rely on. You can find answers to your solution/features which want on your website online. If you are ready to pay then you can get a plugin built as well.
Cons of using WordPress:
There are not many cons of WordPress and I can think of only one when comparing it to Blogger.
- Paid Hosting: This may not be a bad thing for WordPress but unlike blogger you need to take up bigger hosting packages as traffic on your website increases.
Next step is to evaluate whether to go for Free Hosting or Paid Hosting. There are a lot of options available to you for hosting. A business owner/blogger can take paid or free hosting based on the pros and cons mentioned below. A website can be hosted on the below:
- Blogger – Free
- Hosting Service Provider – Paid
In the end, I would recommend blogger to anyone who is exploring blogging or starting a new business with limited budget. This limits your expenses of starting up. When your business/blog has achieved sufficient traffic and scale then you can consider moving to WordPress. This allows you invest your resources in other important promotional activities.
If you have sufficient resources allocated for building the website, then go for WordPress hosting. This will be best investment for you as WordPress allows you a lot functionality through a good ecosystem of developers and freelancers who can create your website in the way you want it.
Paid Hosting Service Provider
If you have decided on using a content management platform like WordPress, Drupal or Joomla or a HTML site then you need to go for paid hosting. I have personally used the following Hosting Service Providers and I am rating them based on my experience. I have deployed websites with heavy images, lot of content and tested the unlimited packages offered by Bigrock and Bluehost. My CMS has been WordPress on all of them.
Please find them in order of my preference:
- Siteground :This is most reliable Hosting service provider I found among the hosting services I have used. Though it is costly it offers packages which are suitable for blogger, small business owners. You can get a special offer with hosting starting at 3.95$(95$ Regular Price) per month at the below link.
- Bluehost: This among the best hosting option available to you as Bluehost is a known player in this business from a long time. It offers reliable hosting solutions are low cost to a number of small businesses and bloggers. Bluehost also offers hosting starting from 3.95$.
- Bigrock: Bigrock is another good hosting service provider with good plans for hosting based on your estimate of traffic and bandwidth. They have good unlimited plans for hosting which come in handy when you are looking deploy a heavy website with lot of content which is images.
Coming Soon: How to setup your domain name on WordPress?
Coming Soon: How to setup your Website on WordPress?
Note: This site is hosted on Siteground and is using WordPress as the Content Management System.