How to Create a Website with WP for Laymen

When looking for ways to create a website there are many roads we can choose in today’s web space. In this article, we’ll go through a simple step-by-step process on how to do this with WordPress.

Things You’ll Need

I promise to keep it short, but there are a few things we need to get out of the way before we can move to the actual steps of the website creation process.

What am I referring to?


But don’t worry, you don’t need to memorize like in school.

I’m thinking about concepts like:

  • what is a domain name
  • WordPress
  • what are WP themes and plugins
  • how web hosting works

A domain name is the name that you type into your address bar within your browser to visit a website.

WordPress is a free software that allows you to create a website. This same website is also running on WordPress, just like the third of the web.

WordPress Themes are basically the different designs that can be used within WordPress. So depending from what theme you use, you can have a different website layout, colors, typography, functionality and last but not least, speed.

Plugins add some functionality to a WP website. These can be installed within WordPress just like themes.

Web hosting basically means the servers where your website resides, and from where it is loaded when visitors come to visit it.

Step 1 – Register Your Domain Name

Namecheap is my go-to domain name registrar, but any other domain registrar company will do.

There are many domain extensions, chose a .com version to keep things simple and effective. This will suit any type of website.

When searching for a domain name on Namecheap for example, you might find that the domain name that you wanted to register is already taken. Do not despair if this is the case. Be creative and keep searching until you find the one that meets your criteria.

Keep the domain name short and descriptive if possible, your visitors will remember it easier. It’s also good for your website’s visibility in search engines.

Step 2 – Sign Up with a Web Host

We could talk about web hosting, and the offering of the different web hosts endlessly, but in the interest of time and efficiency, I’m focusing on the essentials.

Regardless of what web host you’re signing up with in the end, go for shared web hosting initially if possible. It’s good for your budget, and most likely will have enough resources for your website(s) to operate for many many years before the need to upgrade to something more serious and costly.

At the moment I’m using Namecheap’s own WordPress specific web hosting service, it’s called EasyWP. I’ve shared my opinion about it earlier. At the moment you can sign up for $16/year to any of the plans (Starter, Turbo, Supersonic) and the cheapest plan (Starter) would renew a shy below $30/year later.

This may look very cheap, and in fact it is, but it would be a mistake to make assumptions based on the price about the quality of the service. It’s important to note that you can use only one WordPress site with EasyWP, so taking this into account, it’s not that cheap. And in turn, you get a good service for one website. Have a second site? You need to pay for it separately again.

If you are looking to run mutiple websites, you might want to have a look at my former web host, A2 Hosting. Their shared hosting is a one-stop-shop for this purpose.

Step 3 – Setting Namervers

No matter which web host you choose, you will need to perform some actions.

One of these action is to connect your already registered domain name to the servers of your web host. This is achieved by changing the nameservers inside your domain registrar’s account to the nameservers of your web host.

Every web hosts has a set of nameservers, and they should give the ability to change nameservers. You can find your web host’s nameservers by searching in the knowledge base section of your web hosts, or simply doing a Google search on it.

Because I recommended my former web hosts, this is how I find A2 Hosting namesrvers:

FInding out nameservers using Google

Once nameservers are updated within your domain registrar’s account (usually two nameservers can be filled in), it may take a day or two before the domain and your web host’s servers are linked, but it may happen sooner – sometimes it takes place almost instantly.

Step 4 – Install WordPress

The WordPress installation can be done using the ‘traditional’ way (manual install), which perhaps requires a bit more attention or minimal experience. But still, it only takes a few minutes.

On the other hand, with A2 Hosting, which we are specifically covering here as an example, there is the opportunity to install WordPress and a number of other applications automatically with a few clicks using Softaculous. This is generally the case for all decent web hosts, so even if you choose another web host, the process is almost the same.

Step 5 – Start Editing Your Website

Once you have installed WP, your login credentials will be emailed to you to an email address specified by you during the install.

You can start making edits to your website in terms of its visual look and some other considerations, but also you can start adding content.

hero header placeholder

You can build an awesome website today with A2 Hosting.

I’ve been utilizing A2 Hosting as my web host for several years. So if you are looking for a decent provider, they are the first web host that come to my mind.

Leave a Reply

Your email address will not be published. Required fields are marked *