Create Free Website On WordPress Step By Step

2 5,048

Are you planning to create a website? We will help you to create free website on WordPress step by step guide by our post how to create website on WordPress for free, without learning of coding languages.

Before you start to thinking about website layout and contents. We need to sort out the list of things which you need to prepare before create free website on WordPress.

Create free website on WordPress for beginners

  1. Register a domain name
  2. Choose the best WordPress web hosting
  3. How to install WordPress
  4. Select a best WordPress theme for website
  5. WordPress basic configuration setting
  6. Creating pages in WordPress
  7. Set navigation menu in WordPress website
  8. Install important Pluings in WordPress website

We have write this tutorial on demand of our users,how to create free website on WordPress step by step guide. We have split our tutorial in two parts.

First step: search and register a domain name, choosing the best web hosting.

Second step: how to install WordPress, select a theme for website layout up to finalized and published.

WordPress is an open source free CMS but you have to pay few amount for desired domain name registration and web hosting cost every year.

Create free website on WordPress step by step Guide

Step 1: Register a domain name

Now it’s the first step to choose domain name for your site and register domain name for self. While choosing domain name pay attention on that, it represents your niche and should be easy to remember. Your domain extension preference should be on the most popular extension .com, .net and .org and depends on the availability.

I recommended you to register your domain from Global I Web Solution. Here you will get flat domain renewal charges and secure payment method. No price hike on domain renewal.

Step 2: Choosing the best web hosting

Without hosting your website couldn’t be run online, so you need to find WordPress web hosting. In web hosting there are various technical features like disk space, bandwidth, MySql database, hosting mail account etc. if you are not techy so don’t be confused go with medium plan. WordPress need very less amount of disk for installation.

I recommended you to choose economic web hosting from Global i web solution. You can run your starter to medium website in very low price.

Step 3: How to install WordPress

I am assuming that you have registered your domain and web hosting at the same time. Your domain is pointed properly and you have received username & password or you have put it during the account creation time, while you register domain hosting process.

Now open the browser and type your domain name followed by (/cpanel) slash cpanel. Login with your login credential which you have create or received in mail from host provider.

You see the screen below to find the WordPress icon in your cPanel and click on that.


It will redirect you to the next step to choose domain name and install button refer the screen short.

Important: you will receive your new WordPress login details in your registered email account, if you have not manually type.

how to install WordPress in cPanel

Here you have completed the first part of this tutorial on create free website on WordPress step by step.

How to login in WordPress

To login in WordPress open your site in browser eg: it is the default WordPress admin URL. Here I am assuming that you have received login URL including WordPress login credential in email.

create free website on wordpress step by step

Your website is ready and it’s online, you can browse it.

Step 4: Choose best WordPress theme for website

WordPress offers millions of themes for free, contributed by various WordPress theme developers. By default WordPress install few basic themes in your installation.

WordPress themes are CMS based templates designed by professional theme developers and WordPress community.

All WordPress theme which are available in dashboard are free. You choose the best suitable theme for your site from theme gallery and use it for free. Follow the steps for WordPress theme selection.

Navigate to appearance >> theme from left menu, you will seen default WordPress themes. You can refer the attached screen short below


If you don’t like any free theme, you can buy premium theme from theme forest

WordPress basic configuration settings

Setting up a website using WordPress not much difficult task, WordPress come with the default configuration. You are few clicks away to configure basic WordPress settings in your site or blog for improvement.

Step 5: Configure basic WordPress settings

  • Setting>> General Setting: after setup WordPress theme you jump on general setting in WordPress left admin menu. Add your site title, tagline and time zone etc.
  • Setting >> Reading Setting: Set the WordPress reading setting from left menu. Set your front page display URL from front page and post page. (Note: before this step you need to create pages, jump to create page step)
  • Setting >> Permalinks Setting: By default WordPress set plain permalinks, it’s show in browser URL like pagename/?p=123 while you browse site. To get WordPress permalinks advantage in SEO, set it to post name.

WordPress basic configuration settings

Step 6: Create pages in WordPress

To create pages in WordPress very easy navigate to pages >> Add new page from left menu bar.

Here you may start to create some pages for your WordPress site. If you don’t have much pages but few of them are common as Home, About, Blog, Contact etc.

Refer the below screen short. First you have to give your page name eg: home as in screen short. Then give text information in page body as you needed.


WordPress text body comes under text editor with toolbar. WordPress support text, images, audio, video and many more functionality in the toolbar.

Once you have completed the content in your page, you have to click on publish button to make your page live on your website.

You have to repeat same process for other pages if you needed more.

Step 7: Set navigation menu in WordPress site

Here also the same thing WordPress has generated default navigation menu, you need to just arrange it as per your pages.

If default navigation has not created in your WordPress site, you can create it by navigate to Appearance >> Menu.

Enter the name like top navigation in text box then click on the create menu button.

Once you create the navigation menu, you have to add pages in your navigation menu by selecting the pages from list appear in left side. Then click on the Add to Menu button.

You can arrange the order by mouse drag & drop to your desired place and then click on save menu button.


Step 8: Install important Plugins in WordPress

Before you go further, i would like to inform you that, your website completed and live.

Wait, we need some more functionality on our WordPress site, so we need to install WordPress Plugins in website.

WordPress offer more than 52000 thousand Plugins for free. But which are the best WordPress Plugins for your site. It does depend on you and your requirement.

Go throw my post to find Top 10 important Plugins in WordPress


Best WordPress Plugins free download

WAIOS&F: Security is very important part of your WordPress website so we recommended to you. Use best free WordPress security plugin All In One WordPress Security Plugin. It will secure your WordPress website in a new level.

Yoast: Yoast SEO Plugin will help to improve on page SEO of your WordPress website. You get maximum chance to grab more traffic from google search engine.

W3Total: W3Total cache Plugin play an important role in your WordPress website while you try to improve website speed performance.

Contact form 7:  Contact form 7 is used to receive inquiry or feedback form data from your WordPress website to you by email.

Ultimate Sharing:  Ultimate Sharing share buttons Plugin which adds social media icons to your site to enable sharing features.

How to create free website on WordPress step by step Finalize summary:

Here we have design free website on WordPress, we have gone throw various process. Start with domain registration, web hosting and quick WordPress installation.

On the second part we had chooses the free WordPress theme, Configure basic WordPress settings, setup pages and menu navigation on free WordPress website step by step.

A part form this WordPress has plenty of features and functionality. WordPress very power full CMS and easy to use, it’s provides time to time updates and security improvements.

WordPress also having extremely large community free support all around the world.


First of all i would like to thanks for you and my team how motivate me and support me to write post on to create free website on WordPress step by step.

We hope you will get understand our process and take full benefits to create free website on WordPress step by step. Here we have published our team experience to make a simple website. It will help for beginners to professionals on WordPress to create free website.

If you face any difficulty or got stocks on any step simply comment us we provide you free WordPress help.

If you like our post use full, please share with others in social media.


Create free website on WordPress for beginners

  • Help full

Easy to understand to create free website on WordPress step by step guide for beginners.

Subscribe to our newsletter
Sign up here to get the latest news, updates and special offers delivered directly to your inbox.
You can unsubscribe at any time

Leave A Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Kuldeep Verma says

    Thanks for helping out, excellent information

    1. Ramiz Syed says

      Most welcome Kuldeep