How to Make a WordPress Website – Step-by-Step Guide for Beginners


Trying to figure out how to create a website? Today you will find out!

An easy step-by-step website setup guide written by web developers who have created hundreds of websites and helped thousands of others to create their own website.

6 reasons why you’ll love this awesome website setup guide:

  1. Beginner-Friendly: This guide is very detailed, comprehensive and easy to follow even if you’re not tech-savvy.
  2. Up-to-Date: This guide is updated weekly to keep up with the latest web design trends.
  3. Fast Setup: Within an hour your website will be up and running and is going to be responsive and mobile-friendly
  4. Platform-Specific: Your website will be based on the right platform and in the right way.
  5. Guaranteed Results: We guarantee that by the end of this guide you’ll have a working website
  6. Free Support: We are open for questions. Drop a comment below with your question and we will be happy to help

At Netkaycoded NG we spend a great deal of time reviewing products and providing good reading content for our readership. Many of whom are familiar with the workings for a website running on WordPress. This guide is intended to help anyone who is creating their first website, likely with WordPress. It’s the platform we recommend and use for our website.

A step by step tutorial – we start off with finding the right content management system, choosing a domain name, then the right web hosting service, adding the right themes, plugins and customizing your site’s appearance. By the time you are done with this how to make a WordPress website for beginners guide you’ll have a full-fledged website ready to go!

What is a Content Management System?

A content management system (CMS) in simple terms, is a platform of sorts or a mechanism that permits you to create your content and publish it on a website. Let’s say that it is a coat hanger stand with the coat being your content.

It is software that is installed on your host’s server. Your host provider will likely have a one-click installation process to help you get your CMS installed. Once it is installed, you can log in to your site as the admin and add photos, text, and other content. You can use the content you’ve added to create blog posts and other forms of content like a product page or display a work portfolio on your website.

A CMS is way more than just a means to an end, you can install a theme which is a modified template to suit the specific niche and purpose of your site. With the template added, you can customize the appearance of your site. You can add plugins to add function to your site, for example, a social sharing plugin to help spread the word about your site via social networks.

All of this and more can be accomplished with a Content Management System.

Which CMS is best for you?

An overwhelming majority of websites use WordPress. The other two options that lag way behind in comparison to WordPress (certainly in popularity) are Joomla and Drupal.


The ideal option for someone who’s creating his or her first website. It has considerable scalability and works well with low and medium traffic websites. We receive 1.5 million views every month and we run WordPress, so that gives you an idea of what medium traffic constitutes if you were wondering. Even large websites such as TIME Magazine, CNN, TED, Techcrunch, NBC and others use WordPress to server millions of pageviews each day.

WordPress has a great number of points that can be made in favor of its use.

  • Easy To Install: Most hosting services have one click installation options for WordPress given the number of people who use it.
  • Strong Community & Open Source: It is free and used by a lot of people. There are a plethora of free themes and plugins that you can leverage for your site. Apart from the freebies, premium themes and plugins are cheap and come with excellent support services from their providers. If you ever have a doubt or a problem a simple Google search can answer your query. If fact, I’ll go so far as to say you’ll find the answer to your doubts answered by the first three results of a Google search. A strong community will aid in your WordPress initiation process should you ever encounter any hiccups. And you can always drop your comments here either Aigars or me will be sure to respond to the at the earliest opportunity.
  • Ideal For Non tech savvy online entrepreneurs: Most of the products associated with WordPress, such as themes and plugins are fairly straightforward and intuitive to use. Installing a Content Management System like WordPress is only the first step of the process, there is much more to website creation beyond that. Like WordPress which is easy to install and configure, the tools that you’ll require to make your website whole are easy to handle.

Two not so quite favorable things about WordPress

  • One drawback of WordPress, it may become unwieldy if your site grows far too large and receives an enormous amount of daily traffic. The cost of your hosting goes up. But we are talking about traffic in the order of millions here and it isn’t something you should let bother you for now.
  • Another potential problem is the quality of free plugins and themes. While most are good and have fairly high security standards, you’d should be wary of unknown third party plugins. WordPress is a secure platform out the box, but adding third party software while exercising poor judgement is a bad idea. That being said security vulnerabilities are generally fixed as soon as they are detected.

