WordPress Website: Step by Step Tutorial How to Make

This article is a step by step tutorial on how to make a WordPress website.

Here is an introduction from start to finish of all the steps we’ll stroll you through in this guide.

How to find and sign up a domain name for free
Selecting the best web hosting
How to install WordPress
Setting up a template to alter your site’s design
Creating pages in WordPress
Tailoring WordPress with addons and extensions
Resources to learn WordPress and get assistance
Taking it further, constructing sites with more functions
Prior to we start developing a site, let’s cover a few of the most frequently asked concerns that we get.

What do I require to build a website?
You’ll require the following 3 things to begin your WordPress website.

A domain name– this is the name of your site such as google.com
WordPress hosting– this is where your website files are kept.
45 minutes of your undistracted attention.
How much does a WordPress website expense?
The answer to this concern actually depends upon what sort of website you are attempting to construct. We have actually composed a 2000 word guide discussing just how much does it really cost to develop a website.

A normal business website can cost as low as $100 annually and can go as high as $30,000 per year.

We suggest all our users to start little and then add more features to your site as your business grows. By doing this you will save cash and reduce possible losses and preventing overspending.

In this guide, we’ll show you how to construct a site for less than $100.

We will likewise reveal you how to take it further by including more features to it in the future.

Which is the very best site platform?
There are lots of website contractors readily available that will help you setup a site. We recommend utilizing self-hosted WordPress as your website platform.

WordPress is the most popular website platform worldwide. It powers nearly 28% of all websites on the internet.

WordPress is totally free and comes with countless site styles and extensions. It is exceptionally flexible and deals with almost every third-party tool and service available to website owners.

We use WordPress to construct all our sites including this one, WPBeginner.

How to maximize this develop a site tutorial?
This is a step by step tutorial on how to make a website. We have actually divided it into various actions, and we’ll stroll you through everything from start to finish. Simply follow along the guidelines, and you’ll have a really expert looking site in the end.

We will likewise point you in the best direction to take your website to the next level based upon your requirements.

Have a good time developing your website.

Remember, if you need assistance, you can contact us and we will setup your website totally free.

Let’s get going.

How to Create a Website Video Tutorial

Register for WPBeginner

If you do not like the video or need more directions, then continue reading.

Action 1. Setup
One of the most common errors that novices make is picking the incorrect website platform. The good news is, you are here so you will not be making that error.

For a lot of users, a self-hosted WordPress.org website is the best service. It includes countless designs and addons which permit you to produce any type of site you can consider. For more on this subject, please see our guide on why you should utilize WordPress.

WordPress is free for anybody to download and utilize to construct any kind of website with no restrictions.

If WordPress is totally free, then where is the cost originating from?

WordPress is totally free because you’ll need to arrange your own domain and hosting, which costs cash. For more on this subject, see our post why is WordPress free?.

A domain name is your website’s address on the internet. This is what your users will type in their browsers to reach your website (For instance, wpbeginner.com or google.com).

Next, you’ll require site hosting. All sites on the internet need hosting. This will be your site’s house on the internet.

A domain generally costs $14.99/ year and hosting costs begin with $7.99/ month.

This is A LOT for many people who are just beginning.

Thankfully, Bluehost, has consented to provide our users a complimentary domain name and over 60% off on webhosting.

→ Click on this link to Declare this Special Bluehost offer ←

Bluehost is among the biggest hosting business in the world. They are also an official WordPress advised hosting partner.

They are dealing with WordPress because 2005, and are dedicated to return to the neighborhood. That’s why they have guaranteed us that if you can not set up your website by following this tutorial, then our professional group will finish the procedure for you with no expense. They will compensate us, so you don’t need to. Feel free to call us for free site setup assistance.

Keep in mind: At WPBeginner, we believe in openness. If you acquire hosting using our referral link, then we will get a little commission at no additional expense to you. In fact, you will get discount rate on hosting + a free domain name. We would get this commission for recommending any WordPress hosting company, but we only suggest products that we personally use and think will add worth to our readers.

