HomeBlogGuidesHow to Make a WordPress Website in 5 Steps (beginners guide)

How to Make a WordPress Website in 5 Steps (beginners guide)

Our free content is reader-supported, meaning If you click on our links we may earn a small commission. Read More...

Looking to make a WordPress website? In this post, we will show you step-by-step how to build a WordPress website in under an hour.

If you didn’t already know, WordPress has been around for quite some time. It is also used by more than 60% of websites that use a content management system (CMS), which is over 40% of all websites.

We’ve been designing and building websites for over a decade and have used almost every platform out there. However, nothing comes close to the freedom WordPress allows a beginner or expert to create great-looking websites.

Get a Website AD

Many other platforms claim their tools are comparable to WordPress, but this is simply not a fact. Sure, WordPress has a bit of a learning curve but it also allows users the creative freedom to make websites that stand out.

There are primarily two ways to build a website on WordPress. Create a free site on a WordPress.org subdomain (yoursite.wordpress.org) or self-host it with the domain of your choosing. Let me explain the difference.

When you make a website for free on WordPress, it doesn’t look professional. It might be okay for a new blog, not a business website.

The self-hosted solution is what most businesses go for since they can use their business name as their main domain name, like www.mybusiness.com.

A self-hosted option is simply a WordPress website that is hosted by you with the hosting company of your choice. We recommend going with one of the following companies that deliver exceptional customer service.

Step 1: Get a domain name and web hosting


Best hosting for blogs and small websites.

Get Hosting


Best hosting for small to medium websites.

Get Hosting


Best hosting for professional websites.

Get Hosting

At the time of this writing, both Bluehost and SiteGround are offering free domains if you sign up for their hosting plans.

Step 2: One-click WordPress install

You will install the WordPress application in your new hosting account in this step. It is easier than ever to set up WordPress as most hosting companies offer a one-click WordPress installation option.

Simply log in to your hosting dashboard and navigate to the WordPress install section from the menu. In my experience, most hosting companies are more than happy to install WordPress for you.

signing up for web hosting service

The above image is from Bluehost. Once you are in your hosting account, you will see prompts for WordPress installation during the account setup process.

Step 3: Install a WordPress theme

The great thing about WordPress is its vast number of beautiful free themes. There are WordPress themes for practically any type of website. From blogs to business website themes, you will find something that works.

installing wordpress theme for beginner

Once WordPress is installed, click on the themes tab from the left sidebar menu in the backend dashboard.

Type in the theme you like and click search. If you need a charity website theme, then type in charity in the search box.

Initially, any theme will suffice. However, as you become more familiar with the platform, you may require a more feature-rich theme. These are usually paid themes.

If you are building a business website, pick a professional WordPress theme like the Divi by Elegant Themes.

selecting the right wordpress theme

Step 4: Create pages and menus

Once the WordPress theme is installed, you’ll be ready to create pages and menus. Let’s start with making a page.

Click the pages tab from the left sidebar menu to add a new page.

creating pages and menus in wordpress

On the next screen, you add content and publish the page when you are done.

publishing new pages in wordpress

Step 5: Add plugins

Plugins are options you can add to your website for extra functionality such as event calendars or contact forms. This way you only add features your website needs without the added clutter. With over 60,000 free and paid plugins in the WordPress library, you’ll be able to find exactly what you need for your site. Adding a plugin is simple.

adding plugins in wordpress

Click on the Plugins tab from the left sidebar and find the plugin you need using the search bar on the right.

Once you locate the right plugin, click the Install Now button and then activate it.