How to Start a Blog: Step-by-Step Guide for A Simple Writers

Want to Start A blog?

If you have decided to start a blog.

Then, trust me it will be the best decision of your life.

Blogging has the power to change your life completely. You can live that life which you are dreaming of.

Yes, you heard it right.

If you are passionate about blogging and if you will consider blogging as a business,

then, for sure,

you can live a luxurious life after some years of blogging.

If you’re a writer, it makes perfect sense: You can use a blog to serve as your author platform, market your work, or find new freelance writing clients. Blogging is also a great way to experiment with your writing style.

If you’re searching for a good way to share your thoughts, feelings, and expertise, now is a great time to start a blog.

Don’t believe? See some real-life proofs:

Best Bloggers From India

Gone are the days when blogging was simply considered a leisure activity. With the right amount of passion, creativity, and a knack for business, people can make millions from their blogs. There are plenty of bloggers in India, but these are some of the best, who stand out with consistent quality content.

1. Pritam Nagarale Founder of Moneyconnection


Pritam Nagrale involved in internet marketing since 2004 possesses knowledge in very diversified categories of internet marketing. Right from SEO, he can provide instant results through PPC and other paid marketing services. A good command to attract traffic from Social Media.

2. Harsh Agarwal,


Twenty-nine-year-old Harsh Agarwal started blogging as a hobby but is now making millions with it. He started out working at a call center in Gurgaon, and when his blogging picked up, he borrowed his friend’s credit card and purchased a host and domain, and that’s how ShoutMeLoud went online.

3. Amit Agarwal,


No list of tech bloggers is complete without Amit Agarwal’s name. This 39-year-old blogger brought professional tech blogging to India. A graduate from IIT Roorkee in Computer Science, Amit worked for a few years in Hyderabad before moving to Agra his hometown. “When I moved back, the only option I had was to start working as a freelancer.

How to Start a Blog

We’re here to help you navigate every step so you can start a blog stress-free — from choosing your domain name to publishing your first post.

Here’s how to start a blog.

Step 1: Choose A Niche For Your Blog

This is the most important and very crucial step for starting a blog.

A niche is a topic that you write about most often, or even exclusively, in your blogs.

the question is How to choose a Niche?

To become a successful blogger you need to choose a profitable niche on which you can write.

So pick the one niche, with which you are most comfortable to write and, to have deep knowledge about that niche.

so that, You can provide the best quality content to your readers. Choose the one niche in which you are passionate about and most interested in.

By choosing the niche of interest and having your own point of view you’ll be able to differentiate your personal blog from the competition.

Brainstorm To Find Your Topic

Following is a process that can help you to find which niche is best for you:

  • Find the niche which you liked the most from the list.
  • Make a list of your interests or hobbies.
  • Check out how you can generate money from that niche.
  • Check affiliates and other revenue sources from that niche.
  • And, you are ready to start your own profitable blog.

Want to know more?

Check out Best Blogging Niche – 7 Which will Make Money Online (Easily)

Now, let’s move to the next part of How to start a blog

Step 2: Choose A Good Domain Name For Your Blog

A domain name is an important part of blogging.

So, before deciding your domain name please do proper research about it.

Don’t take any domain without research.

If you have already decided on the domain name for your blog then, you can skip this part and, head over to the next part.

If not,

Then, Let me tell you some tips to find a good Domain Name because your domain name will be your brand name in the future.

So, choose accordingly.

Domain  Name/Url –  The domain name or URL is the name of the website which readers types in the browser.

let me show you an example: –

  • HTTPS://(Hypertext Transfer Protocol)
  • www (the subdomain)
  • Bloggingkk (Domain name)
  • .com(extension).


the most important tips you need to follow before choosing any domain name for your blog.

1) Use Keyword: – Try to use your main keyword in your domain name. It will help your visitors to understand the niche of your site and, also it will help in SEO.

