How to Make a WordPress Website for Beginners

Natalia G
How to Make a WordPress Website for Beginners

Do you want to create a website? Starting a website may be frightening, especially if you aren’t computer savvy. You’re not alone, so don’t worry. We decided to develop the most complete step-by-step tutorial on how to build a website without knowing how to code after assisting thousands of individuals in creating a website using WordPress.

Users of all ages and ability levels will benefit from this tutorial. If you need assistance, you may contact our professional staff for free website setup assistance.

← Get Your Free WordPress Website Setup by Clicking Here! →

If you wish to do it yourself, please follow our step-by-step instructions on how to create a website.

Let’s go through some of the most often asked questions before we start building a website.

What do I need to create a website?

To get your WordPress site up and running, you’ll need the following three items.

  • A domain name, such as, is the name of your website.
  • WordPress hosting refers to the location where your website’s files are kept.
  • 45 minutes of your whole focus.
What is the price of a WordPress website?

The answer to this question is highly dependent on the kind of website you’re attempting to create.

A basic company website may range in price from $100 per year to $20,000 per year.

All of our customers are advised to start modest and gradually add additional functionality to their websites as their company develops. This manner, you’ll save money and prevent overpaying while minimizing possible damages.

We’ll teach you how to build a website for under $100 in this tutorial.

We’ll also teach you how to expand on it in the future by adding additional features.

What is the most effective website platform?

Many website builders are available to assist you in creating a website. As a website platform, we suggest self-hosted WordPress.

WordPress is the world’s most popular website platform. It is responsible for approximately 42% of all webpages on the internet.

WordPress is a free, open-source platform that includes hundreds of pre-made website templates and plugins. It’s highly adaptable, and it integrates with virtually every third-party tool and service accessible to webmasters.

All of our websites, including WPGAGA, are built using WordPress.

How can you get the most out of this tutorial on how to build a website?

This is a step-by-step guide to building a website. We’ve broken it down into stages and will take you through each one from beginning to end. Simply follow the directions and you’ll end up with a professional-looking website.

We’ll also guide you in the correct path depending on your requirements to help you take your website to the next level.

Have a good time building your website.

Remember, if you need assistance, you can reach out to us and we’ll set up your website for you for Free.

Let’s get this party started.

Step 1: Setup

Beginners often make the mistake of selecting the incorrect website platform. Fortunately, you’re here, so you won’t make that mistake.

A self-hosted site is ideal for the majority of users. It has hundreds of templates and extensions that enable you to build any kind of website you can imagine. Please read our article on why you should use WordPress for more information on this subject.

Anyone may download WordPress for free and use it to create whatever kind of website they want.

Where does the expense come from if WordPress is free?

Because you’ll have to organize your own domain name and web hosting provider, which both cost money, WordPress is free. See our article Why is WordPress Free? for more information on this subject.