Let’s go ahead and purchase domain name and hosting.

Initially, you’ll need to go to the Bluehost site in a brand-new browser window and click on the green ‘Get Started Now’ button.

Start with Bluehost
This will bring you to a rates page where you will need to choose a pricing prepare for your website. Fundamental and plus strategies are the most popular options amongst our users.

Select your hosting strategy
You’ll need to click select to select the plan that you like and continue to the next action.

On the next screen, you’ll be asked to choose a new domain

Select domain name.
Ideally you ought to stick to a.com domain name. Make certain that it is related to your service, easy to pronounce and spell, and easy to bear in mind.

Need assistance choosing a domain name for your site? See these tips and tools on how to select the very best domain.

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

Now you’ll be asked to provide your account info such as name, address, e-mail, etc

. On this screen, you will likewise see optional extras that you can buy. We usually do not advise purchasing these bonus You can always add them later, if you choose that you need them.

Uncheck optional extras.
Next, you will include your payment info to complete the purchase.

After finishing your purchase, you’ll get an e-mail with information on how to login to your web hosting control panel (cPanel).

This is your hosting control panel where you manage whatever like getting assistance, setting up e-mails, etc. Most notably, this is where you’ll set up WordPress

Action 2. Install WordPress
You will discover tons of icons to do different things on your hosting account dashboard (cPanel). You’ll never need to use 95% of them, so you can securely disregard them.

Scroll down to the website section in cPanel and then click on the WordPress icon.

Set up WordPress.
You will now see Bluehost Marketplace Quick Install screen for WordPress. Click the ‘Start’ button to continue.

On the next screen, you will be asked to pick the domain where you want to set up WordPress. Choose your domain from the dropdown field and after that click Next.

Select domain
Now you’ll require to enter your site name, admin username, and a password for your site. Do not stress, you can change them later in WordPress settings if you require to.

You’ll likewise need to examine all the checkboxes on the screen and after that click the ‘Install’ button to continue.

WordPress set up settings
Quick Install will now begin installing WordPress on your website. On the other hand, it will show you some website design templates that you can set up on your website.

You do not need to do that today because we’ll show you how to find and install complimentary WordPress design template on your website later on in this guide.

When the setup is over, you’ll see a success message in the top header.

WordPress set up effective
Now you require to click on the ‘Installation Total’ link, and it will take you to the screen with your WordPress login URL and password.

WordPress login url and credentials
Congratulations! You have created your first WordPress website.

You can now head over to the WordPress login page. Your login URL will look like this:


You can login to your WordPress website utilizing the admin username and password you got in earlier.

WordPress login page
Wasn’t that simple?

Now let’s proceed to the next action and select a style for your website.

Action 3. Select Your Theme
The visual look of your WordPress website is controlled by a WordPress style.

WordPress themes are professionally created design templates that you can set up on your site to alter its appearance.

By default, each WordPress site features a fundamental style. If you visit your website, then it will look something like this:

Default WordPress style
This is not really appealing for the majority of users.

But don’t worry, there are thousands of free and paid WordPress themes that you can install on your website.

You can change your theme from the WordPress admin dashboard. See Look” Themes page and then click the ‘Include New’ button.

Change your WordPress style
On the next screen, you will able to browse from 4,492 complimentary WordPress themes that are readily available in the official WordPress.org themes directory. You can arrange them by popular, newest, included, along with other feature filters (i.e industry, layout, etc).

Searching totally free WordPress themes
Need aid picking a theme? Take a look at our list of these remarkable free WordPress service styles.

You might also want to take a look at our guide on how to choose the perfect WordPress style for your website.

For the sake of this guide, we’ll be using Bento. It is a popular multi-purpose totally free WordPress style with versatile style choices for all type of sites.

If you know the name of the complimentary style you wish to set up, then you can look for it by entering its name in the search field.

WordPress will reveal you the theme in search engine result. You will require to take your mouse over to the theme and after that click on the Install button.