As you can see WordPress is by far the most popular content management system and is used by 65% CMS powered websites worldwide.

The thing you need to know is all CMSs have one drawback or the other. And for a new web admin, WordPress is the best way to go! But I’ll talk about Drupal and Joomla, all the same. You should certainly be aware of them, should you decide to switch your CMS at a later point in time. And it will also tell you why perhaps Joomla and Drupal are not best suited to the needs of beginner.


Unlike WordPress, Drupal is not too well suited for the technically inept or a first time website developer. Drupal is an open source CMS and is largely utilized by big corporations with vast websites and high traffic loads. It has its own customization possibilities with themes and plugins created to add value to Drupal sites. Drupal websites are a bit faster and little less taxing on the host’s server resources.

But if you’re new to web development, it isn’t for you. Why? It is more complicated than it needs to be to meet your requirements. It is designed for complex, vast websites with high traffic loads, which your new website will not be to begin with. Given that, there is no need to add to the difficulty of the website creation process unnecessarily.  And besides, you can always switch to Drupal at a later date.


Open source and free like the previous two platforms. It is a tad better than the other two when it comes to creating a community of users (like a small social network or tight knit community for your readers) and is far more amenable to creating social websites with a lot of interaction and engagement from users. It is easier to handle than Drupal and offers more than WordPress in terms of performance and tweakability.

And again my reasons are the same for not recommending it for you, unnecessary complication that you do not need.

WordPress – Probably the best option for you!

If you are starting off with a new domain name with no traffic so to speak of, you are better off with WordPress. It is exceedingly easy to use, it is free and comes with an enormous number of premium quality free themes and plugins. The cost of hosting is low and many hosts provide for easy one click installation of WordPress. And since a growing percentage of online entrepreneurs do not know how to program in HTML, CSS and PHP, WordPress is the best choice as it offers excellent customizability even to WordPress newbies.

Before you choose a domain name, you’ll need be sure of the niche you’d like to concentrate on. Selecting a niche area to focus on, is an important task in and of itself. To create a revenue generating website it is critical that you research the target keyword pool and the niche it is derived from. For the time being, just make sure it is something you like and are genuinely passionate about. And ensure that you have reasonable expertise in the subject matter involved.

You can literally register any available (not registered yet) domain name but here is something I recommend:

  • Business website – If you are making a website for your business it would be best to choose a domain name that is your company name or brand. An example domain name would be or
  • Personal website – If it is going to be your personal website it would be great to go with com
  • Hobby website – The sky’s the limit 🙂

Most popular domain names extensions (the end part of website address, like .com) are .com, .org, .net, but in recent years a huge amount of new domain extensions have been introduced (Wikipedia). Now you can register crazy domain names such as,, or

However, for your first website I recommend to stick with .com, .net and .org. New domain extensions haven’t gone mainstream yet and might confuse your visitors. Even some social networks, services and apps have problems displaying these new domain names that’s why I advice to avoid them, at least for now.

Choosing The Right Domain Name

The next step in our process involves choosing a domain name. A domain name is basically the URL one types into a browser’s address bar to visit a particular website.

Getting the right domain name is crucial. A few things you need to keep in mind while considering domain name choices.

  • Short – Shorter names work better when it comes to remembrance and are easy to type as well.
  • Brandable – Remember your domain also runs to your brand, make sure it isn’t memorable for all the wrong reasons.
  • Memorable – People forget easily, come up with a name that first time visitors to your site are likely to remember.
  • Catchy – You want a domain name that rolls off the tongue and describes what you do.
  • Easy to type.
  • Includes keyword (optional) – Identify the right keywords or combination of keywords. The closer your domain name is to your site’s niche, the better for search engine optimization (SEO)
  • Niche specific (optional) – If you are writing a website about a specific niche check if there are popular abbreviations that you can use. For example, in WordPress, there are many highly ranked websites with “wp” as part of their name., a managed hosting service for WordPress.

Funny domain name mistakes

Here are some domain names someone have registered without realizing what a huge mistake they have made:

  • – Speed of Art
  • – Choose Spain
  • – Go Tahoe


You really have two options when it comes to hosting provider types recommended for WordPress newbies.

  • Shared Hosting
  • Managed WordPress Hosting