2) Use top-level Domain extension: – Always try to use a top-level domain extension for your blog. It will help you in branding your domain and, .com is the most preferable.

3) Don’t Use Numbers: – Don’t use numbers in a domain name, it will not look professional and, also that is not easy to remember.

4) Keep it short and simple: – Keep it as simple and short so that, everybody can easily grab that and, keep that in their mind.

5) Act Fast: – Act fast means if you are getting a perfect domain for your niche. then, don’t delay in purchasing. Purchase it as soon as possible because these days, domain names are selling very quickly.

6) Research It: – This is an important point. Always research your niche and topics on which you want to purchase a domain name.

7) Choose Brandable Name: – Choose your domain name accordingly because, in the future, this will be a brand. So, think about the long term and choose wisely so that, it will become a brand in the future.

Follow the above-given tips to make the best decision for a good domain name.


Let’s move on to the next step how How to start a blog.

Also read: Choose a Good Domain Name For Your Blog Website

Step 3: Choose A Good Hosting For Your Blog

Hosting is a service that gets your blog online.

In other words, Hosting is storage where your all images, posts, and files are stored.

What’s a web host? Well, your hosting company does all the technical magic to make sure your site actually appears when people type your domain name into their browser. In other words, it’s pretty important.

While we use MediaTemple to host The Write Life, it’s typically better for blogs with lots of traffic, so you probably don’t need that if you’re just starting out.

For a new blog, try Bluehost. It’s used by top bloggers around the world and is known for its customer service and reliability.

The Write Life has a partnership with Bluehost whereby they allow our readers to purchase hosting for $2.95/month. The cool part is that INCLUDES your domain.

BlueHost Plans And Pricing

There are 4 Hosting plans to select. You can select the “Choice Plus” Plan if you are not expecting much traffic or don’t have enough money to purchase the Pro plan.

You can upgrade to any plan later according to your needs.

But I recommend selecting “Pro Plan.” It provides domain privacy for free and it performs overall well.

After choosing your Hosting Click Select and,

Oh, and pro freelancer tip: Put your purchase (and all the purchases listed in this post) on a business credit card and keep the receipts; as investments in your business, they’re tax-deductible.

Step 4: Set Up Your WordPress Blog

Yeah, Now time to make a blog.

Name Your Blog, add a tagline which is the focus keyword for your blog.

If you don’t have any tag line. Then, leave it blank. You can also add this later.

Allow the switch next to “Do you want a blog?”. You can leave it off if you want a regular (static) website without blog posts.

You can always add a blog later. But For this tutorial, I’ll assume you want a blog.

below I have let my “display blog posts” on the Homepage.

But You can also let your blog posts show on a different page. It is a matter of Personal Preference.

After finishing these steps you will be asked to choose a theme. Skip that step of choosing free themes. Many free themes have security holes in it.

If you don’t have a listing of your preferable themes, you can set it later.

No worry, I will show you how.


Walking through that crazy simple process, you got you a Blog ( WordPress + Hosting ).

Now you are somewhat ready to go forward with what you have.

Congratulations! Now you have got a self-Hosted WordPress Blog.

Before we get started work on your site, Keep two things in mind:

  • You will have a Temporary Domain at First: It is Normal. It can take up to 24 hours to fully register your domain.
  • If you put your site URL on the web and go to your website, you will see a “coming soon” page. Don’t worry; you can remove this after you log in your WordPress admin panel.

After your domain gets registered in less than 24 hours, you can see your website with the default theme and default contents.

Now, Let’s Get started Customizing Your Blog Through WordPress:…

There are a lot of things to configure with WordPress which will allow you to go forward with smooth and hassle-free blogging.

If I continue from step one, you are already logged in to your Bluehost account.

Now you have to go to WordPress.

You can do it like so, by clicking the WordPress button at the right-top-corner of your Bluehost account.

How To Login To WordPress Backend:-

In order to operate your website and publish posts, you might have to log in many times.

