How to Start a Blog In 6 Easy Steps: Beginners Guide with Images

How to Start a Blog In 6 Easy Steps: Beginners Guide with Images
Best secure VPN service

Do you wish to start a blog and build your career as a blogger?

Yes! It’s possible to try and do each at the same time! I really appreciate your decision!

After all, What’s the better choice than following your passion and earning passive income along.

From the last few years, DigitalSahay has helped countless users such as you to start a blog of your own.

Blogging is now a full-time carrier. And thousands of bloggers around the world, including me, are making millions through Blogging.

The best thing about blogging is that you not only earn a good amount of money with it. Also, apart from this, we do many other things.

Why should you start a blog? Reasons for Starting a blog.

I am personally started blogging for two good reasons. 1) I wanted to help people and 2) to make money with it of course.

There can be many other reasons for starting a blog like Money, Fame, Social impact, Passive income.

You meet thousands of new people and followers through comments, social media, or email.

People start a blog for several reasons, and a few of the most common once are:

  • Sharing the new learnings
  • Documenting your thoughts
  • Passive financial gain and creating cash
  • Free gadgets and stuff for review
  • Blogging makes you a better writer and thinker.
  • Free travel
  • You can promote your own business or services through blogging.
  • You become popular and more confident.
  • Or the other.

Your’s might be one of the listed here, or you have other reasons, either way, blogging may assist you to achieve your goal.

Whatever the reason, the point is that blogging is a very powerful tool to achieve different goals.

When you get many benefits and you can start a blog almost free. So, why can’t you create your blog today? You can not ignore it.

In this article, I am going to show you how to start a blog? You can easily create a blog for almost free! And some people like me can earn a lot of money.

So, without any further delay, let’s find out how you’ll start a blog these days.

Here is a step by step process to ready and start your first blog.

#1.Choose the best platform to start a blog

#2. Select an appropriate niche and domain name

#3. Selecting the best hosting provider

#4. Start a Blog with WordPress

 #5: Select a theme and design your blog

#6. Start earning from your blog

Let’s get detailed information about each of these steps

How to Start a Blog In 6 Easy Steps: Beginners Guide with Images

1. Choose the best platform to start a blog

At the very first stage, you’ll need to look into the most effective blogging platforms out there and confirm the kind of blog management software system you’re planning to use. I like to recommend that you build your own blog using the self-hosted setup that I’ll show in this guide.

When it comes to common blogging sites, you have the subsequent options:

There are 2 ways to create a blog, one is free. And another is by paying around $100 (Rs. 7000) for the domain name and hosting.

How to start a Blog for Free

One of the most common questions every people ask, Can I start a blog for free? The answer is yes. There are many blogging platforms available on the internet, who provides a free blogging solution.

You can start a free blog with Free Hosting Sites like Blogger,,, etc. But, there are several limitations to creating a free blog with any of them.

I am giving you 6 true reasons to make things clear! Why you should not start a blog for free.

Cons of Creating a free blog

  1. Your blog’s domain name will look like or! Which is much longer to read than your paid blog, which is like
  2. You will often encounter severe limitations involving design changes.
  3. Monetization will make it difficult to adversely affect your revenue.
  4. The whole process of migration from the free platform to paid is very tiring! And you can lose anything from traffic and revenue.
  5. Your readers, advertisers, and customers will not take you seriously.
  6. Lastly, you do not have control over your content! Because everything is in the hands of the free platform you are using! If anything goes wrong with your blog! So suspend your blog and you can not do anything.

I hope the above 6 reasons are enough to convince you not to create a free blog.

So, what is the best way to start a blog successfully?

If you want to take your blog to the next level, you should have to start paying for it. And you can get full control of your blog, access to more extraordinary features, and a custom domain name.

To get started, I strongly recommend setting up a self-hosted blog with free open-source CMS software that you can install on any web hosting account. I will show you step by step later in this guide, so keep reading!

If free blog hosting is currently the only option for you, create an account on one of the free platforms mentioned above.

Select the right CMS to start a blog

