When you buy through links on our site, we may earn an affiliate commission. Terms Of Use

How to Start a Website with WordPress in 2022 – Step by Step Guide for Beginners

A Simple & Easy To Follow, Free Tutorial On How YOU Can Create Your OWN WEBSITE within 1 Hour

how to start a website with wordpress in budget

My name is Hemant Kumar and I have been creating websites for more than 10 years as a hobby. Now I am working as a full-time Blogger and it has been my main source of income for the past 2 years. I’ve created a wide variety of websites for small businesses in different niches so I want to help you to create your first website with the monetization of your site.

My aim was to create an easy, step-by-step guide for bloggers, individuals, and business owners, or anyone else who doesn’t know how to create a website. Today I’ll show you how you can build a fully functioning website without hiring a web developer or without any coding skills.


Nowadays in the modern world, everything is updated for our personal use. Same like that people starting their business is very important to have on online because it is good for the owner to establish its business in a wide area rather than only staying in a particular area. This causes a huge difference in establishing a business in the upcoming time. So, if you are among those people who are thinking about building their website but have no idea where to start, then this page is good for you all.

Here we are going to discuss the steps on how to start a website. This common question arose in every mind when they are thinking about building a Business, Personal Website, or eCommerce Store. So, here we are going to answer your question and make this easy for you for better understanding.

Before that we want to clear something, some people have many assumptions that it is not easy or this is not something that anyone can do. But this is wrong, anyone can build their website without worrying about web development, coding, or how to design a website. Now your time comes to build your blog or small business portal and attract traffic.

Step 1: Choose Your Website Platform

In a digitalized world, Website builders are a perfect solution for personal and small businesses to start a website without hiring a developer. However, in initial time finding the best website builder can be hypocritical for beginners.

The most website provides a user interface to build your new website. We can take advantage of the free plans, or the liberal money-back guarantee to test before we make our final decision.

The second more important point, we should consider our growth options. We need to make sure that the website builder we are going to choose, is fulfilling our needs to grow our business or we can use it personally without facing problems.

WordPress, Drupal, or Joomla. Which one will it be?

At present time, there are various types of website platforms available for building a website. These platforms are Drupal, Joomla, WordPress, Weebly, Wix, Jimbo, Zyro, Shopify, Squarespace, and many more.  

WordPress, Weebly, Drupal, Joomla are popular for building a website. Most of the world’s websites are run on these platforms. WordPress is the easiest and most popular way to build your website and more than 30% of websites are run on WordPress today.

  • WORDPRES 30% of websites are run on WordPress
  • DRUPAL 2.2% of websites are run on Drupal
  • JOOMLA 3.1% of websites are run on Joomla!

Why most people choose WordPress?

WordPress or WP is one of the most effective platforms to design a wide range of websites. WordPress is available in 62 languages which makes it easy and simple to understand. So, people from all across the globe can use it. We don’t need to be an expert to build our site on WordPress. It is simple to use and is also an ideal platform to show your skills, talents, and experience.

WordPress provides a free website and it comes with several web hosting options. We can choose the best web hosting option from Shared Hosting, VPS, and Dedicated Hosting and start building a personal website on the WordPress platform.

WordPress provides lots of customization options. So, we can also pick from several template designs or purchase from a third party, or even get custom designed site for ourselves. So, creating a personal website with WordPress CMS is simple, only if we follow the required steps.

Step 2: Buy a Domain Name and Web Hosting

Facts that you must be aware off- 

  • Hosting your website on WordPress is free.
  • Free WordPress domain name.
  • The hosting service of WordPress is slow.
  • A domain name that WordPress provides for free is not suitable for professional use.

Why it is necessary to invest a certain amount?

Many people ask that whether they can do it without investing a single penny. Well, that is possible but not ideal for your website. For your better understanding here are the two examples.

Example: – YourWebsiteName.WordPress.com

With little investment, your website can have your hosting which is much faster and reliable than any other hosting which you get for free.

Example: – www.YourWebsiteName.com 

This means you are the owner of a web property and not a site that’s owned and rented to you from WordPress.

Web Hosting and Domain Name Costs

Before coming to the main stage, you just need to know the two most important thing that is necessary to start a website and to run it. One is a domain name and another one is a hosting service without that your visitor can’t able to access your website.

Domain name – Domain is the address of your website where the visitor will be visiting. By this, your website can be identified. It plays a big part in defining your brand, so it plays a very important role in creating a website.

Hosting server – The hosting server is responsible for keeping that server up and running, protecting it from many attacks. It provides space and lots of facility to your website which is necessary to start a website. Your web host provider going to be stored all your files, assets, and database on the server. Depending on your need you have to choose your hosting plan where you get your desirable features. 

