You are probably here because you want to learn how to start a blog in the right way. Awesome! Your decision is pretty good, and I appreciate that. You are now in the right place to learn how to start a blog in just 30 minutes or less. This tutorial targeted exclusively to the newcomers who want to start a blog without any technical skills.

How to start a blog

# Why should you start a blog?

Bluehost OfferI know many people who left their 9 – 5 job and then started blogging as their income generator. Because blogging is a great way to make money online. It’s very easy to start. Only basic computer knowledge is required to start a blog. You can work from your home as a part-time or as a full-time job. You can spend your more time with your family on a flexible work schedule at home.

Blogging can make you a better person, it can improve your writing skills and communication skills. Blogging is a space that offering you an opportunity to share your information and knowledge with others.

Blogging is one of the most valuable tools to grow your businesses. You can quickly engage with new peoples and build relationships with them once you have established your blog. Blogging forces you to learn more and more through your journey. Enough?

Please Note: Bluehost has given us a special discount for our readers! You can now set up your blog for as low as $3.95/month! Yes, a 50% discount on the regular plan. It also comes with a FREE domain name!

# How to start a blog.

OK, now follow the step-by-step instructions …

  1. Choose a perfect niche for your blog.
  2. A domain name for your blog.
  3. Choose a perfect blogging platform.
  4. Choose the best hosting service for your blog.
  5. Getting Started: Install WordPress & launch your blog.
  6. Change Your WordPress Blog’s Theme.

Interesting? Don’t worry. I am here to help you to walk in the right way.

#1. Choose a perfect niche for your blog. 

The first thing first. You have to decide what to blog. You have to find out a niche for your blog. Niche means the topic or subject of your blog. Choosing the right niche is very important in blogging.

If you want to divert your blog to a passive income generator, you have to stay with one niche on your blog.

If you are a representative of a business or an organization, your blog should relate to the products and services that you offer. If you are an individual, you can choose any topic that you are familiar with, and it’s all about your passion.

I see in many new bloggers a starting trouble to choose the right niche for their blog and changing mind on the next day after choosing one niche. It’s a wrong turn. Keep in mind the following some points while selecting a niche for your blog.

A niche – in simple terms – is the general topic matter that you write about. It’s the passion or main theme of your blog. When you have a niche, all your posts revolve around that main theme, and that’s essentially all you talk about.
Blogging Wizard

Here are some examples of the popular bloggers are writing.

Adventure blogs, Beauty blogs, Business blogs, Decorating blogs, Design blogs, DIY blogs, Education blogs, Entertainment blogs, Fashion blogs, Film blogs, Fitness blogs, Food blogs, Gaming blogs, Health blogs, How to blogs, Lifestyle blogs, Make money online blogs, Marketing blogs, Mom blogs, Money saving blogs, Music blogs, Outdoor blogs, Personal finance blogs, Pet blogs, Photography blogs, Relationships blogs, Sports blogs, Tech blogs, Travel blogs, Wedding blogs, etc.

These topics are just samples only. Even more is there. But, as I mentioned before, it’s all about your passion and writing skills. Which subject you are more familiar with, go for that.

Still, you are struggling to choose the subject for your blog, let me introduce some tools for you.

SEMrush: This is a well-known tool for the bloggers and big company’s marketing team for using keyword research. In your case, you can use this tool for searching a perfect word for your blog which will get a high-rank chance in Google search. It’s not free, but I can give you a 7-days free trial by this link and make it worthy for you.

Google Keyword Planner: This is a free tool providing by Google for keyword research. With this tool, you can understand how the users searched your suggested blog name/keywords on Google monthly.

#2. A domain name for your blog.

In short, Your domain name is your identity. Choosing the right domain name for your blog/site is an important thing like the naming ceremony of a baby. Once you choose a domain name for your blog, if you wish to change the domain name in future  – it is not an easy process. This will destroy your brand identity, search rankings, reputation, etc. Because of this, it’s very important that you have to choose the best domain name from the starting point.  Consider the following points while choosing the domain name for your blog.

