Step by Step How To Start A Blog


If you think about starting your own blog, but don’t know what to do. You have come to the right place. This post will guide you step by step how to start your own blog.

Before you start your own blog, you must ask yourself about this.

Why do you want to start a blog?

  • Blogging for Fun.

If you  like to share their knowledge with others or maybe like writing, then you will enjoy blogging with your own blog.

  • Blogging to support your business

Blog can also be used to help promote your business. You can improve your awareness by regularly post your content and get more traffic to your blog. Not only for promotion, Blogging also help with your branding.

  • Blogging to make money online or even work from home.

With blog, you can also earn income, become a full-time blogger, make money online and even work from home while retire from your day job.

How To Start A Blog With These Simple Steps

1. Choose Your Niche

You can start your blog with several niche at once and have more topics that you can write, but you will probably less recognized as an influencer in all the topics you write in your blog. By focusing on one niche will increase your success probability.

Choosing a niche depends on what you want to do with your blog. If you are blogging for fun then its easy, You can blog about things that you already know or you passionate about.

If you are blogging to make money online then you need both of them. You don’t actually need to be  an expert in your niche , all you need is to be ready to learn basics of your niche and learn more while you continue blogging.

In order to help you choose a niche, Here are things that you can do :

  • List all niche in the market that you like and passionate about or you have the common knowledge about it.
  • Conduct a small research about it a little and select the one that you like the most. Add all of them to your list.
  • Do competition research  for all niches in your list. Take out the ones that have high competition from your list.

2. Choose a Blogging Platform

There are many blogging platform out there, such as Blogger, tumblr, Squarespace, Joomla and WordPress. I like WordPress the most because its flexibility and support from their development team. What I mean about flexibility is the ability to accept third party themes and plugins in order to improve your blog in term of visual and functionality.

WordPress is one of the best content management system that you can use as a blogging platform and it is a free one. It also has one of the biggest communities in the world.

Several things to consider when choosing wordpress as blogging platform :

  • Fast and easy to install.

If you decide to use a self-hosted WordPress installation, your host will probably support 1 click installation which takes less than 5 minutes to setup.

  • It is easy to setup and manages.

If you encounter any issues with your blog you can get support from the WordPress community or from a WordPress blog owner. You can post your issue on QA sites and Forums, a lot of people will help you for free.

  • Support is not an issue.
  • You can build anything with WordPress.

Literally anything, from a blog, forum, community sites, membership sites or estores. You name it.

  • It is highly customizable.

WordPress is an open source which means that you can edit the WordPress core files your self, although this is something you don’t need to do, the option is available if you need any custom implementation for your website.

  • WordPress has more than 3000 free licensed themes and hundreds of paid themes which you can use to customize the design of your blog and add more features without using a single line of code.
  • WordPress has more than 45,000 free licensed plugins and thousands of paid ones to add more features to your blog.
  • There is two versions of WordPress: Self-hosted WordPress vs

Many people confuse between Self-hosted WordPress ( vs is a website that provides you with valuable information about using WordPress CMS software, supported themes and plugins. is a hosting site where you will have a WordPress software hosted on WordPress servers. You can start for free on a subdomain. They have paid hosting plans with your own domain name as per below image.

I don’t recommend using the free plan on because you are limited to WordPress hosting terms, and you have to use a subdomain (

You will not have a full control over your WordPress implementation. You can think of this as running your blog on Weebly or other similar platforms.

3. Select Your Domain Name

Below are some tips for choosing your domain name:

  • Select a domain name that is short and easy to remember.
  • Look into competitors domain names for inspiration.
  • Avoid confusing words. Words that might be confusing in general or can be confused with another brand. You need people to reach to your blog, not to your competitor website.

A very important step is to make sure that you can use your domain name as social media account username on all the social media websites that you intend to use.

4. Select Your Web Hosting Company

Web hosting companies provide you with a virtual server where you can install your WordPress software. They offer you different hosting plans and each plan give you a set of hosting capabilities like how many sites you can host, server processing power, maximum storage size, bandwidth, and other capabilities.

Web hosting offers:

  • Shared Web hosting

This is the most common and cost-effect hosting offer. Many websites will share the same resources (RAM, CPU, bandwidth, etc) of a group of physical servers. There is no guarantee on the resources your website can consume.

  • WordPress hosting

WordPress hosting is almost like shared web hosting, but an improved version, the web hosting company optimize the hardware platform that is used to run WordPress as per industry standards.

  • VPS

VPS stands for Virtual Private Server, which is like owning a fraction of a server just to host your own website. Your resources are guaranteed whether your site use them or not. But, Nobody else can use them.

VPS is more expensive but it provides more stability and performance. Also, it provides you with more control over your virtual hosting environment.

  • Dedicated hosting

This is the best hosting option that you can use. You have your own dedicated server reserved which gives you a full control over your own hosting environment.

This is the most expensive hosting plan. However, it’s a cost-effective solution for companies with require significant resources as they don’t need to build their own server/data center and hire IT staff to maintain it.

7. Customize Your WordPress Blog

Next step, you need to customize your WordPress blog by choosing a theme and the plugins you need for your blog.

When it comes to WordPress themes, there are many themes available for free and also premium themes for more professional look of your blog. Each blog has different goals and require different look that fit for them. There is no right or wrong when choosing a theme. Select the best theme that best for your blog.

WordPress plugins add more features to your blog, there are 47,000+ free plugins and thousands of paid plugins. We will love to have them all but be aware that each plugin you activate will affect your website performance. You can also consider this while choosing your hosting, especially if you activate many analytics plugin for your blog. It is important to activate only the plugins you need at a time.

8. Launch your website

Now, If you are done with your blog setup and customization, start adding content to your blog and promote your blog to your friends. Mention it in your social media account will help you get more visitors.

Leave a Reply

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