Choose Your Web Hosting

Typically, we find that the hosting plan will cost approximately $3-$6 per month. Now the question comes ‘Is that worth the price?’ If you are serious about starting your website then you need your hosting and domain name.  

We have researched lots of Web hosting as well as their plans. Also, for your concern, we used tried and tested the method on many hosting providers. We come across many plans some are good but expensive, some are cheap with minimum features, some are good for large businesses but critical to handle. Among all that web hosting plans, Bluehost is good for a beginner who is new to this and cheap.

Bluehost is perfect for people who are going to start a website or using only one website. Even WordPress recommended Bluehost. It provides many features, good speed and uptime with minimum cost. Go to www.BlueHost.com  and click on “Get Started Now”. Use this link to get a FREE domain name for the first 12 months. 

Bluehost’s Basic Plan starting at $2.95 a month, the most affordable package with high speed and 99.9% Uptime. This package includes use for 1 Website, 50 GB SSD Storage, Custom Themes, 24/7 Customer Support, Free Domain – 1-year, Free CDN Included, and Free SSL Certificate.

But the most recommended one is Plus Plan starting at $5.45 a month. This package provides more features than the basic plan. This plan includes use for Unlimited Websites,  Unlimited SSD Storage, Custom Themes, 24/7 Customer Support, Free Domain for 1-year, Free CDN Included, Free SSL Certificate, and Free Office 365 for 30 days. If you are going to create a Blog, Personal site, or Small Business then this plan goes perfectly to start a website. With the hosting package, you will get unlimited email addresses that are assigned to your domain name.

Where to Register a Domain and How to get a Web Hosting Service

For this by following the step you can register a Domain in just a few minutes. Now you have to follow the steps given below. 

1. Click on BlueHost.com

bluehost web hosting

On their portal, you’ll be able to find some information regarding Bluehost. Now click on the “Get Started” button located on the front page of their website.

2. Select a Web Hosting Plan

This page includes Shared Hosting Plans. So, if you are ok with Shared Hosting Plans then here is the way to go. This is not only cost-effective but also provide all sort of resources needed to start a website. On this page, you will get all details of their pricing and resources that include in that plan. Currently, Bluehost offers four different shared hosting plans- Basic, Plus, Choice Plus, and Pro.

start a website bluehost web hosting plans

Bluehost’s Basic Plan starting at $2.95 a month, the most affordable package with high speed and 99.9% Uptime. This package includes use for 1 Website, 50 GB SSD Storage, Custom Themes, 24/7 Customer Support, Free Domain – 1-year, Free CDN Included, and Free SSL Certificate. We recommended Choice Plus Plan starting at $4.95 a month. It has a lot of resources useful for  Unlimited Websites, Unlimited SSD Storage, Custom Themes, 24/7 Customer Support, Free Domain – 1-year, Free CDN Included, Free SSL Certificate, Free Office 365 – 30 days, Free Domain Privacy and Free Automated Backup – 1 year. And the good part is that you can change your plan according to your need.

3. Choose a Domain Name

start a website setup new domain

On this page, you have to enter your preferred domain name in the “Create a new domain” box. On the right-hand side, there is another box where you have to enter your existing domain name which you want to use for this Bluehost hosting. If you are a beginner and start a new website then go with the “Create a new domain” box.

create a new domain on bluehost

Then after typing the name for your website, press on the dropdown menu. Here you have to choose a domain extension from the dropdown menu. Currently, it’s showing a 15 Domains extension which qualifies for the Free Domain offer. Choose something familiar to many people like chooses to .com, .gov, etc. It gives a professional touch.

4. Create your Account

Now on this page, you have to fill up all the details to create your account. This all details are used for Bluehost for billing and contact purpose.

bluehost account billing information

They accept different payment methods and payment method is completely encrypted.

bluehost package information for starting a website

After filling the box, please check it once and then submit it.

5. Confirm your Account

After completing the registration process, you’ll receive a confirmation email from Bluehost. Actually it is Welcome to Bluehost email after successful registration of your web hosting.

bluehost welcome message

Below the congratulatory message, you’ll get an icon of “Create a password”. At last, you have to click on it and set a password for your account. You are all done, now you have your account to start a website.

If I already have a Domain Name?

If you already have a domain name and web hosting then no problem at all. You can skip this step and move on to Step 3, where I’ll guide you on how to set up a WordPress website.

How to choose perfect domain name?

It is little difficult thing to choose a perfect domain name for your website. Always keep in mind some points before finalizing the domain name….

  • The domain name should be one or two words. Means a short domain name…
  • It should be Catchy
  • It should be Unique and easy to remember.
