Create a Website: Free Step-by-Step guide to make a website


Do you want to create a website but do not know how to make it?

Perhaps you have thought that create a website is very difficult and will need to know programming and learn the design.

Then this step-by-step tutorial is just for you. We will guide you on how to create a website in just 50 minutes without HTML / CSS coding.

In this guide, I will show you how to create a website in just 50min on your domain. I will also help you to avoid some mistakes that I initially started.

How to Create a Website

Before Create a website you need to know a few important things.

On the Internet, you will find thousands of different website building platforms and website builders.

Such as WordPress, Wix, Joomla, Drupal

But on which platform should you create a website? Let us tell you about all the platforms in the details.

This is some recent statistics which show that people mostly like to make websites on which platform they prefer.

4 best website builder(CMS) Options for Create A Website In 2019

best website builder(CMS)

Website Platform No Of Websites
WordPress 27153407
Joomla! 2601029
Drupal 1705065
Wix 3487602

As you can see in the table above that in 2019, the most popular website in the corner. People use the WordPress platform to create a website. WordPress is a free platform rather than other paid platform.

WordPress is the easiest and flexible enough for everyone, small business websites, online shops, large organizations all make websites solely on WordPress. We have also built our website on the WordPress platform.

But we recommend beginners to use WordPress to create a website.

Because WordPress is a very most popular platform and you can easily create a website on WordPress.

The WordPress platform is so easy to use. your website In WordPress? then you can easily customize with lots of plugins and theme,

Which you can do a lot on your website and make it exactly the way you want it. You want a simple small business website with hundreds of products. So WP is the best option.

Are you ready to create a website? Let’s get started…

First of all, to create a website you will need a domain name and web hosting. Buy a domain and web hosting to get started.

For the purchase of a Domain Name and Web Hosting, you get a lot of service providers on the Internet.

Where do get domain names and web hosting?

Do not you worry, I tell you in detail how to buy a domain name and hosting?

Hosting your website on is free. And you get a free WordPress domain name.

But the hosting service actually very slow which will affect your ranking on Google.

And the free domain name they give a sub-domain. Example:

So let’s look at your website better. Your own hosting which is much faster than any free hosting.

At this time Bluehost is the best platform for hosting your website and getting a domain name.

In most of the websites used Bluehost for web hosting.

You can get the basic hosting package at $ 2.95 per month + free domain name.

Bluehost is one of the world’s largest hosting companies. Bluehost also official WordPress recommended hosting partner since 2005.

 Read our article about 11 Best Web Hosting to learn more about choosing the fastest web hosting.

Let’s go-ahead to buy domain names and hosting.

buy domain names and hosting


Go to Bluehost website and click on “get started” Use the link below to get a free domain name.

This will take you to a pricing page where you have to choose a pricing plan for your website. Here you will see 4 plan Basic, Plus, Choice Plus, and Pro. But Choice Plus plan is among the most popular among website users.

Select Web Hosting Plan

Click on the plan you want to buy and continue to the next step, on the next screen, here you will be asked to choose a new domain name.

Search Best Domain Names


Ideally, you should take a .com domain name. Ensure that the domain you are select is related to your business and it is also easy to remember.

After selecting your domain name, click on the next button to continue further.

You will now be asked to provide your account information such as name, address, email, etc.

On this screen, you will also see alternative extras you can buy. We usually do not recommend buying these extras. If you need them, you can buy them later.

Buy BlueHost Hosting

submit your payment information to finish the purchase process.

After completing the purchase process, you will receive an email with details of logging into your web hosting control panel (cPanel).

It’s your hosting dashboard where you manage everything. Most importantly, this is where you will install your WordPress website.

Now you have a domain and hosting, let’s explain how to set up a website.

How to Create a Website: Free Step-by-Step guide to make a website

Installing WordPress on your web hosting

2 ways to install WordPress is one 1 click installation and second manual installation. One-click installation is very easy, so we would advise you to install this way.