Not always, you are willing to login from your Bluehost account.

To login To any WordPress Back-end, you have to put /wp-admin after your domain address.

For example, your website is so, you have to type every time, you login to WordPress.

and then you will be taken to the WordPress login screen.

Then enter your email address or username and password to get access to your back-end.

Below is a Screenshot of how your WordPress backend will look.

Not to worry,

I will tell you all that.

Don’t look on the white screen. The main tasks are waiting in the Right Column.

Step 5: Choose An Attention-Grabbing Theme

There are millions of themes you can find in the Appearance>Themes>Add New Window.

But, don’t use them.

Here you will get all the free themes and, that are not that much good for professional blogging.

Free themes are easy to hack and by this, you will lose your all website data.

Blog theme and looks are more important if you are starting a new blog in this era.

If you’re providing a lot of valuable content but your design is not good then nobody will read your article.

if you don’t have a great design,

Then, you are losing lots of traffic and the audience of your blog.

A Professional theme and blog design will build your brand and trust among your readers.

Now we’re getting to the fun stuff! Your theme determines what your blog looks like, and you’ve got a lot of options to choose from. Yes, there’s a wide range of free themes, but if you’re serious about blogging, the customization and support offered by paid themes can’t be beaten.

Here at The Write Life, we use Genesis, which is one of the most popular premium themes available. Another popular and flexible theme is Thesis. On my first blog, I used Elegant Themes, which has a wide selection of beautiful themes at a reasonable price. All of these themes come with unlimited support — essential when you’re starting a blog.

If you want your blog to be a marketing tool for your writing services, you might look for a theme with a static home page (like mine). That way, your site will look professional and appealing to everyone — whether they’re there to read your latest post or hire you for a project.

Whatever you do, make sure your theme is “responsive,” which means it automatically adjusts to look good on any device. Since more than half of website visits are made on mobile phones, this is crucial for your blog’s aesthetic.

Let’s see some amazing features of GeneratePress Premium Theme:-

  1. Ultra-lightweight theme under 30 kb
  2. Easy to Use and Customisable
  3. User-Friendly Layout and Typography
  4. Hundreds of customizing options.
  5. SEO-Friendly & Mobile-Friendly.

Also read: 5 Best Free WordPress Themes 2020, Which Are Light Weight And SEO

Step 6: Create a blog header

I think it’s always worth getting a custom header for a new blog.

You can ask your favorite graphic designer, create one with Canva, or order one on Fiverr. I’ve had great luck getting headers and other graphics designed in this online marketplace, where thousands of people offer their services for $5 per gig.

Step 7: Write your blog pages

Though you’re starting a blog and not a static website, you’ll still want a few pages that don’t change. (“Pages” are different from “posts,” which are the daily/weekly/monthly entries you publish on your blog.)

Here are some pages you may want to create:


The about page is frequently touted as one of the most-viewed pages on blogs, so don’t overlook it. Include a professional headshot and brief bio, and explain why you’re blogging and why the reader should care. What makes you an expert? How can you help them?

Don’t be afraid to let your personality shine through — blogging is a personal affair!


You want your readers to be able to get in touch with you, right? Then you’ll need a contact page.

It doesn’t have to be anything fancy; just tell your readers how best to reach you. Avoid putting your full email address on here, as spambots could get ahold of it. To work around that, you can use a contact form plugin, which we’ll link to below, or simply write something like “yourname AT yoursite DOT com.”


It’s your blog, so flaunt what you’ve got! Show your prospective clients and readers that you deserve their time and attention with examples of your past and present work.


Do you have a list of favorite writing tools? Or maybe books that have inspired you? Readers love resources pages, and for bloggers, they can also be a clever way to earn income from affiliate sales. Check out The Write Life’s resources page for inspiration.

Start here

You probably won’t need this at first, but a “start here” page is smart once you have a decent amount of content. It’s a great opportunity to express your mission and highlight your best work, so your readers can see the value of your blog without wading through months or years worth of posts.