I do not recommend anything other than a shared hosting plan for first time webmasters. All other forms of hosting that you may have heard of like Virtual Private Hosting (requires reasonable technical know how), managed WordPress hosting (too costly) might not be the right choice for your first website. As your knowledge and business grows you might consider VPS or fully managed WordPress hosting but let’s leave that for another post.

Shared hosting is the way to go and later we can talk about upgrading your host. We’ve recommended two shared hosting services and have also added elaborate installation processes for WordPress with both of them. Both hosting providers offers domain registration and website hosting and that’s exactly what we need to create an awesome website.


To make WordPress installation process easier we have created a short post that will guide you through installation process. We might receive a commission if you decided to purchase through these links.

Click here to visit WhoGohost and proceed with your first website setup.

Understanding the setup process outlined, you can follow steps below.

The Insanely Simple Guide to Setting Up a New Blog

If you’re about to set up a blog for the first time, let me welcome you to the beginning of an amazing journey.

Today, I’m going to show you the simplest and cheapest way to set up a blog.

By following the steps in this guide, you can be up and running in as little as five minutes — even if you don’t know the first thing about building a website.

There are four steps to building a blog:

  1. Choose a domain name
  2. Get a hosting account
  3. Install WordPress
  4. Select a theme

The Insanely Simple Guide To Launching Your WordPress Blog

My goal in writing this guide is to give you all the information you need to get your new blog online as quickly as possible, with as few headaches as possible.

In the sections below, you’ll learn the following:

  • The cheapest way to host a blog
  • How to get a free domain name (a $9 value)
  • How to pick a perfect domain name — even if you’re not sure what your blog will be about
  • A simple way to install WordPress
  • Where to get a professional-looking website design for little or no cost

Step #1: Sign Up for Website Hosting

From a technical standpoint, a website is simply a collection of files. Text and code and images — all the “stuff” that makes up the web.

If you want your website to be available to the general public, you have to store those files on a computer that’s connected to the internet and configured to serve them up to your site’s visitors on demand.

That’s what a web hosting provider does. It gives you a physical home for your website and ensures that people can access it 24/7/365.

Of course, you could host your website yourself. But you’d need to install specialized software on your computer, keep your computer turned on and connected day and night, and worry about things like security and downtime. Not to mention, your site probably wouldn’t be very fast.

Given how inexpensive good web hosting is these days, you’re better off paying a few dollars a month and letting the pros handle it.

My Web Hosting Recommendation

There are thousands of different hosting service providers and many different types of hosting plans. And when you’re first getting started, choosing the right one can be a bit overwhelming.

That’s why I recommend beginner bloggers use Whogohost to host their website.

It’s a great option when you’re launching your blog because:

  • Whogohost is extremely inexpensive (under $2.95 per month)*
  • Out of all the hosting companies I’ve researched and worked with, Whogohost has the simplest way to install a blog — it’s just one click.
  • You get a free domain name (which normally costs around $9).
  • They offer a 30-day money-back guarantee, which is great if you decide that blogging isn’t for you.

I’ve been a happy customer for over eight years, and I’ve always appreciated their solid customer service (especially the live chat option).

*I was able to negotiate a discount with Whogohost for readers of The Ways To Wealth. As such, the price noted above is only available if you click a link via this website. 

Click here to start the setup process

How to Get Started With Whogohost

Head over to’s homepage and click “Get Started.”

For now, you only need the basic blog hosting plan (it’s easy to upgrade later):

Step #2: Choose the Perfect Domain Name

Upon choosing the basic plan, the next screen prompts you to pick your new domain name.

With Whogohost, you get a new domain name for free if you sign up for 12 month plan.

Choosing a good one is important, because your domain name is more than just a way for visitors to get to your site — it also tells them what your site is all about.

When choosing your domain name, one important question to ask yourself is: What is the long-term vision for my blog?

In my case, my long-term vision was to build a site around all things money. That included topics like saving money, making money, investing, etc.

Because of that broad scope of coverage, I picked a domain name with a broad meaning.

Now, compare this to a site that features content mostly about retirement investing. A domain name like The Ways To Wealth wouldn’t be a good choice, because it doesn’t tell visitors what the site is about.

If you’re not 100% sure of your niche, my recommendation is to take the topic you’re thinking about and choose a domain name around that topic’s broader niche.