You have many choices once it comes to a self-hosted platform (also known as a Content Management System or CMS). CMS or content management system is basically a Blogging platform. Like, Blogspot, WordPress, Drupal, Joomla, Wix, TypePad, etc. where you are going to insert all your files.

There are many blogging platforms available out of which we are going to go with WordPress for the following reasons.

  • It is absolutely free.
  • It is very easy to design a blog and understand its dashboard.
  • WordPress has an open exemption to design any kind of website with 5000+ free and paid themes.
  • There are over 70,000 free plugins in WordPress to make your blog speed and efficient.
  • Lastly, there is a whole wordpress community! Which can help you with anything when setting up a blog! Join their WordPress forum.

98% of the blogs in the world are currently using wordpress. Even, I also use WordPress for this blog myself.

That’s why I highly recommend you to create your blog with WordPress CMS.

2. Select an appropriate niche and domain name

First, ensure to choose a perfect niche that you are the most interested in – the one you’re passionate about. That means you’ll follow your passion and enjoy your blogging journey.

Second, you need to decide on a niche that has enough audience interest.

Once you choose a niche, I also recommend you validate it. Below could be a 3-step formula to confirm your niche for success.

A 3-step blog success validation process:

Check niche size.

Explore competitors.

Analyze monetization potential.

This method can assist you to get a clear plan of the scale, competition, and monetization potential for your planned niche. If you’re unsure of the way to choose and validate a blog’s niche, read our detailed guide.

Buy a Perfect Domain for  Selected Niche

This is very important because a domain name refers to the niche of your blog. So, you have to choose a correct domain name and install it on your blog.

If you want to create a blog on football or cricket, then choose a name like or

If you love dogs and cats, then choose a domain name like or, etc.

The following are some things that you have to keep in mind while choosing the domain name.

The domain name should correspond to the purpose of your blog.

The name should be easy to remember and pronounce.

You always choose .in or .com while selecting Extention! If your blog is targeting the Indian Audience, then .in is much better.

But if you can’t find the desired domain name with .com or .in extension! Other extensions like .org, .net, .info, .co etc. can also be taken.

Prefer to choose a .com or .in extension.

Finalize on one of the most appropriate domain names.

3. Selecting the best hosting provider

WordPress is just a software with which you create a blog by putting all the necessary files together. But, where are you going to host your blog? Well, that’s why you need a hosting provider.

The hosting provider stores all the content of your blog like text files, CSS files, images, videos in the server. And makes it available to the world.

So you need to use your domain name. And, a hosting provider is needed to make it available worldwide. But, which hosting provider are you going to choose?

After selecting a domain name, choosing a reliable hosting service will be one of the most important selections you make.

To an excellent extent, the functionality and performance of your website will depend upon your blog hosting. The host makes sure your website is available 24/7 to potential readers and it’s where your contents and files are stored online.

Most hosting companies also will provide you a free domain for the first year after you purchase their services.

The wrong web host will cause several issues with your blog. simply imagine selecting a mobile company that has no reception. Your web host may be a major piece of the puzzle to creating a successful blog; so, you need to select a reliable provider.

Based on our analysis and information available on the official WordPress web site, Bluehost is a top selection in the opinion of the many blogging specialists.

How much does it cost to start a blog?

Here I am showing you a basic comparison in 1-year plan pricing of the 3 most popular blogging solutions, with a custom domain name. For CMS hosting services I will show Bluehost company’s pricing plans.

Blog hosting services$5.95 per month (billed for 1 year) $3.95 per month (billed for 3 years)INR 459 per month (billed for 1 year) INR 299 per month (billed for 3 years)$5.00 per month (billed for 1 year)$8.50 per month (billed for 1 year)
Domain name registrationFirst year free, after
$17.99 per year
Included in hosting planFirst year free, after $18.00 per yearFirst year free, after $14.95 per year
Storage space*UnlimitedUnlimited6 GB3 GB
Bandwidth*UnlimitedUnlimitedUnlimited2 GB
Total for the first year$71.40INR 5508$60.00$102.00

* Storage space shows you how much space you can use for your blog and media files. Bandwidth is the amount of data your blog can transfer to visitors. These two parameters are important when your blog starts to grow and get more traffic.