Joanna Penn does a good job with hers, encouraging readers to download her ebook and then choose a topic that interests them.

Work with me

If you’re using your new blog to sell your writing services, this page is essential. Be clear about how you can help people and how they can get in touch with you. You could even list packages of different services, like Lisa Rowan does on her site.

Once you’ve set up all your pages, make sure they’re easily accessible from the home page. If they’re not showing up, you may have to adjust your menus.

Step 8: Some Essential Plugins For Your Blog

Plugins are great for everybody, especially those of us who are less comfortable with the technical side of things. Think of them as apps for your blog; they’re free tools you can install to do a variety of things.

There are a ton of other WordPress plugins that you can install.

Often beginners find it a bit overwhelming to search for the plugins they need.

To add any plugin to your site. Hover Over Plugin> Add New> And install the plugin you want.

Want to know some Must-have plugins for starting a blog?

Let’s check them out.

So, here is the list of my plugins which I am personally using almost in all my website –

1) Akismet Anti-Spam – Many times someone does spam comments on your blog.

This is an Anti-spam plugin which helps you to stop spam comments on your website.

Just install this plugin on your blog and get rid of spammy comments. Its free version is enough.

2) Social Snap – Social snap is a social sharing plugin,

With this plugin, you can share your blog content on different social media platforms like Facebook, Twitter, Instagram, and other platforms too.

3) UpdraftPlus – Backup/Restore – Backup of your blog and website is very important.

In any case, you lost your site data or in case of any misshaping, this plugin is the solution for that.

Updraft Plus will take your site back up and you can restore it any time as per your need.

4) Wordfence Security – Security matters a lot in all online and offline works. Wordfrence Security plugin will help you to save your website from hacking and malware attacks.

5) WP Rocket – WP Rocket is a WordPress caching plugin created to speed up WordPress websites with minimal effort.

6) Contact Form 7 / WP Forms Lite – This plugin will help you in creating a contact us page on your blog or website.

With this, you will get a notification through email if anyone contacted you through your site contact us page.

7) Thrive, Architect – Thrive architect is the best plugin for building awesome pages of your site.

If you want to build your professional blog then, this plugin is a must.

Even this page and my whole website are designed by a thriving architect plugin.

8) Thrive Leads – This plugin will help you in building your email list for your blog.

Also read:- Best WordPress Plugins For Blogs For Effective Blogging!

Step 9: Write And Publish Your First Blog Post

We are finally done with everything we need to create a blog.

Starting from Technical tasks to Choose a theme and installing essential WordPress plugins.

Now it is time to post what you have in your mind.

You can easily do that By the Posts> Add New Tab.

Here you can start writing your first stunning post.

Now, Let me give you some tips that help you to make your first mind-blowing blog post:

First, do some keyword research around your niche and find some great keywords in your niche, which are easy to rank.

Pro Tips:- Target long-tail keywords initially for new blogs because long-tail keywords are easy to rank.

Get clear information and idea on the topic what you’ll share with your visitors.

Select a topic on which you can do better than the others who are already there in the market,

and design your content around those ideas.

This will help you, not only laser-focus your writing but also to share digital products and services (affiliate products) that go with your topics, niche or content.

This allows one to catch the attention of blog visitors in,

alluring them with your highly-informative content, then luring them with a business lead magnet before shedding them into the sales funnel (more on that soon).

You can publish your blog posts or perform scheduled posts by the right sidebar of post>Add New Tab.

Writing good articles isn’t that easy at all.

To make powerful content, You can have a look at “Best 11 Tips To Write SEO Friendly Content“.

Step 10: Blog Promotion To getting Instant Traffic

You’re almost there! Now that you’ve started writing, it’s time to get readers. And I hate to be the bearer of bad news, but for many writers, this is the most surprisingly time-consuming aspect of blogging. Though it’d be nice if we could just write (that’s what we love to do, right?), it’s nicer to have people actually read your work.