Cheap domain name provider

Domain names are little cheap ($5 to $15 per year) and every domain names will expire in a year which means you have to renew it after every 12 months.
You can choose your domain name from the below-mentioned domain name providers if you are interested.

#3. Choose a perfect blogging platform.

A blogging platform is a service that you can use it to publish your content on the internet in the form of a blog. Choosing the best platform for blogging is depends on some parameters like investment, ease of use, flexibility, monetisation gains & support. There are many platforms available like Blogspot, WordPress, Tumbler, Medium, Squarespace, Joomla etc. WordPress is the good choice for the beginning bloggers who would like to take advantage of more site features in the future. It is very easy to use. So I suggest you go with

Why WordPress?

So far WordPress is the most popular open source Content Management System (CMS), used by approximately above 75 million websites. According to W3Tech’s 2017 survey of the top 1 million domains, WordPress is the most used content management system over the internet. WordPress gives you full control over your website. WordPress is search engine friendly.

CMS Usage 2015


#4. Choose the Best Hosting Service for Your Blog.

There are many web hosting services available in the market, cheap & reliable. Choosing a best web hosting company can be a somewhat daunting task. Bluehost is one of the best hosting services in this market. Getting the best web hosting could result in an improvement of SEO and an increase in web traffic. I recommend hosting your WordPress site with Bluehost.

In this post, I am going to guide you to install WordPress on Bluehost. Each step we will cover with screenshots, so that can be pretty helpful to anyone. You can pick any other web hosting services you like.

Please Note: If you are thinking of a cheap and best hosting service, here is my recommendation. Hostinger is providing you with a 90% OFF for Hosting and FREE Domain included! Sounds good! yeah, really it’s an amazing offer. Grab it now.

# Why Bluehost?

Bluehost is one of the world’s largest provider of cloud-based online solutions. It is recommending by since 2005. If you are going to host your WordPress on Bluehost, you will get a free domain name as a compliment from them. Unlimited bandwidth, unlimited storage space, unlimited add-on websites, thirty-days money back guarantee, automated backup services, 24*7 support and 1-click WordPress install, these features are guaranteed with Bluehost. Ok, Let’s start here.

#Step1 – Go to Bluehost

On the Bluehost homepage, hover over hosting in the navigation bar and click on Shared Hosting or Click on get started now >

How to start a blog on Bluehost

#Step2 – Choose your hosting plan

On this screen, you can see 3 hosting plans, and the starter plan is the one I recommend for the new bloggers. You can upgrade your starter plan to a higher one anytime in the future.

How to start a blog on Bluehost

#Step3 – Choose a domain name for your blog

Next, you need to choose a domain name for your site. If you have already owned a domain name and want to use it for your website on Bluehost, otherwise type your existing domain in the right box and then click “next”. If you don’t have a domain name, you can purchase one from right in the sign-up process, it comes free with your new WordPress hosting account purchase.

How to start a blog on Bluehost

#Step4 – Create an account with Bluehost

After choosing the domain name for your site/blog, you have to create an account with Bluehost. Therefore, you can select the Sign in with Google option for the ease of access, or you can create manually with requested account information just below the ‘sign in with Google’ choice.

How to start a blog on Bluehost

#Step5 – Confirm your package information & add-ons

Now you will be prompted to choose your package information. In this step, keep in mind the following:

You do not need those add-ons to get your blog up and to run. Eventually, as your blog/website grows, you can decide if you want to add those services. Otherwise, you can always add add-on services from your Bluehost cPanel.

Bluehost package information

#Step5 – Choose the payment method

After that, select the payment method that you want to make the payment with Bluehost – via credit card or PayPal. By default, you will see only credit card option and if you wish to make payment via Paypal, click on more options.

How to start a blog on Bluehost

#Step6 – Read the terms & conditions and submit

After that click the “submit” button to complete your purchase. You will then be asked to create a password for your account.

How to start a blog on Bluehost

