Updated January 11, 2017

how to start a blog

Welcome! Today I’m going to show to how to make your own very first blog in 20 minutes or less. Great Isn’t it?

The best part of my tutorial is that you don’t need any knowledge of HTML, coding or web design. Making your own blog is not as hard as you would imagine. I will show you easy step by step instructions with pictures on how to make and get your blog online fast and for cheap! Yes for just $1/mo. Please read on.

Why make your own blog?

Blogging has rapidly grown into one of the most popular methods of communicating, sharing opinions, and spreading information and news.

  • Maybe you want to start your blog to earn some extra income, which can eventually turn into a main source of income.
  • Or just want a place where your voice can be “heard” (or should I say read).
  • Gain more exposure for your business or group.

Regardless of the reason, starting a blog is so easy that anyone can do it in not time. Below, are easy steps you can take to get your blog up and running.

Quick steps in making your own blog

  1. Choose a blogging platform.
  2. Get a web hosting account.
  3. Install WordPress.
  4. Select a design & start blogging.

1. Choose a blogging platform

You can choose from free platforms, like: WordPress.com, Blogger, Tumblr, LiveJournal, etc.

Keep in mind that if you decide to go with a free platform you won’t be able to get your own domain name. Your name would look something like this: sitename.wordpress.com”, “sitename.blogger.com”. 

There are also limits to these free blogs. The blogging platform can shut your site down anytime, without warning and for any reason, like they did to this user.

Some platforms also do not allow advertisements, making it much harder to make money from blogging. But if you really don’t care about how successful the blog becomes and just wanna try out blogging to see if it’s for you then it would be good to give it a try.

The other option, and I think the best one, would be going with a self-hosted blog with your own domain name.

Of the many blogging platforms out there, WordPress is, by far, the most popular (source). 

Beware!  WordPress Platform has two options. It’s easy to get confused by the two so I’ll mention them here:

  • Hosted Your blogs hosted here would look something like this: sitename.wordpress.com”,
  • Self-hosted WordPress blogs are the ones you own. (recommended)

Going with “Self-hosted” WordPress option, you become the true owner of your blog and don’t have to worry about your hard work and writing being deleted and you can choose your own name: “sitename.com” “sitename.co” instead of the “sitename.wordpress.com” or“sitename.blogger.com” . 

Before we go on to the next step, here is an explanation of what a domain name and hosting is.

  • Domain – The domain name is the URL of your website. It’s what will be typed in in order for users to visit your site. “yahoo.com” is a domain name and so is “google.com”
  • Hosting – Whatever company you choose to host with, they will make your site available online for users to find. Everything is saved on their servers.

2. Get a Web Hosting account

I personally use FastWebHost.com (for my blog domain and hosting), and I’ve got nothing but good things to say about them. I have been a paying customer of theirs for over 6 years.

It’s probably one of the cheapest ($1 per month) hosting providers out there. A domain name will cost around $10-15 a year.

Their hosting plans usually range from $1.00 – $15.00. The smaller plans are usually for users who only want one website. Other plans come with the option to have 10 – unlimited websites!

Here’s the step-by-step guide to making a blog and getting it online

Start by clicking here to go to FastWebHost. This link will open in a new window so you can reference below visual instructions as you work.


On FastWebhost homepage click on the green button that says “Get Started Today!“.

Select your plan

Next, you will see a page like below where you will be able to choose a plan.

Since you are just starting off with your blog, I will recommend getting the $2.00/mo Business Plan. It comes with unlimited bandwidth, unlimited emails. Which is perfect for someone just getting their foot in the blogging world. Not expensive at all, and no commitment since they do offer a 30-day money back in case you decide that blogging is just not what you were looking for.

If your budget is tight, go with the Value Plan.

Hosting Plan

Click one of the orange “add to cart”  buttons to move to the next step.

Choose a domain name

On the next page, you’ll be choosing your domain name. Domain name is a Web Address like google.com or theblogmaker.net.
FastWebHost will let you know if the name is available or not.


If you have a domain name already then you should choose “I will use my existing domain and update my nameservers

After you decide on a domain and it’s available, you’ll see a popup with a “congratulations” message.

Configure your plan

The next screen is the configure” screen. This is where you pick your billing cycle, the location of your servers and extra protection for your account, like SiteLock or Website Backups on the Cloud. I will recommend skipping all plan add-ons for now, these features are unnecessary.

FastWebHost offers you 3 billing cycles, One, two and 3 years at a time.
Note: The promotion is only on Yearly Billing cycle. Choose yearly billing cycle for maximum discount.


How you choose your server location depends on which area you get the most visitors. Since I am in the USA, I chose this location.

Once you are done you can click on the blue continue” button on the order summary.

Review and checkout

Once you’ve checked that everything is correct with your order then you can click on the green checkout” button.


The Total Due Today is the amount you’ll pay today. This includes domain registration and a hosting account for 1 year. If you already had a domain registered elsewhere than the Total Due Today will be less. This is the most affordable we host out there!

Enter your billing details

This screen you will fill out all your billing information, email address etc. Once done check box that says “I have read and agree to the Terms of Service” and just click on big blue “Complete Order” button.


Congratulations!! You have just setup your new blog.



Check you email Inbox

After purchase, you will receive a Welcome Email from FastWebHost with the login information for cPanel. This information is important and keep it safe for future reference.

Login to cPanel

There are a couple of ways to logging into your cPanel to configure WordPress.

  1. From your Billing Area, under Services > My Services > Click on green Active button. Within you will see the login link.
  2. Login link within your FastWebHost Welcome Email.

3. Install WordPress

Once you have logged to cPanel and scroll down to the Softaculous panel. Locate WordPress and click on it.


You will be redirected to a screen to begin the installation process.


Click on the install now” and it will direct you to a page that looks something like this:


This is where you would choose your domain from the dropdown menu. The In Directory would be the location of your install. Leave it blank unless you want to install inside a directory.

Once you scroll down you will see a screen like below, where you would configure your WordPress.


Here you can choose your desired password, title, description, and admin username. Also your desired language.

Note your WordPress login information.
Once you’re done doing all of that, scroll all the way down and click Install”. After it’s done downloading, which only took me a few seconds, you will get this screen:


The red highlighted area that says administrative URL”  is where you go to log into your WordPress.

Congratulations again!! You just installed your blog. This setup process took me just under 10 minutes.

Let’s Recap

  1. You signed up with FastWebHost hosting account.
  2. Registered a hosting and a new domain name.
  3. If you didn’t register and want to use yours, make sure to point the Nameservers of your domain to FastWebHost’s Nameservers. The Nameserver info is in the Welcome Email.
  4. Logged in to cPanel to setup WordPress.
  5. Installed WordPress successfully and noted down the Login URL, Username and Password to access the backend of the WordPress site.

4. Select a design & start blogging

I have many tutorials on this topic and would love to show you. Visit my “How to Design” post. This post will teach you how to install a theme, activate it and how to wrote posts.

More on WordPress related topic

I have extensively written on how to install plugins, how to start a website. I also have posted on blogging tricks and how to get traffic, how to get your blog listed on Google, Yahoo, and Bing.

All these valuable resources can be found here in my “Blog Resources section.

Thank you all for reading my post. Was my post helpful? If so please share this page with others.