To install WordPress, Go to the web hosting Cpanel on your hosting website.

  • Log in to your own hosting account/control panel.
  • Click on control panel within your hosting account.
  • Find and click the “WordPress” icon.
  • Select the domain where you want to install your website.
Install WordPressInstall WordPress Website
Click on the “Install Now” button and it’s basically! You will find details on how to access your new WordPress website. Website link, WordPress admin access link, username password ETC.

Install WordPress Website(1)

Install WordPress Website(2)

Install WordPress Website(3)

Congratulations, the first step for creating your website is completed.

After installing your WordPress site successfully in your domain, it is necessary to make some basic settings. And you will need a theme that you can implement and give your website a professional look.

In WordPress, you will get lots of free themes and are highly customizable. You can easily customize your website by giving it an awesome look.

Here you have to find the theme you like.

We will guide you to discover the best theme

First, log in to your WordPress account

If you do not know how to login, type: (replace ” ” with your domain).

Customize WordPress Website

After login, you will see a WordPress dashboard.

There will be a lot of functions here, which may seem a bit complicated, but it’s not. In the next few steps, I will guide you on how to start with your theme.

Once you see all the functions, you will understand how everything works and becomes fully fluent with this platform.

Once you’re on the dashboard, you get over 1500 free themes! Just go to the sidebar for “Appearance” and click “Themes”.

If you want a more professional or elegant theme than what you find here, you can go to the most popular theme provider Genesis Theme and in the present time, where you can choose from many different themes A large library will be found.

But before you buy a theme, I really suggest you use free themes for a while. Many of these themes are professional and are really well-formed. So do not stop using them.

We’ll start with the free theme.

Click “Appearance” and then click on “Themes” then click on the “Add New” button; here you will be able to see all free themes of WordPress.

Install WordPress Theme

Here you will be able to search the theme according to your theme with the help of simple filters. As you can see (Most popular theme, latest theme, etc…).

If you click on “Feature Filter”, you will be able to find even better themes for your site.

Now you may have become so sure how easy it is to establish a new theme for your WordPress website.

When you’ve searched the theme of your choice, then click on the Install button to install it and click on the active button.

We tell you a good feature of WordPress if you change themes, then the posts, pages and content you write will not be deleted. You can change the theme as often as you want without any worries.

Create a new page in WordPress

Creating a page in WordPress is also quite easy. We will create an “About Us” page on our site.

  1. In the sidebar of the WordPress Dashboard, a section called “Pages” will appear and click on “Add new” option.
  2. When you click Add New, you will be on the dashboard that looks like Microsoft Word. Where you can easily add text, pictures, video. Add content as per your requirement and then click on Publish.

Create a Page


Add page to your menu bar

  1. You will need to take the following 2 easy steps to appear in the top navigation bar of your WordPress website.
  2. Click “Appearance” in the WordPress Dashboard Sidebar and then click on “Menu”.
  3. The page you just created will appear in the “Page” box on the left side of the page center. Click on the tick box on the pages you want to add to your menu, click on “Add to Menu” and click on Save Menu.

Create a Menu


How to create a post on your new site.

Look at the section “Posts” in your WordPress dashboard sidebar, then go to the “Add new” option.

WordPress-Add-New Post

Once you finish your content, image and video, which you want in your post and you assign it to the right category and you are ready to publish. But we recommend you first click on the “Save Draft” button on the right menu bar. Click on Preview to see how your post will appear after publishing it. And click on Publish.

Create a Post

Now that you’ve made a few posts and pages on your website, you can customize it on your website in a good professional design.

First, you have to set a static front page.

How to set up a Static Homepage?

You must go to the Settings »Reading page in your WordPress Dashboard admin area. Then click on ‘A static page’ option and then click on the “Home page” option to select the page you created earlier.

Click the ‘Save Changes’ button at the bottom of the page to store your changes.