A domain name is the internet address for your website. This is the address that your visitors will enter into their browsers to go to your website (For example, or

After that, you’ll need website hosting. A web host is required for all websites on the internet to keep their data. This is where your website will be hosted on the internet.

A domain name costs $14.99 per year, and hosting starts at $8.99 per month.

For most individuals who are just getting started, this is a lot.

Bluehost is one of the world’s biggest hosting businesses. They’re also a hosting provider.

WordPress Web Hosting Recommendation

They’ve been using WordPress since 2005 and are dedicated to contributing to the community. That is why they have guaranteed us that if you are unable to set up your website using this guide, our professional staff will do it for you at no cost. You won’t have to pay anything since they’ll reimburse us. Please do not hesitate to contact us if you need free website setup assistance.

Note: We at WPGAGA believe in openness. We will get a small fee if you buy hosting via our referral link at no extra cost to you. In fact, you will get a discount on hosting as well as a free SSL certificate and a domain name. This commission would be earned if we recommended any WordPress hosting provider, but we only suggest products that we use ourselves and think would benefit our readers.

Let’s get started with the domain name and hosting.

To begin, open a new browser window and go to the Bluehost website, then click ‘Get Started’ button.

Bluehost - Get Started

This will take you to a pricing page where you can choose your website’s hosting package. The most popular plans among our consumers are the basic and plus plans.

Bluehost WordPress hosting

To go to the next stage, click on select to choose the plan that you want.

You’ll be prompted to choose a new domain name on the following page.

You should ideally choose domain name. Make sure it’s relevant to your industry, simple to say and spell, and easy to remember.

To proceed, click the next button once you’ve chosen your domain name.

You’ll now be prompted to enter your account information, such as your name, address, and email address.

Optional extensions are also available for purchase on this screen. We don’t suggest buying these extensions in general (Domain Privacy is always recommended). If you decide you need them later, you can always add them.

Bluehost create an account

To complete the transaction, you must then provide your payment information.

You’ll get an email with instructions on how to access your web hosting control panel once you’ve completed your purchase (cPanel).

This is where you manage your hosting account, including obtaining assistance, setting up emails, and so forth. Most importantly, here is where WordPress will be installed.

Step 2: Install WordPress

When you sign up for Bluehost via our link, they will install WordPress for you immediately. They created this one-click WordPress installation to make it simpler for non-technical people to build websites.

To get started, just connect into your Bluehost account and select the ‘Login in to WordPress’ option.

Bluehost - Login in to WordPress

You may also access the WordPress dashboard straight from your browser by navigating to

You may build numerous websites with your Bluehost account. To create more websites, just go to the My Sites area and utilize their one-click WordPress installation.

After you’ve installed WordPress, you can start customizing your website’s look by choosing a new template and adding new pages.

Wasn’t that simple?

Let’s go on to the next stage, which is selecting a website design.

Step 3: Choose a Theme

A WordPress theme is in charge of the aesthetic design of your WordPress site.

WordPress themes are professionally created templates that you may use to alter the look of your website.

Every WordPress site comes with a basic theme by default. When you go to your website, you’ll see something like this:

Most users will find this unappealing.

Don’t worry; there are hundreds of free and premium WordPress themes available for you to choose from.

The WordPress admin dashboard is where you can update your theme. Then go to Appearance » Themes and click the ‘Add New’ option.

Select a Theme - WordPress

On the next page, you’ll be able to browse among the 8724 free WordPress themes in the official theme directory. You may arrange them by most popular, most recent, most highlighted, and other criteria (i.e industry, layout, etc).

WordPress Free Themes - Filter

Do you need assistance in selecting a theme? Check out our collection of free WordPress business themes, as well as our selection of the top paid WordPress themes.

You may also be interested in our guide on choosing the best WordPress theme for your website.

We’ll be utilizing GeneratePress for the sake of this tutorial. It’s a popular multi-purpose free WordPress theme with a variety of design choices suitable for a wide range of websites.

If you know the name of the free theme you wish to install, you may search for it by typing it into the search box.

In the search results, WordPress will show you the theme. To install the theme, move your cursor over it and click the Install button.

WordPress Theme Install

After you’ve installed your theme, go to the Appearance menu and choose Customize from the drop-down menu.

This will open the theme customizer, where you may modify your theme settings while seeing a live preview of your website.

WordPress Theme Customize

You don’t have to finish all of the theme options right immediately. Once you have some material on your website, you will be able to modify it much more.

Let’s look at how to update your WordPress site with new material.

Step 4: Fill Your Site With Content

Posts and pages are the two basic content kinds in WordPress. Posts are a feature of blogging, and they appear in reverse chronological order (newer items displayed first).

Pages, on the other hand, are intended to be static “one-off” material like your about page, contact page, privacy policy, custom landing page, and so on.

WordPress displays your blog articles on the main page of your website by default. You may alter this and have WordPress display any static page as your website’s homepage (we’ll teach you how later in this tutorial).

To display your most current articles, you may build a separate page for your blog or news section. You may also build a website without including a blog area.

After that, let’s start adding some content to your website.

To begin, you’ll need to add a few pages to your WordPress site. If you don’t have enough material for these pages right now, don’t worry. You may always make changes and updates to them.

In the WordPress admin area, go to Pages » Add New Page. Depending on your theme, this will take you to the page editor screen, which will look something like this:

WordPress Add New Page

To begin, give your page a title; let’s name it “Front Page”.

After that, use the text editor below to add content. You may include text, links, pictures, videos, audio, and more.

After you’ve finished adding material to your page, click the publish button to have it appear on your website.

You may repeat the procedure by adding additional pages to your website’s various parts. An about page, a contact page, and a blog page to show blog articles, for example.

Let’s now add a few blog articles to the mix.

In your WordPress admin area, go to Posts » Add New, where you’ll see a screen similar to the one you saw when creating pages.

wordpress add new posts

In the visual post editor, you may add a title and then content. In the sidebar, you’ll also see some more choices such as post types, categories, and tags.

You can save your article as a draft or publish it to make it available on your site by clicking the save button.

Step 5: Customizing Your Website

You’ll be able to modify and display your material in a beautiful presentable form for your visitors now that you’ve produced some content for your own website.

Let’s begin by creating a static home page (also known as homepage).

Constructing a Static Front Page

In your WordPress admin panel, go to the Settings » Reading. Click on the static front page under the ‘Front page displays’ option, then pick the ‘Pages’ you established previously for your home and blog pages.

wordpress settings - reading

Don’t forget to save your changes by clicking the ‘Save Changes’ button at the bottom of the page.

WordPress will now utilize the ‘Front Page’ page as the main page of your site and the ‘Blog’ page to show your blog entries.

Change the title and tagline of your website.

You get to select the title of your site throughout the installation process. The tag line ‘Just another WordPress site’ is automatically added to your site title by WordPress.

You may modify the title and tagline of your site at any moment by going to the Settings » General page.

WordPress Settings General

The name of your website, such as WPGAGA, will be your site title. In most cases, the tag line simply a single phrase that describes your website.

If you wish, you may leave the tag line box blank since SEO plugins like AIOSEO, Yoast SEO, and others will override it for improved search engine optimization (more on this later).

Don’t forget to save your changes by clicking the Save Changes button.

Configure the Comment Settings

WordPress has a built-in comment system that allows your visitors to give feedback on your articles. This is beneficial to WordPress user interaction, but it is also a target for spammers.

You’ll need to activate comment moderation on your website to deal with this.

Scroll down to the ‘Before a comment appears’ section on the Settings » Discussions page. Check the box next to the option “Comment must be manually approved.”

WordPress Settings Discussions

Don’t forget to save your changes by clicking the Save Changes button.

Make a navigation menu

Users may go to various pages or parts of your website using navigation menus. WordPress has a robust navigation menu system, which your WordPress theme makes use of to show menus.

WordPress Navigation Menus

Let’s start by adding a navigation menu to your site.

To begin, go to the Appearance » Menus page. Click the create menu button after giving your navigation menu a name.

wordpress create menu

Your navigation menu will now be created by WordPress. However, it will remain vacant for the time being.

After that, pick the pages you want to include in your menu and click the add to menu option.

wordpress add to menu

You’ll see that the empty space in your navigation menu has been filled with the pages you’ve chosen. You may reposition these menu items in the menu by moving them up and down.

wordpress menu display location

You must now choose a display location. Your WordPress theme determines where these places are. Most WordPress themes include a main menu that displays in the top header of your website.

Finally, save your navigation menu by clicking the save menu option.

You can now see the menu in action on your website.

Step 6: Installing Plugins

WordPress Plugins are similar to applications for your website. They enable you to customize and add functionality to your WordPress site. Consider contact forms, picture galleries, and other such features.

By going to the Plugins page in your WordPress dashboard, you may install plugins.

There are now over 58,890 free WordPress plugins available. Paid plugins are also available from third-party websites and developers.

Here’s a list of important plugins you should install straight immediately on your site. They’re all completely free.

Website Optimization

  • All in One SEO: Improve your WordPress SEO and gain more Google traffic with All in One SEO.
  • WP Super Cache: WP Super Cache is a free WordPress caching plugin that may make your website load faster.


  • WPForms Lite: Add a contact form to your WordPress site with this plugin.
  • MonsterInsights: Link your website to Google Analytics to observe how people discover and utilize it so you can keep them coming back.
  • SeedProd: A drag-and-drop page builder that allows you to create totally unique designs and layouts without needing any technical knowledge.


  • WooCommerce: allows you to easily create an online shop and sell real goods.
  • OptinMonster: helps you increase the number of email subscribers and improve the conversion rate of your website.
  • WP Mail SMTP — on managed WordPress hosting providers, WP Mail SMTP solves WordPress email deliverability problems with PHP Mail settings.

Check out our list of 20 must-have WordPress plugins for business websites for additional plugin suggestions.


We hope that this tutorial has shown you how to make a WordPress website without hiring a web designer or spending too much money.

Is your website up and running yet? Do you have any questions? Let us know what you think in the comments!

* This article includes affiliate links, which means we will earn a small commission if you click on one of the product links and then buy the item. But don't worry; you'll still be charged the regular rate, so there's no extra expense to you.


    Leave a Reply

    Your email address will not be published.