Before finalizing a domain name, always check on google that it should not match with any famous brand. For Example:- bluehosthosting, godaddyindia or amazonhosting etc. If you choose a domain name like this then they could file a case against you. So be careful in deciding your Domain name..

Quick Suggestion For Choosing a Domain Name

  • Choose 10 keywords that describe your website. Mix all keywords and stag them with prefix and suffix. You need to make it cool and provide clues to users about your website.
  • The name should be catchy and easy to remember. If your domain is not memorable and takes a long time to remember then probably you are out of their mind.
  • You need to make the domain name unique to take the spotlight. A non-unique domain makes a website flat which loses the attention of viewers.
  • Try to use the Dotcom domains as it is considered the most valuable brand for a worldwide audience. Always use .com, .org, .net. Don’t use the local domain (.uk.com) as it loses the interest of people.
  • Check that if you are not infringing on anyone’s copyright with the same name of your website. For this head over to copyright.gov and search before you buy your URL name.
  • Avoid Hyphens and Number. It makes it very hard to remember.

Step 3 – Setting Up Your WordPress Website

Installing WordPress

Now you are all done with creating an account. Time to come to the next step or the 3rd stage to start a website. Here we are going to discuss installing WordPress, it is very much easy and with few minutes you can install it. So, without any delay jump on the steps given below.

One-Click Installations to create a website with WordPress

Most web hosts will have the 1-click installation integrated as standard with their dashboard. Now we will discuss the 1-click installation process using Bluehost.

  • First, log in to your Bluehost Hosting account. 
  • Next, click on the “My site” option in the left navigation bar. 
  • Then, click on the “Create a site” button. 
  • Lastly, you have to add details and then it will be ready to get installed automatically. Bluehost will send you login credentials to access your new WordPress site. It is always a good idea to save these records on your PC also.
Bluehost dashboard before starting a website

Manual WordPress Installation

Few web host doesn’t have the One-Click installation system. For this, you have to do it manually but as a suggestion, if your web host doesn’t have the One-Click installation system then you must need to change it.

Test to see if your website is Live

After installing WordPress your website will be live. With WordPress install, they will set a theme TwentyTwentyOne which looks like this.

twenty twenty wordpress theme

Check SSL/HTTPS Settings 

An SSL Certificate indicates whether the website of the user is an HTTP or HTTPS site. Google labels HTTPS sites as secured, whereas HTTP is mostly unsecured and vulnerable to cyber-attacks.

Make sure to test your site’s SSL status. Some steps that you should take: –

  • First, log in to your Bluehost account.
  • Next, click on the “My site
  • Then go to the site and click on “Manage Site”. 
  • Afterward, click on the “Security” tab. 
  • Under Security Certificate, you will see “Free SSL Certificate” status. 

You should see a lock icon next to your domain in the web browser. This means the SSL certificate is correctly installed. It takes few hours to be completed.

Choose your theme for your WordPress site 

Now your profile is ready to venture into the online world with your new website. It’s a time to make your site professional/ cool whatever you want to be. This part is very much interesting and easy to do. There are thousands of themes to choose from.

Popular free wordpress themes

How to find a WordPress theme?

Login to your WordPress dashboard. You can do this by typing your web address along with /wp-login.

Example: http://www.yoursite.com/wp-login.

For this, you have to type your username and password.

wordpress admin login window

Once you logged in, you will come to the WordPress dashboard. You will find lots of options and buttons that might make you feel confused. But after spending few hours it will be easy to do.

bluehost wordpress dashboard

Choose a WordPress Theme for your Site (Free or Premium)

Don’t know what is the “Theme”

You can understand this in simple language. A “Theme” is a collection of files that helps WordPress to produce the front-end styling of the website.

WordPress themes mainly contain the following:

  • The complete design or style of your site 
  • Font design
  • Color themes
  • Widget locations
  • Page layouts (or templates)
  • Styles for blog posts and blog archives
  • Additional stylistic details
  • Menu styles / structure
  • In most cases – Responsive design
popular free eCommerce themes

WordPress has thousands of FREE themes that you can access via the “Appearance” section on the left sidebar of the dashboard. 

How to use the theme?

By using some simple steps, you can able to use a WordPress theme.

  • Click “Appearance” then “Themes” where you will find the main page of the WordPress “Free theme” section. 
  • Then click on the “Add New” button where you will find all free WordPress themes.
  • If you click on “Feature Filter” then you will find even more options to help you find the best theme for your site.
add new wordpress theme

Premium themes are also there they have much more advantages than the free theme is, such as a reliable codebase and superior support if something goes wrong with your site. For support, quality of code, constant updates, and improvements of premium themes, MyThemeShop is ideal for beginners who want to start their website with a WordPress theme.