You can try guest posting on other blogs, reposting on sites like Medium and LinkedIn, or including links when writing responses in forums, Facebook groups, or on Quora. Just make sure you’re adding value — and not spamming people with your URL.

Social media is another great way to get more traffic and grow your author following. Instead of merely tooting your own horn, be sure to interact with editors, writers, and bloggers, too. Share their content with your community, comment on their posts, and support them when and where you can. Hopefully, they’ll return the favor!

In the end, creating a successful blog is about hard work and consistency. Keep posting helpful and engaging content, optimizing it for SEO, and sharing it with your networks — and you’ll soon see your new blog start to blossom.

Start promoting your blog after publishing the very first blog post.

Blog promotion will bring the initial traffic to your blog.

I have seen many beginners ignores blog promotion,

they are just focusing on publishing more and more content.

But that’s not right.

Blog promotion is a must after publishing every blog post.

Let me show you how to promote your blog post after publishing an epic blog post.

Social Media platforms are best for initial blog traffic.

Let me show some best social media platforms with proofs on my website stats.

1) Facebook: The first and most important social media platform is Facebook.

Create a Facebook page and Facebook group for your blog where you can interact with other bloggers of the same niche.

Share your article on your FB page and group to get instant traffic on your blog.

Step 11: Perfect Ways To Make Money From Your Blog

Now, the important steps come,

How will you make money online by starting a new blog?

Generating revenue and earning handsome amount of money is the main motive behind creating a blog.


How can you earn money online by starting a new Blog?

Confused ???

No worries!! 

Let me help you with some earning proofs.

Well, there are lots of ways to monetize your blog,

Let’s dig into it.

1) Ad Network: – Generating revenue from advertising is the most common way of earning money from a brand new blog.

Every Newbie, prefer Ads network as their first earning source.

There are many ads networks available on the internet like Google Adsense,, Infolinks, Popads, and many more.


Adsense is the most popular and most trustable Ad network which is owned by Google.

If you’re a beginner then, Google Adsense is the best ad network for you.

Check out these blog posts to master the art of making money from Adsense.

2) Affiliate Marketing: – Affiliate marketing is one of the best ways to earn money online with a new brand new blog.

But, that traffic should be targeted traffic.

For earning money from adsense you need heavy traffic on site but, in case of affiliate marketing less traffic is enough.

3) Sponsorship: – Sponsorship is also a great method of earning money online from blog.

When your blog is getting noticed by people then, many companies approach you for sponsorships.

and, trust me you can earn hundreds of dollars by just 1 sponsorship.

Now-a-days I am getting many sponsorship for my blog.

Let me show you the proof.

4) Sell Digital Products and Services: – If you are an expert of anything like SEO,

so you can offer service to your reader and you will be directly paid by them for providing services.

You can also sell your ebooks, courses through your blog and can make money from that.

Congratulations, you’ve now officially started a blog as a writer. Guess it’s time to get writing!

This post contains affiliate links. That means if you purchase through our links, you’re supporting The Write Life — and we thank you for that!

This is an updated version of a story that was previously published. We update our posts as often as possible to ensure they’re useful for our readers.

"Hi, I'm Krishna Kumar, A Full-Time Blogger, Affiliate Marketer, and Founder of A boy from a small village in India who loves blogging and affiliate marketing, and helping friends." In the world of DJ and rap, I am listening to old Hindi songs." Official Email

3 thoughts on “How to Start a Blog: Step-by-Step Guide for A Simple Writers”

  1. Wow, marvelous blog structure! How lengthy have you ever been running a blog for?
    you make blogging look easy. The entire look of your website
    is excellent, as smartly as the Aviation Rafts content material!

  2. Great, Krishna Kumar you have written absolutely amazing article on how to start a blog,
    I can say that in starting we should Should Start with google AdSense because its trustable,
    Again thanks for sharing amazing article.


Leave a Comment