4. Start a Blog with WordPress

I have a special partnership with Bluehost for my DigitalSahay readers.

The actual cost of 1 year hosting with a domain is around $100 to $180. But, if you use my special discounted link then you will get one year hosting in just $71.40 (Rs. 5500 for Indians). You get your domain for free.

So soon start your first blog with just $70 or INR 5500 / following these steps

1: Go to Bluehost Special Offer page.

Bluehost intro offer

2: Click on the “Get Started” button, it will take you to pricing page.

3: Now you are taken to the hosting plan’s page,  there are four plans offered by Bluehost Basic, Plus, Choice Plus, Pro. Choose the Basic Plan if you want to start with  just one blog at $71.40.

4: If you are planning to start more blogs in future or want a high performance blog than rank on Google, then I recommend you  Choice Plus Plan. In future, you can start multiple blogs with the same hosting without paying anything.

Bluehost hosting plans pricing

Read the features and click on the “Select” button.

5: On the next page, you have to add your free domain. Refer step no. 2 for choosing a perfect domain. Type your domain and click ‘Next‘ button. Or you can just click “I’ll create my domain later“.

Until then, Bluehost will setup your blog on a temporary domain. As soon as you decide your domain later, it will be added to your blog.

Bluehost Domain Setup

6: On the next page, you have to fill account information. Enter your name, address and other details. Choose 12 months in ‘Account Plan‘. You also get free SSL along with free domain. SSL makes your site https, it’s highly recommended for Google search traffic.

account information 720x420 1

As you don’t need Domain Privacy, SiteLock Security & Codeguard Basic. So, you can untick all 3 Extras in the ‘Package Extras‘ and your plan price will become $71.40.

Bluehost Special Price

7: Now, you need to add your payment information. You can pay through credit card or PayPal (through more Payment Option). Then check the Bluehost terms box and click on Submit.

payment details 696x406 1

9: On the next page, you have to create your password for your bluehost account. Create a strong password as suggested below.

account password

10. Now you can login to your bluehost account and setup your blog. After login add your blog name and a tagline. Enable ‘Do you want a Blog?’. Select ‘My Home Page’ for ‘Display blogpost on’ option. Then click on ‘Continue‘.

setup blog 696x406 1

11: Now on the next page, it will ask “Tell us a bit more about you”. You can choose what you like OR refer this image below and click “Continue to Theme Selection“.

blogging goal 696x406 1

12: On next page, you can select any theme if you like as these are free themes.

blog theme 1

13: On the next page, your blog will be setup on a temporary domain as shown in the image below. Your actual domain will be added to your hosting in next 2-3 hours. Bluehost recommended some settings, you can tick what you want. Then click on blue color ‘WordPress‘ button.

final website settings

14: You will then be taken to your WordPress Admin Dashboard Panel as shown below.

wordpress dashboard

Step #5: Change to perfect theme and design your blog

The theme is the face of your blog. A theme is the most important part of your blog. It changes the look, design, style, and layout of your blog. When you install WordPress to create your blog! So WordPress installs a default theme in your blog!

You want to make an environment that’s both eye-catching and practical. In the long run, you would like your visitors to simply find information on your website. Your design and layout will cause instant distrust of your blog or immediate acceptance.

Thousands of free and paid themes are available for WordPress bloggers.

If you want to install a free theme! So move your mouse over Appearance and then click on Theme.

Click on Add New ‘button and you will get thousands of free themes! You can find Featured theme, a popular theme, the latest theme, and other options.

You can use the ‘Feature Filter’ option to find more themes.

Check the details and preview of each theme and install the one you like the most.

The look and feel of your new blog depend on the theme you select. Your readers will first notice the general look of your blog before they even take a look at the content. choose a theme that looks nice, however, also works for your specific content desires.

Choosing the right theme

Here’s a quick guide for selecting your theme by looking inside the WordPress dashboard:

wordpress customize theme

Read the description – Most themes come with a brief description of features and functionality. Reading it will assist you to work out if the theme matches your desires.

Preview the theme – Preview the theme (demo) to get an idea of the general look, layout, and how customizable it’s.