#Step7 – Create a strong password for Bluehost account

You can use the Password Generator to create a secure and robust password or create one yourself. Choose a password to protect your account, use both capital and lowercase letters, a special character number, and atleast one numeric.

How to start a blog on Bluehost

Once you have successfully created your password a congratulations screen will pop up. Now you are ready to log in to your Bluehost account.

How to start a blog on Bluehost

Now just check your domain name on a new page of the browser and you will get a webpage with coming soon message. I know this is not what you are looking for, Right? Ok, Let’s install the WordPress and set up your blog.

#Step8 – Install WordPress on Bluehost

After login to your Bluehost cPanel, look for Install WordPress option and click on the same. You can see below under the website zone, there are 2 options like install WordPress & One-Click install. Just click any one of them and proceed.

How to start a blog on Bluehost

Click the Install button.

How to start a blog on Bluehost

Type your domain name to install WordPress. In the field next to the domain, you can enter a subfolder such as ‘blog‘ or leave it blank if you want the site’s main page to be the blog. Next, click on ‘Check Domain’,

Maybe you will get a message like ‘it looks like files already exist in this location,’ but you can ignore this message and click ‘continue.’

How to start a blog on Bluehost

If necessary, you can edit the email address, username and password for the new WordPress installation. Click “advanced options” and you can change those settings. Then go through the Terms & Conditions and check the boxes then click the Install Now button.

How to start a blog on Bluehost

It will take a few minutes for WordPress to install. Once the installation processing is done, you will get redirected to your WordPress login credentials page. You will also receive a confirmation email with all of this information.

How to start a blog on Bluehost

That’s it, You did it! You have successfully installed WordPress on Bluehost.

Now, its time to design & launch your blog.

With this in mind, access your WordPress blog’s admin page by typing (replace yourdomain with your domain name) into the browser address bar. Log in with your admin username and password into the ‘Username’ and ‘Password’ boxes and click on ‘Login.’ Now you have reached to your blog’s dashboard.

How to start a blog on Bluehost

#6. Change Your WordPress Blog’s Theme.

Now you can play around here. First of all, you need to choose a WordPress theme (some are paid, but many are free)!

Keep in mind, a majority of free WordPress themes are outdated. So hackers can find loopholes in these themes and they can easily hack into your site. Not all free themes are lead to this, but you have to research a little when you are choosing one theme for your site. You can always upgrade to a Premium theme at a later date if you would like. I love to use  Genesis Framework on my all blogs because it’s just awesome. Most of the free themes don’t allow you to customize in advance. But with Genesis, you can customize your website’ design as much as you want with its child theme.

There are a lot of premium WordPress theme developers in the market and I recommend you to go with StudioPress, MyThemeShop or Themeforest. They are offering a ton of exceptional customization options.

If you are interested in going with free themes, here’s how you can find and use free themes on your blog:

Go to AppearanceThemes > Add New and then use the search box to find a theme that suits your needs or use Upload Theme option to add new themes from your computer.

How to Install a WordPress Theme

Here, you can see all the themes that you have currently installed in your WordPress account. By default, WordPress will install the Twenty Seventeen theme, and previous defaults Twenty Sixteen theme and Twenty Fifteen theme. You can switch between the Themes you have already installed here.

How to Install a WordPress Theme

Now you are ready to start blogging on your new WordPress blog! Create amazing contents, make your blog stand out from the rest, build your own network. ‘You can be different’. I wish you all the success in your blogging journey.

Please Note: This is my personal advice. Once you launched your new blog, start creating great contents that related to your niche ‘weekly’. Learn and refer more related to your niche topic. Learning is a continuous process of life. DON’T GIVE UP.

Winding Up

I hope this literal tutorial on how to start a blog was helpful to you and you are able to create your first blog without any technical skills. Leave me a comment below with your concern or question. I will answer each one of you personally and will get back to you as soon as possible. 🙂 If you can, please share this article with your friends who is really looking to start his own blog.