How To Start A Blog Or Create Your Own Website Step-By-Step Tutorial

There are over 3 billion internet users according to This means that if you don’t know how to create your own website or how to start a blog, you’re really missing out, BIG TIME!

There are many ways to make money from your website such as turning it into a “Niche Site”. I recommend you read “How To Build A Niche Site Tutorial” after reading this article.

What You Will Discover

  • What is a domain name and how to register for one
  • Why you need a “Hosting Server”
  • How to set-up your nameservers
  • How to install WordPress and build your site
  • How to install a theme of your liking
  • How to create your very first post/page

Don’t fancy reading? You can watch this video instead.



Now, there’s a lot of complicated ways to start your own blog, which can take months and even years to study.

I’m going to walk you through the easiest, most efficient and best way to build your blog.

The first step you need to take is to register yourself a domain name.

[su_heading size=”24″ margin=”30″]What is a domain name and why do I need it?[/su_heading]

A domain name is just the name of your website’s address.

For example,, and are all domain names.

What you want to do is come up with a domain name that best suits your blog or website. My advice is either to make it relevant to the topic of your website or brand your own name through your domain name.

Examples are or

To register a domain name, all you need to do is head over to and create a free account. Below is a screenshot on what it should look like…

Name cheap

Next, you want to type in your chosen domain name inside the search bar to check if it is available. This is because there can only be one unique domain name. No duplicates.

Sometimes you will find that your chosen domain name has already been taken by someone else. So, what you can do is to come up with variations of it.

For example:

  • And so on.

I think you get the point.

Keep in mind that you can change the .com to .net, .info, .org and so on if you really wanted to keep that specific domain name.

After you have found a domain name that’s available, you need to add it to your cart and check out.

Important Note: You do not need to purchase any of the additional tools and services that you will be offered at checkout. Just choose the number of years you want to register your domain name for and pay for that only.

Now that you have your domain name, next you need to get a hosting server.

[su_heading size=”24″ margin=”30″]What is a hosting server and why do you need it?[/su_heading]

Ok, let me give you an analogy so that you understand it better. So your domain is literally something like a house for your website. Now we need to place the house on a block of land for it to be functional.

That block of land is equivalent to a hosting server. So a hosting server is responsible for hosting your website, your content, your images and all of your data.

Bottom line is that without a hosting server, you cannot build a website.

There are many hosting companies out there and choosing one to go with can be quite a daunting task, even though they all provide similar services and have comparable features.

The hosting service that I highly recommend is TrafficPlanet, because it is 100% user friendly and affordable.

On top of that they have one of the greatest supports team I have ever seen.

The load time for websites hosted on TrafficPlanet is extremely quick compared to most other shared hosting companies.

I will explain why the load speed of a website is so important shortly.

So, before you move on, Click Here To Head Over To TrafficPlanet and get yourself a hosting package. For starters I recommend the Business package.

Traffic planet packages

Once you have gotten yourself a hosting server, what you need to do next is associate or point your domain name to your hosting. This will allow your hosting server to store all the data from your domain name.

We call this ‘pointing your name server‘.

[su_heading size=”24″ margin=”30″]Pointing Your Name Server To Your Hosting Account[/su_heading]

To point your domain name server to your hosting account, you will need to log back into and find the domain that you have just purchased by clicking on Manage Domain.

Then click on the domain you just purchased and click on “Transfer DNS to webhost“.

This will open up a page, where you will need to enter TrafficPlanet’s name server. You will find this information when you log into TrafficPlanet.

Just go to “My Services” and click on “Server’s Details“. Your name server should look something like this:


Nameservers traffic planet

After you have entered your name servers into your domain settings, it should only take a couple of hours for the process to be completed.

Once, it’s completed you can start installing WordPress and then have fun customizing your blog.

[su_heading size=”24″ margin=”30″]Installing WordPress To Your Website[/su_heading]

WordPress is without a doubt the most efficient and easiest way to build your website.

What you need to do is click on “Manage Websites“, “Enter in your domain name” and then hit “Add Website“.