Check the ratings – Star ratings are visible within the preview and below theme details to provide you a clear idea of how smart the theme is.

If you can’t find a theme that you completely love, don’t worry. choose one that you just like, and you’ll be able to always change it in the future.

Once you install a theme, don’t be surprised if it still doesn’t look quite right. it’s simply a skeleton of your blog. to make it appealing, you’ll need to fill it in with content (text, photos, videos, etc.).

Should you select a free or premium theme?

Free, premium, and custom themes

In my opinion, there are more than enough free WordPress themes to choose from for any blog topic.

If you don’t want to search through thousands of themes, you can simply begin things off with either Twenty Twenty or Twenty Twelve themes. both free themes are presented by and are popular creators.

Remember, you’ll be able to always choose a different theme later as you continue to customize your blog. All of the content pages and unique content that you create are going to be transferred automatically to a brand new theme layout.

If the current stash of free themes doesn’t satisfy your specific need, you can check the available premium themes. These themes are usually designed by third party companies and sold on totally different WordPress theme sites. the price varies for single-use licenses ranges from $30 to $500, depending on which premium theme you select.

If you have a budget, you can find thousands of Best Premium themes at Themeforest.

Experiment with your theme and create a great design.

Install Important Plugins

Plugins are bundled pieces of code that have an effect on the way your blog looks and functions. they will add new functionality to your blog, extend your theme’s capabilities, and customize your blog as a whole or partially.

While most of the plugins are free, there are many premium plugins that are offered for a fee, based on their unique functionality. At the moment, has over 57,000 different plugins within the repository.

By default, once you set up your blog, WordPress can automatically add some plugins they think are necessary for any blog. you can review blog plugins on your WordPress dashboard and add new ones by clicking the Plugins tab on the left-hand side.

Click on plugins and then click Add new to install the plugin.

You can find plugins here! And to know more about each plugin, you can click on ‘More details’.

To install and activate the plugin, click the install now button and then the ‘Activate’ button.

Below, I’ll show you some recommended plugins that you should use.

List of suggested plugins for bloggers

To save you time, I’ve selected some necessary plugins (free) for your immediate blogging needs:

  • MonsterInsights – Google Analytics plugin for WordPress, to monitor and analyze your web site traffic.
  • Yoast SEO – A comprehensive SEO plugin for your blog, to optimize your content for search engines.
  • WP Super Cache – Helps with the load time of your WordPress blog and delivers content to your readers faster.
  • Akismet – Protects your comments and contact form from spam and prevents your website from publishing malicious content.
  • Contact form 7 – A contact form with flexible email choices. It supports CAPTCHA and Akismet spam filtering.
  • Disqus – an alternative to the basic WordPress comment system with advanced administrative and comment capabilities.
  • YARPP – Creates a connected posts list at the tip of every one of your posts mechanically to encourage individuals to continue browsing your website.

Congratulations, you just learned the way to customize your blog and design changes!

Adding an Editor to your blog

Here are the most important things after creating your blog.

Create a new user

You have already created an Administrator Account! As an Administrator, you can make any changes to your blog! You can install any topic, plugins, post, page, categories, and user and many other things.

Your Administrator user and password must be very strong. Spammers and hackers can attack your blog with spam and malware! If they can guess your Administrator username and password.

To avoid this, you need to do 2 things.

Make the administrator username and password very strong.

Do not publish any post or page through the admin account! And do not approve any comments through the admin account.

Create an Editor Account

You need to publish comments, posts, and pages on your blog with an Editor account.

You can easily create an Editor account by clicking on the Administrator Menu users above.

Click Users -> Add new.

And enter the new user name, email, first name, and last name.

WordPress will recommend a strong password for you. To see your password, click on but show the password’button.

Copy and note this password.

Select Role as ‘Role Editor’ from the drop-down.

Click on Add new user.

Now if you want to publish a post or page from the editor account, you can logout from the option at the top right and login with the editor username and password.

Write content and promote your blog

You should write a detailed post and publish at least 2-3 posts every week! Your readers should be happy and satisfied with your post. Google will rank your post by writing useful posts with unique ideas.