For example, say I was thinking of starting a blog about dairy free cooking. Instead of choosing a domain name like, I’d pick a domain name like

This way, you give yourself the opportunity to cover additional niches in the future.

Here are five more tips for selecting a good domain name:

  1. Pick something that lets your visitors know exactly what the website is about
  2. Make sure it’s easy to spell
  3. Avoid numbers and hyphens
  4. The shorter, the better!
  5. Select a .com domain name

Don’t be surprised if you have to spend some time researching options: most of the “obvious” domain names are already owned by other people. As such, you’ll probably need to think of something that combines two or three words (but avoid anything longer than that).

How to Choose a Hosting Package from Whogohost

After finding an available domain name, you’ll be taken to a screen to set up your account.

Configure your desired options and continue to checkout.


After filling in your account information (name, address, etc.), you’ll choose your hosting package information.

In the screenshot above,the annually billing cycle is selected. In most cases, you do not need those extras when you’re first getting started. The possible exception there would be Domain Privacy Protection, which means that people won’t be able to find your name and contact information when they research who owns your domain.

Next is simply setting up your payment information, then clicking submit.

Review & Checkout

Review your order again before paying

Next is simply setting up your payment information, then clicking Checkout.

Step #3: Install WordPress

Once you’ve input your payment information, you’re ready to set up your blog with WordPress. Don’t worry… it’s easy. You Can Hire Us, We Charge $100. Email: [email protected]

WordPress is the content management system for your blog. It’s where you’ll create new posts, manage existing content, configure your site’s design and settings, and install plugins (which are add-ons that extend your site’s functionality). Think of WordPress as your blog’s operating system and Whogohost as the hard drive.

WordPress powers about 30% of the websites on the internet. It’s incredibly intuitive. If you’ve ever used Microsoft Word of Apple’s Pages, you can use WordPress.

What’s really great about Whogohost is that your web hosting plan comes with WordPress pre-installed. This was a feature added in late 2018. That means users no longer have to manually install WordPress, a process that would often trip up new bloggers.

Upon submitting payment, you’ll be taken to a “Welcome Page” screen that asks you to log in to WordPress. From there, you can choose to start a business or a personal site (this really doesn’t matter, so I’d go with business).

Then, you’ll be asked to pick a theme that inspires you.

Step #4: Select and Install a Professional Looking WordPress Theme

The default WordPress template is a pretty basic design. But one of the best aspects of WordPress is that you can change how your site looks with just a couple of clicks, and without knowing a single line of CSS or HTML.

In WordPress, site templates are called themes. And picking a new one allows you to quickly and easily upgrade the look and functionality of your blog.

When it comes to switching WordPress themes, you have three options.

  1. Choose a free theme from the WordPress database.
  2. Choose a professionally-designed theme that’s sold for a set price.
  3. Hire a website designer to create a custom theme just for you.

In my opinion, since you’re just starting out, hiring a website designer would be overkill — you’ll spend thousands of dollars on a design you may want to change in the not-too-distant-future, when you have a better understanding of your blog and your business goals.

As a beginner, I’d either start with a free theme or a professional template.

Whogohost has a number of custom free themes you can use, which you can install with one click.

Also, don’t put too much thought into this, as you can easily change it later.

For choosing a premium theme template, I’ve always found Insidenobs themes to be a great resource. Their customer service is first-class. As I’m not very technical, they’ve saved me hours of frustration on multiple occasions.

Setting Up a New Blog – You’re Done!

I hope this step-by-step tutorial on how to set up your own blog with Whogohost has helped. I know getting a new WordPress site up-and-running can seem highly technical, but once you do it, you’ll be surprised how easy it is.

From choosing a plan to choosing your own domain name to hassle-free WordPress installation, Whogohost makes the whole process fast and simple. You can go from aspiring blogger to actual blogger in just a few minutes.

Just click here to sign up for your discounted Whogohost account, and get started now!

And if you want to learn the details about how I grew The Ways To Wealth into one of the top personal finance blogs on the web, sign up for my 100% free course titled “How to Make Your First $3,817 Blogging.” It’s a step-by-step guide to starting a blog and growing one into a successful (i.e., profitable) business.

Drop comment below 👇



No Comments Yet

Drop a Comment

Drop your Comment