adding domain name

After that the next step is to simply install WordPress by clicking on “Install Word press“.

Here’s what it looks like. ..

install wordpress

WordPress is a website builder, which makes your life 1,000 times easier and the best part is that you do not need to learn any coding whatsoever.

After you have installed WordPress, you should receive an email with your WordPress login details.

However, WordPress is a big topic in terms of the different features and functionalities that it offers and learning how to use it to its fullest potential deserves a whole post on its own.

Because of that, I have written a separate article that covers how to use WordPress from A-Z.

I recommend you read “Building Your Website With WordPress“.

That being said, I will cover the basic functions in this article, so you can get your site up and running straight away.

Let’s do a quick recap before we move on…

  • We’ve registered our domain name
  • We’ve invested in a Hosting Server (
  • We’ve pointed our Domain Name Server over to Traffic Planet
  • We’ve add our domain name to Traffic Planet
  • We’ve just installed WordPress

The next step in the process is to pick a theme for your website.

[su_heading size=”24″ margin=”30″]Picking a theme with[/su_heading]

While there are free stock themes available that you can install on your WordPress blog, this will make your blog look very generic and boring. The best place to look for a unique theme is by going to and under “WordPress” pick a category that best suits the purpose of your website.

If you’re starting a blog, you to click on “Blog/Website”. A cool feature of Theme Forest is that it allows you to search different themes based on rating.

Theme Forest

This will give you an idea of how popular a theme is and how many people have bought the theme.

Choosing a theme can be important, because it will represent your website, but please do not get carried away and spend hours searching for an ideal theme. Pick one that you like and just purchase it.

After you have purchased a theme, all you need to do is login to your WordPress account. Click on Appearance and install the new theme.

Upload the theme you have just purchased. Every theme is different, which means you will need to read the basic guides on how to customize your specific theme.

uploading a theme

Once you have your theme installed and have taken some time to customize your website, the next step is to add some content to your website.

You can do this by either creating a new page or a new post.

Again, I highly recommend you read my article on WordPress to have a better understanding of all the features and functionalities.

[su_heading size=”24″ margin=”30″]Creating Content With Posts & Pages[/su_heading]

Once you’re inside WordPress, all you need to do is click on “Posts” or Pages” and then click on “Add New“.

This will open a new window, where you can enter in a title and add your content.

adding a post

WordPress has made it extremely easy to customize different aspects of your post, such as changing the text font, colours, sizes, even adding images and videos.

It’s designed very similar to Microsoft Words and I’m sure most of us know how to use that. Again the beauty of it is that you do not need any knowledge about coding at all.

Once you have created your content, all you need to do is “Publish” the posts and TADA, you’re done.

Now if you visit your website, you can see your first blog post live.

The best feature when using WordPress is the ability to install Plugins.

Plugins will allow you to do thousands of different things you might have thought were impossible.

I’m talking about plugins that speed up the load time of your site, plugins that help manage your spam comments or back up your sites, and even plugins that allow you to share your content a lot easier.

I recommend you read this post here, where I talk about “The 10 Must Have Plugins For Your Blog” (Coming Soon).

Before I end this article, there’s still a lot of information that I would like to cover, but I think it’s better if you read them another time.

The reason for this is, because I want you to go out there and start building your website now.

After you have gone through all the steps in this article, you can then learn more advance tips on how to turn your site into a money making website.

Here are some important articles that you’ll need to read after you have gone through the steps in this article and are ready to take it a step further.

  1. How To Use WordPress To Build A Website
  2. The 10 Must Have Plugins For Your Blog
  3. How To Get More Social Signals To Your Blog
  4. How To Increase Your Website’s Load Time
  5. Tools To Build A List Of Subscribers From Your Website
  6. Where To Outsource Your Logo Designs And Header Designs

I hope you have enjoyed this article! Make sure to leave a comment, if you have any trouble building your website.

Now, go out there and start a blog right now!

Click Here to Leave a Comment Below 0 comments