To create your own website can sound really very scary! For complete beginners, this may sound like building a little mini-rocket that will be a long and tedious process because they think it involves a lot of coding and technical scripting. This post will teach you how to create your own website with just 3 simple steps without any coding or technical experience required.

I can totally understand the anxiety because that was how I felt when I first started back 5 years ago. Back then, I didn’t even know what was WordPress (no kidding).

Create Your Own Website With WordPress

I can still remember vividly in late 2015, my passion to create my very own website in order to start an online business at that time was so strong that I wanted to learn and acquire this new skill as quickly as possible.

WordPress - Absolute Beginner's Guide

So I hopped by to the nearest bookstore to get a book on WordPress – Absolute Beginner’s Guide. It took me about 3 months to complete the entire book. This was something I had never regretted making that simple decision to start learning how to create and design my own website. It gives you so much control over the things you want to do so that you can share with the world.

Even though I am pretty comfortable with creating my own websites, I am still learning and exploring new things, new plugins and trying out new tools that will help further optimize my business websites. And somehow I actually enjoyed the process of doing all these things.

Today, you can learn pretty much almost about anything you want on the Internet, and especially on YouTube It is so much easier, accessible, and readily available.

In this post, I will share with you the 3 simple steps how to start and create your own website. And what do you need to invest to start an online business? In fact, it will only cost you very little money to setup your website with WordPress.

create your own website

Note: I know there are sources out there where you can get free tools and hosting to build your website but honestly, I never like the idea of free hosting because I am dealing with my website and my website is my business.

3 Simple Steps To Create Your Own Website

Step 1: Get a Domain

The first step is to get a domain name. A domain name is simply an address where Internet users can access your website when they typed your domain name in Google, for instance, It is like the name of your company where people will be able to identify your shop or business.

setup domain with namecheap

There are many registrars where you can sign-up for a domain. One of them is You can buy a domain name for very cheap, typically around $10 for a year.

But before you get your domain name, you need to check if the name of the domain is still available or it has been taken up by someone else. If so, you need to search for a different name.

setup domain with namecheap

Step 2: Get a Hosting

The next step is to get a web hosting. A web hosting is a physical location of your website on the Internet, where it stores all your information, images, videos and other content that comprises your website.

setup web hosting with namecheap

In other words, you need a web hosting service provider in order to get your domain appear to visitors looking for you in the Internet. It makes your website get connected to the Internet.

You can also get hosting from and if you are just starting out with one website, then I suggest you start with the lowest hosting plan which is the shared hosting for about $30.

Step 3: Install WordPress

Finally, the last step is to download and install WordPress. A WordPress is just a Content Management System (CMS) which is a software that you can download for free and install on your hosting account to allow you to create and publish your web pages or content on your website.


Today, there are many CMS softwares out there, but WordPress is the most popular and widely used. Millions of websites are still using WordPress and you can find many amazing free plugins.

A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites.

wordpress plugins

I have been using it for about 5 years and they have enhanced their features multiple times from version 2.0 to version 5.0. The best part about it is that it is a free open source tool and extremely reliable.

If you are interested to learn more about creating a website and how you can master WordPress quickly, I would recommend you to take this course which I taken a few years back, conducted by Andrew Williams: Learn How To Build High Quality Websites

create your own website

Andrew Williams, an online entrepreneur expert in WordPress and SEO, delivers 7 hours of high quality videos which I believe you will learn very quickly mastering WordPress by the end of the course.