Set up WordPress style
As soon as you have actually installed your theme, you can tailor it by clicking on the Customize link under the Appearance menu.

This will release the theme customizer where you will have the ability to change your theme settings with live preview of your site.

Tailoring your WordPress style
You don’t need to complete all theme settings right now. You will be able to customize it far better when you have some content on your website.

Let’s see how to include content to your WordPress website.

Step 4. Add Material to Your Site
WordPress comes with 2 default content types called posts and pages. Posts are part of a blog site and appear in reverse-chronological order (newer products displayed first).

On the other hand, pages are suggested to be fixed “one-off” type content such as your about page, contact page, personal privacy policy, and so on

. By default, WordPress reveals your post on the front page of your website. You can alter that, and make WordPress reveal any page as the front-page of your website (we’ll show you how to do that later in this guide).

You can develop a separate page for your blog site or news section. In fact, you can produce a website with no blog area at all.

Having stated that, let’s add some content to your website.

You’ll start by adding a few pages to your WordPress website. Don’t worry if you don’t have adequate material for these pages at the moment. You can constantly edit and upgrade them.

Head over to Pages” Add New page in WordPress admin location. This will bring you to the page editor screen, which looks like this:

Adding a new page
First you require to provide a title for your page, let’s call this page ‘Home’.

After that you can add material in the full-screen editor below. You can add text, links, images, embed videos, audio, etc

. After adding content to your page, you can click on the publish button to make it survive on your site.

You can repeat the procedure by adding more pages for various areas of your website. For example, an about page, call us, and a blog page to show article.

Now let’s include a couple of post too.

Head over to Posts” Include New in your WordPress admin area.

Adding a new post in WordPress
You will see a screen similar to you saw earlier when including pages.

You can add a post title and then add content in the visual post editor. You’ll also observe some additional choices like post formats, categories and tags.

You can click on the conserve button to save your post as a draft or click on the publish button to make it noticeable on your website.

For more in-depth directions on how to utilize all these choices on post and page modify screens, please see our guide on how to include a new post in WordPress.

Step 5. Personalizing and Modifying Your Website
Now that you have developed some content on your site, you will have the ability to customize and put all of it in a great presentable shape on your website.

Let’s start by setting up a static front Page

Setting up a Static Front Page.

You need to visit the Settings” Reading page in your WordPress admin location. Under the ‘Front page screens’ alternative click on the static front page and then choose ‘Pages’ you created earlier for your home and blog pages.

Static front page
Do not forget to click the ‘Save Modifications’ button at the bottom of the page to keep your modifications.

WordPress will now utilize the page titled ‘House’ as your site’s front page and ‘Blog site’ page to display your article.

Modification Site Title and Tagline

Throughout the installation you get to pick your website’s title. WordPress immediately adds a tag line to your site title that states ‘Simply another WordPress website’.

You can alter both your website’s title and tagline at any time by checking out Settings” General page.

Website title and tagline
Your site title will be the name of your site like WPBeginner. The punch line is typically a single line that describes your website. You can likewise leave the punch line field blank if you want.

Develop Navigation Menus

Navigation menus allow your users to browse various pages or areas on your website WordPress comes with a powerful navigation menu system, and your WordPress style uses this system to show menus.

Navigation menus on a website.
Let’s add a navigation menu to your website.

Initially, you need to check out Appearance” Menus page. Get in a name for your navigation menu and click the create menu button.

Developing a brand-new menu
WordPress will now develop your navigation menu However it will be empty at the moment.

Next, you need to select the pages you wish to display in your menu and after that click on contribute to menu button.

Add pages to WordPress menu.
You will observe your chosen pages filling the empty location of your navigation menu. You can move them up and down to reorganize their position in the menu.

Select menu area
Now you require to select a screen area. These places are defined by your WordPress theme. Generally, most WordPress themes have a main menu that appears on top.

Finally, click on the save menu button to keep your navigation menu.

You can now visit your website to see the menu in action.

For more in-depth instructions see our newbie’s guide on how to add navigation menu in WordPress.