How to install a new WordPress theme? 

By using some simple steps, you can able to install a WordPress theme.

  • Choose the theme.
  • Click on the option “Install
  • Then the next step is to click “Activate

You can change it as many times as you wish. 

install wordpress theme and activate

How To Install a WordPress Plugin?

By using some simple steps, you can able to install WordPress Plugin 

  • To install new plugins, navigate to Plugins > Add New
  • Hit the Install Now button.

Useful WordPress Plugins

  • Rank Math or Yoast- to make organic traffic from Google. 
  • Site Kit by Google – provide access information from Google Search Console, Google Analytics, Google AdSense, and Page Speed Insights from within the WordPress admin panel. 
  • Jetpack- improve website speed, optimization, social media integration, digital marketing, contact forms, and site search. 

Step-4 Adding Content to Your New WordPress Website

How To Add New Pages to Your New Website and Edit Them

You can add and edit the content on our WordPress website by following easy steps. In general, when anyone builds a website the first page is an “About us” Or “Contact Page“. To follow some easy steps: – 

  • Click on the Pages link where we will find the sidebar menu to the left-hand side of our screen.
  • Click on pages and select the “Add New” option.
  • Enter a title in the bar under Add New Page
  • Once you’ve added your text, click the “Save Draft” button on the right menu bar and then click “Preview”, finally click on “Publish
Add new page in WordPress

Then for editing, there is the text editor field located below and WordPress will automatically generate a URL address for our page.

(We can either keep this default URL or edit it by pressing the Edit button then simply add our page’s content in the text editor field then hit on the big shiny Publish button when we’re done, and we’ve just got ourselves a brand-new page for our WordPress website.

How To Create Blog Post Pages

One of the features of WordPress is the publishing of content for blog posts. Posts are an important feature of WordPress. When a Blog post is published then it appears in the blog feed. You will find all your blog content listed on this feed when you click on your blog link at the top of this page 

You can categorize the content with posts, it is an easy process done by WordPress, which makes it easier for the visitors to find your blog posts on your website, especially the earlier pieces of content.

Steps need to follow to create a blog post are: –

  • You will find the Post link on the left of your WordPress Dashboard, then click on “Add New”.

Similarly, the category for each blog makes it very clean and more presentable. To create a category for blog posts you have to find the categories and tags meta boxes in the right-hand column of your WordPress Dashboard, under the “Categories” section.

categories in wordpress

How To Add Menus?

We can add a menu by following some simple steps: –

  • First, you have to log in to the WordPress Dashboard.
  • You can see the ‘Appearance‘ menu on the left-hand side of the Dashboard, now select the “Menus” option to bring up the Menu Editor. 
  • Now, select “Create a new menu” at the top of the page
  • Enter a name for your new menu in the Menu Name box then click the Create Menu button.
manage menus in wordpress

How To Add Pages to Your Menu

 To add a new page in a menu: –

  • Click the checkboxes in the Pages panel then select each of the Pages that you’d like to add.
  • We can select one Page at a time or multiple clicks to Add to Menu button. Now, we will see the new menu items will add to the bottom of the current list of menu items.
  • Now, we will see that the menu item name will default to the Page name. 
menu structure

To change the page name, we click on the down arrow next to the menu item name to view the options panel and then update the Navigation Label to our preferred name. After making our updates, click the Save Menu button at the top or bottom of the screen.

Now, our website is live. Now, visitors can visit our website. We can promote our site. Try it, I’m sure you will love it.

Congratulations! Your website is live! Now what? 

Well, the consequent step is to start out promoting our website. You can promote your website in various ways: –

  • Google Analytics – Google Analytics is the most extensive tracking tool which is available to promote your website. It provides all data about your website to visitors.
  • Google Search Console – It’s one of the free website resources that will help you to monitor and maintain our website.
  • Social Media – Social media is an important factor in promoting peoples’ websites. Facebook, Twitter, Instagram, LinkedIn, and Pinterest are examples of social media where you can promote your website.
  • Email Marketing – Email is one of the best resources for marketing a business. Email marketing is an application of email to promote products or services and developing relationships with potential customers.

*Related Content:-

We will be happy to hear your thoughts

      Leave a reply

      Copyright @ 2022 | Proudly hosting on GreenGeeks | Privacy Policy | Disclaimer

      Affiliate Disclosure: You could find some affiliate links on this blog, which means if you click through and buy any product then we’ll earn some commission But you will not have to pay any additional amount. This will help us to continue our website. You can view a full list of the products we receive a commission on here.

      StartaWebsiteHub
      Logo