Create a Static Homepage

Now the WordPress will use the page you have selected to use for the home page.

Change the title and tagline of your WordPress site

During the installation, you must select the title of your site. WordPress automatically adds a tag line to the title of your site, which says ‘Just another WordPress site’.

The title of your site will be a name for your website such as WPBeginner. In the tag line, you can write something about what topic your website is on. If you wish, you can leave the tag line field blank.

You have to go to Settings »General page and you can change your site title and tagline any time.

Change the title and tagline

If you change anything, be sure to click the Save Changes button to store your settings.

Set up “Comments” on your website.

WordPress Already Comes with a Comment System, which will help your users to leave comments on your posts. But this comment is also targeted by spammers.

To protect your site from spammers, you have to do some settings on your website.

Go to Settings »Discussion page in your WordPress Dashboard and scroll down» Before a comment appears. Check the box in the side of the ‘Manual for Comment’ option.

Set up Comments on your website

Be sure to click the Save Changes button to store your website’s settings.

Create a navigation menu on your website

Navigation menus help your users browse different pages or sections on your website. WordPress comes with the best navigation menu system, and you can easily set it up.

First of all, you will go to the Appearance »Menus page in your WordPress dashboard. You can enter a name for your navigation menu (Header Manu, Footer Manu) and click the Create menu button.

WordPress will now create one of your navigation menus. But you will see this blank.

After this, you have to select the page and category that you want to display in your menu bar and then click the add to menu button.

Now you will see your selected menu filling the blank area of ​​your navigation menu. You can move them up and down to adjust their position in the menu according to your wishes.

You now have to select a display location. This place is already defined by your WordPress theme. Generally, most WordPress themes have a primary menu and a top header menu, which is displayed at the top.

And then, do not forget to click on the Save Menu button to save your navigation menu.

Create a navigation menu

Now you can visit your website to see the menu you created.

How to install the plugin on your WordPress website

Plugins modules are extensions that help you to increase your website’s capabilities. They add additional features, usages, tools and much more to your site that is not normally with your WordPress theme.

Plugins can convert a general website into a professional website within a few minutes. With the help of plugins, you can manage the SEO of your site even better.

To install a plugin on your website, go to the “Plugin” section in the dashboard menu and then select “Add New”. Use the search function to find the desired plugin of your site.

There are over 60,000 plugins available, read plugin reviews before choosing any plugin. All plugins are not great for your web site, see what people have said about those plugins and see that the plugin is still being updated regularly.

Installing the plugin is very simple. Just select the plugin as per your requirement and click on install.

install the plugin on your WordPress website


Useful WordPress Plugins for Your Website

As many different WordPress plugins are, I tell you about some free plugins that are needed for every website. I also install it on all my websites.

Yoast SEO: If you want direct traffic from large search engines like Google and Bing to your website, then this plugin is best for your site. This plugin will help to share your web page on social media as well.

Contact Form 7: This is one of the most popular and oldest WordPress plugins. This lets you create and manage a contact form. So any visitor on your website can easily contact you.

Google Analytics: These plugin are for tracking your visitors/traffic and their behavior. Simply install the plugin and connect to your Google account.

Classic Editor: The classic editor plugin includes several filters that can control the settings of other plugins, and will help you to create every article.

Congrats your first website is ready!

If you have followed all the steps of this guide in building your website, then it is likely that you now have a good website! I hope this post has helped you to build a website that you always wanted to make.

If you need any help in building a website, please contact us through the contact form or email me. We will be happy to help you.

If you liked this post, please share this post with your friends, family, work colleagues and anyone who is interested in setting up own WordPress website.

Read our other web resources which can help you build your website.

Do you want to host your WordPress website in free? And also on Google Cloud Hosting? Then click here and host your WordPress website in Google Cloud for 1 year free.


Good luck!




Please enter your comment!
Please enter your name here