Write your first 800+ word post and publish it on your blog. Move your mouse to ‘post’! And click on ‘Add new’ to add your first blog post. Add a Title in the ‘Add Title’ section and write your posts in the Next section! Add a nice image to your post. And then click on the publish button to publish your first post.

Congratulations! This is your first post after starting your blog! Keep writing and publishing such awesome posts.

Other things you can do in your blog! They are adding categories, creating Navigation Menus, and adding tags to your blog! You will find more information in my next article.

6. Start earning from your blog

Blogging is becoming a very popular Full-time carrier in India and worldwide! Millions of bloggers are making $ 1000 to $ 100,000 per month from their blogs! Blogging is a full-time career for me! I work on my blog 10 hours a day and 7 days a week.

I make about $ 20,000 every month from my blog. So, if you want to earn some money with your blog! So you need to be serious for your blog! You paid almost nothing to start a blog. But, you need to work hard if your goal is $ 2000 + per month.

Your income will depend entirely on the number of visitors to your blog! The more traffic you bring, the more money. To increase traffic, two main areas need attention.

Monetization for your blog

Basically, you have to use all channels to increase traffic to your blog.

Once you start getting enough traffic to your blog! So you can monetize it with different Advertising Platforms.

Google Adsense is one of the best platforms. You can show Google ads on your blog. And can earn for each click. Adsense is the first choice of the blogger when it comes to contextual advertising.

You can also earn by selling products and services on behalf of other people, Which is known as Affiliate Marketing. Amazon Associates is one such example.

As you gain experience you will learn many ways to monetize your blog and earn money. In this post, you will learn many ways of monetizing a blog.

But as a beginner keep it simple and focus on Google Adsense.

FAQs on How to Start a Blog

How much money you can earn from a blog?

To be honest here! Blogging is not just like a piece of cake as many of you assume. Well! There is a perception out there that anybody can be a blogger and make huge money overnight. If you think so then you are wrong. No, blogging is not a jackpot where you’ll become wealthy overnight. It’s a long process where you have to find out such a lot of things over time.

Honestly saying, it depends! When you start a blog your income will rely on how smart of a blogger you are. Just like any other profession (Doctor, Engineer, Lawyer, financial advising), there are different levels of blogging who are earning anywhere from $1000-$2 million a year.

In India on average, a typical blogger can earn anything between $500 and $100,000 per month.

However, if the blogger is more experienced, then he/she can earn up to $3000+ also. Celebrity bloggers in India earn between $20,000 and $100,000 a month.

Most of the bloggers are average bloggers who are earning $500 – $1000.

Only a few bloggers are earning between $5000 and $10,000 a month. And this income is much more than what an average engineer earns in India.

So earning potential from blogging is unlimited.

Top bloggers in India and their income

Before you learn whether or not to begin your career as a blogger or not, you need to know a number of the success stories in India first.

• Harsh Aggarwal

Harsh Aggarwal, a guy from New Delhi, has taken the internet by storm. He publishes his monthly income report monthly. He makes around $40,000 per month from his website

• Pritam Nagrale

Pritam Nagrale pioneered the idea of making money online. His website is all regarding it. From his numerous blogs, he earns around $25,000 a month.

• Amit Bhawani

Amit Bhawani used to be a top blogger from 2008 to 2013. That time he made over $10,000 a month. Right now he blogs about android phones on his latest blog

How much money you can earn depends on many factors such as:

  • That niche you’re picking?
  • How much time you’re spending on learning and implementing?
  • How much organic traffic did you drive to your blog?
  • What digital marketing strategies you implement?

There are numerous different factors like consistency, your network, personal motivation and goals also contribute a lot.

However, niche and your digital marketing skills alone can assist you to move really fast in the field of blogging.


So this was a complete guide in easy steps on “How to Start a blog”.

Learning from step 1 to step 3 is very easy. But, you need to read step 4 again and again until it becomes clear to you. Step 5 is also a bit technical about designing and you have to pay attention to it. Step 6 in Last is important because you have to apply it every day unlike step 1 to step 5.


Please enter your comment!
Please enter your name here