HomeBlogTutorialsHow to Make a WordPress Website in 2024 (Beginners Guide)

How to Make a WordPress Website in 2024 (Beginners Guide)

Looking to make a WordPress website? In this post, I 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), that’s over 40% of all websites.

Personally, I’ve been designing and building websites for over a decade now and have pretty much used every platform out there. Nothing comes close to the freedom WordPress allows a beginner or expert to create great-looking websites.

Many other platforms claim their tools are comparable to WordPress, but this is simply not a fact. As someone with plenty of experience with website builders, I must say that nothing comes close to the ease of using WordPress.

There are primarily two ways to build a website on WordPress. Create a free website on a WordPress subdomain (yoursite.wordpress.org) or self-host it with your own domain. 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.

Click for a FREE Bluehost trial + FREE domain & money-back guarantee!

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. I recommend going with one that offers a managed WordPress plan.

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 medium to large websites.

Get Hosting

At the time of this writing, both Bluehost and SiteGround are offering free domains if you sign up for any of 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.

Bluehost WordPress install process

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 site themes, you’ll be sure to find something that works.

Select a WordPress theme

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 and would rather install one of the best WordPress themes, go with something like the Divi theme by Elegant Themes.

Divi 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.

add WordPress Pages

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

Use WordPress Gutenberg editor

Step 5: Add plugins

Plugins are custom software packages that are added to the WordPress website to add or extend existing site functionality. Adding a plugin is simple.

Begin adding plugins

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.


Leave a Comment

By clicking “Post Comment," you agree to our terms + privacy policy.