How to Start Writing a Blog in 2020 - 9 Easy Steps

(Ultimate Guide for Beginners)

Hello there!

If you want an easy step by step guide on how to start writing a blog, you’ve come to the right place.

Many bloggers think that it is too difficult to make money by blogging in 2020.

You can start writing a blog right now by following how to start writing a blog step by step process and make money quickly in months.

This guide for beginners will help the most to choose the right niche, launch your site with WordPress, generate traffic, and monetize your website.

Disclaimer: Please note that this post includes affiliate links, which may provide a commission to me; this is at no additional cost to you. If you sign up through our affiliate link, then we receive a commission. For more information, you can read our Affiliate Disclosure.

How to Start Writing a Blog in 9 Easy Steps :

Before we are starting a guide on how to start writing a blog step by step

First, Know some basic things.

There is always behind a reason for start writing a blog.

So Why are you starting a blog?

We all start blogs for different reasons:

  • Making money with blogging.
  • The passion for writing content or article
  • To help other people.
  • love to spread your knowledge and information
  • To grow your own business.

different reasons for start writing a blog

The list is endless for a lot of different reasons for starting a blog.

So let’s start,

First, you have to understand

What is Blogging?

A blog is an online journal or informational website.

The content of a blog ‘is displayed’ in reverse chronological order. The content of a blog typically includes text, pictures, videos, animated.

It is a platform where writers or even a group of writers share their views on an individual subject—a place to share your thoughts and passions.

Blogging is a very creative way to share your knowledge with others. A blog is your website that you are going to update on a going basis.

Many people do it for a passion and many other do it for a money. 

You can manage a blog by using every skill. This is called blogging. Blogging includes skills like content writing, designing,

Search Engine Optimization ( SEO ), social media marketing, etc. Every day you need to develop your gift to be a good blogger and write many different, unique, and quality content.

If you want to become a blogger or want to learn how to start writing a blog then pay attention to this line that “blogging is not one or a few days of work”. 
It can improve each and everyday work. A blog is expected to be regularly updated with a new blog post.
In other words, blogging is not just about text. It is less objective and structured than article or presentation writing.

What is the Purpose of a Blog?

The primary purpose of a blog is to connect you to the relevant audience. But a blog also allows you to showcase your authority and build a brand.

When you use your niche knowledge for creating informative and engaging posts, it builds trust with your audience.

A blog aims to aid marketing to a point where the content you deliver is explicitly targeted to your audience’s wants and needs.

Provide answers to their most commonly asked questions or provide advice to areas within your niche that your business is an expert.

Writing blogs could be to promote a product or service, awareness about social issues, information sharing about any subject, or purely passion for writing.

Company blogs, many companies manage a blog and communicate about their business, products, or services.

There are many purposes of blog. Many people want to learn how to start writing a blog to build a brand.

What is a Blogger?

Blogger is a blog-publishing service that allows multi-user blogs with time-stamped entries.

Being a blogger is similar to being a freelance artist.Whether you’re a writer, photographer, or a curator of information, a blog can give a specific audience a particular subject.

For example, if you have a blog on WordPress and created a new post about your day, than you’re a blogger who is ‘ blogging ‘ about their day.

Most people don’t understand the difference between blogs and websites.

So the difference between Blog and website is :

A website is set once about a niche or a company, product, service, etc. It is usually set once and not updated very often.

Blogs are a type of website. The only real difference between a blog and website is that blogs are regularly updated with new content, displayed in reverse chronological order, and more recent posts first.

A blog can be a website on its own or a part of a more prominent site.

All blogs are websites, but all sites are not blogs.

 A blog is used as a content management system.

A website could be anything from a single page to hundreds.

Websites are for displaying anything from blogs to online shops and landing pages for businesses with an online presence.

Here are some advantages and disadvantages of blogs.

● Advantages:

  1.  Enable you to write down your thoughts on anything that interests you.
  2.  Very quick and easy to step up, don’t need much technical knowledge
  3.  People can leave comments on your Blog.

● Disadvantages:

  1. Whatever you publish is available for everyone to see. If you write a post in anger, you might regret it later.
  2. Personal blogs may be based or contain inaccurate information.
  3. People may leave rude or inappropriate comments.

These are the advantages and disadvantages of Blog.

I hope you have learned the basic things of how to start writing a blog.
So, Are you ready to learn how to Start Writing a Blog?

If yes, then continue your reading.

Here is an overview of the steps to create a successful blog.

Table of Contents

Step 1 : Select a Perfect Niche for your Blog.

You should know,

What is a Niche?

A niche is a topic or a specific subject that you will be writing about on your Blog.

So, For how to start writing a blog, the very first a perfect niche is significant.

Pick a niche in which you enjoy talking about. Most of the people, after some time they lose interest in that niche.

You must pick a niche for your Blog that you also like to learn and talk about.

Here are four key things that you should take note of when picking a niche:

  1. Your interests.
  2. Business value ( CPC ).
  3. Monthly/yearly searches.
  4. Trend and future of the topic.

4 key things that you should take note of when picking a niche

One thing always remember to try to understand what your audience wants to find.

The very important thing to select a perfect niche for your Blog is keyword research.

If you want higher Google rankings and more traffic, then keyword research is the most important.

Keyword Research is the process of finding words and phrases and analyzing actual search terms that people enter into search engines.

It is an SEO practice.

Keywords generation for search engine and advertising, also known as keyword research.

Keywords are those words or phrases on your website which match up to customer’s online web searches.

It means that keyword research aims to find words and phrases that users are searching for on Google and other major search engines.

We all know the Blog needs a niche. Different and various types of niche is available here.

I made a list of some blog niches that make money.

So you should simply select a niche that you have an interest in or one that you have experience in.

  1. Education.
  2. Health and fitness.
  3. Recipes.
  4. Specific diets.
  5. Home decor.
  6. Lifestyle.
  7. Travel.
  8. Parenting.
  9. Finance.
  10. Making money online.
This all are the most profitable and evergreen niches. Now you are thinking what is evergreen niches.
Evergreen means the niche which always carry high demand in every season, month, era. This niches that I made a list, daily million of people search about this topic on Google.
And if I talk about keyword research then it is very important part of blogging. If you are learning how to start writing a blog then you have to learn about keyword research.
And for doing proper and deeply keyword research you have to use proper keyword research tool. And no other tool are better than SEMRush for doing keyword research.
This tool is a very powerful SEO tool. It helps  to optimize your site for Search engines. This tool give you everything for keyword research and helps in SEO.
The special feature of this complete SEO tool is it discovers your competitor, and shows the all metrics like Keyword search volume, Keyword volume trend, Keyword value,  Keyword difficulty.
This is the best and complete tool for keyword research.

Step 2 : Pick a Domain Name.

Choosing a domain name is one of the essential steps in starting a business.

So, first, understand.

What is a Domain Name?

A domain name is your website name. It is the address of your website that people type in the browser URL to visit your site.

Simply, if your website was a house, then your domain name will be its address.

A domain name is used for finding and identifying computers on the Internet. Computer use an IP address.

An IP address is in the form of the number. However, it is difficult for people to memorize or to include in advertising materials.

Because of this, domain names were developed and used to identify entities on the Internet rather than using IP addresses.

The domain name must be registered before you can use it. No other websites can have the same domain name.

The price of domain name runs between $ 10 – 25 $ per year.

But if you get started with Bluehost web hosting, you get a free domain name for the first year.

A domain name can be any combination of letters and numbers to use your name as a domain name.

A domain name can be used in combination with the various domain name extensions such as :

  • .COM
  • .US
  • .GURU
  • Etc

Various domain name extension

Keep remember and consider these things when choosing a domain name:

  •  Use a simple word. It should not be difficult to type, and it should be memorable.
  •  Keep your name easy to spell and pronounce, don’t confuse people with difficult spelling.
  •  Don’t use hyphens and numbers in your domain, as it can confuse people.

Step 3 : Register your Domain by Choosing a Blog Hosting Company.

Every website needs a web host. It is very important to choose web hosting provider for your blog because without web host you can’t do anything with your blog or website. So choosing a best web hosting provider is very important step for how to start writing a blog.

Web Hosting Host your website’s files so that they’re accessible on the Internet.

Web Hosting is the space that you buy on the web server to store your website files.

To make your Blog best, you should choose the best web hosting. An excellent hosting platform keeps your site up and running without interruption, integrates with WordPress, and 24 / 7 customer support.

So, I recommend Bluehost. Bluehost is the best web host overall.

Bluehost is one of the most popular Blog hosting companies because of its reliability, performance, uptime, affordability, and unique features.

Bluehost offers a wide variety of hosting plans for beginners to larger businesses with 24/7 customer support.

Bluehost comes at the best price at $2.63/month.

Bluehost provides:

  1.  Marketing training.
  2.  SEO services.
  3.  Social media marketing.
  4.  Graphic Design.
  5.  Domain name.
  6.  Content creation.

Top Features:

  1. Free site builders.
  2. Unmetered bandwidth and storage, email accounts.
  3. Free domain 1st year.
  4. Excellent uptime in testing.
  5. Useful weekly site-building software.
  6. Unlimited domain hosting.
  7. Unlimited disk storage.
  8. Web file manager.
  9. Spam assassin protection.
  10. High-speed servers.
  11. One-click WordPress installation.
  12. Now we’ll register your domain name in Bluehost.

Follow this step by step guide to register your domain name along with your hosting plan:

#Step 1 : Visit on your browser. Click on the get started option on the homepage.

get started with bluehost

#Step 2 : Select your web hosting plan.

Now you can see four hosting plans.

These plans include basic, plus, choice plus, and pro. These plans are perfect for a new blog, and it is very cheap.

I would personally recommend for the basic plan.

select bluehost recommend plan

You can see the choice plus plan. The pro plan offers you Domain privacy, which will help you protect all your information, including name, email address, and other private details.

#Step 3 : Enter your domain name. You have already selected your domain name.

setup your domain name

Now enter your custom name.

If you need a new one, you get your domain name for free for the 1st year.

If you want to create a domain later, then you can skip this step.

#Step 4 : Enter your information.

Now here, you need to enter your details to create your account.

Remember: enter your correct details.

enter your correct details

After that scroll down, you’ll see the package information.

Now you have to select how long a plan do you want.

It allows you to pay 12, 24, 36, and 60 months.

Now in the image downside, you can see there’s another selection called ‘package extras.’

how to start writing a blog

It depends on you whether or not you purchase these. But we don’t recommend you purchase them. You can always add them later.

Then last select your payment option. You can choose any one of them to make the payment via credit or PayPal. This is the final step for registration.

#Step 5 : Now, you have successfully registered.

Now you signed up with Bluehost.

registered on bluehost

#Step 6 : Just create your account and set your password.

First, confirm your account by receiving an email and then enter your domain name and create your password for your account.

create your account password bluehost

Log in to your account by using your password. You can also sign up with Google.

Now almost you have done and you have understood the main step of how to start writing a blog that is choosing a right web host.

Step 4 : Install WordPress and start writing your Blog Or Choose a blogging platform.

After choosing a web hosting, the next step is to choose WordPress as your blogging platform.

You can also choose this blogging platform like:

  • Wix
  • Medium
  • Squarespace
  • WordPress.

This is the best blogging platform.

1. Wix

Wix is a cloud-based website development platform. It offers an excellent drag and drops site builder to create small websites.

Wix provides its own web hosting. It also offers free and paid domain names.


Combo: $17/month.

Unlimited: $22/month.

Business: $28/month.

2. Medium

Medium is an online publishing platform.

Anyone can sign up and can start writing.

Medium is a great place to share your story. It provided an active community for people to share stories and ideas.



3. Squarespace

Squarespace is a premium-only blogging platform.

By using Squarespace, you can quickly build your website.

It offers 100+ flexible templates.

The powerful features are Drag and drop management, audio collections, content downloading, social links.


Personal: $12/month

Business: $26/month

But we recommend WordPress. It is the best blogging platform.

4. WordPress

On WordPress, you will be writing, customizing, and publishing your blog posts.

WordPress is the number one website platform. It is free to use. is self-hosted. First, you should know the difference between and

Let’s differentiate,

difference between vs

  1. Site-self hosted its domain name.
  2. All plugins allowed.
  3. Monetization freedom.
  4. Full theme customization.
  5. Full control and ownership.
  6. Manual maintenance.
  7. Storage varies by the host.


  1. Site hosted by and subdomain
  2. No plugins allowed.
  3. Limited monetization.
  4. Limited theme options.
  5. Little control and ownership.
  6. Automated maintenance.
  7. Limited free storage.

We recommend, only if you want to make money. is the best blogging platform to make money.

WordPress.Org costs $46 and $100/ year and, on the other hand, $96/year.

Now install WordPress right from your hosting dashboard on Bluehost.

After installation, set up your account and password.

Here free WordPress themes are available, as you can see in images.

free wordpress theme

The themes are beautiful; you can select a free theme from here.

If you want to select your theme later, you can skip this step by clicking on the option “skip this step” , which is given at the end of the page.

choose the wordpress theme

As you can see in the given image, a “start building” option is provided; you have to click on it.

start building wordpress bluehost

Now you have to select what type of site you want to create.

what type of website you want to create

Here, enter the title of your site and description of your website.

lets launch your website

Now you can edit your page with the help of page editor.

Step 5 : Pick your Blog’s theme to Design your Blog.

First, choose a free WordPress theme if you are a beginner and want to learn fastly how to start writing a blog. 
If you have some money $50-$100 to invest, then pick a good theme for your Blog.
Paid themes are generally much more powerful and customizable than free themes.
Picking a blog theme is important but many people think that it is a very important step of how to start writing a blog because the look of a blog grabs the attention of your visitors and readers.

Now comes to editing.

In WordPress theme on the left side is your appearance customization option that helps you customize your theme.

In appearance editor, you can edit the logo, name. You can adapt your fonts, buttons, etc.

How to install a new theme for your Blog?

First, log in to your account. When you logged in to your account, your WordPress Dashboard looks similar to this given image.

login wordpress

Now click on the “Appearance “ option that is given in the sidebar menu.

Next, select the themes option.

select theme in appearance

Your page looks something like this. Then click on the “Add New” option at the top of the page.

add new theme

In the image, you can see many themes are available.

many themes available

The most likely feature is that you can filter out the themes.

filter theme

You can choose:

1. Divi Theme.

Divi theme is known as the best WordPress theme. Divi gives you full design control over your website.

It is the best theme for beginners. So if you are a beginner or you are learning how to start writing a blog then divi is the best theme.

In the Divi theme, you can save and manage unlimited custom designs.

The best features of the Divi theme is:

  • Massive library of high-quality templates. Hundreds of editable templates for all types of websites.
  • Split testing content optimization tool.
  • The best powerful content editor.
  • Divi comes with some different themes and additional plugins.
  • High-quality content templates.
  • It is so easy and fully customizable.
  • Create custom headers and footers.
  • Drag and drop content.
  • Documentation and support.
  • The affordable pricing of a theme.

2. GeneratePress theme.

The generate press theme is a lightweight WordPress theme. It is built with a focus on speed and usability.

The features:

  • Mobile responsive.
  • Basic customization options like family logo, fonts size, fonts color.
  • Translated into over 25 languages.
  • Microdata integration.
  • 9 widget areas.
  • 5 navigation locations.
  • five sidebar layouts.
  • Import and Export every aspect of the theme or individual module settings.
  • Fully support RTL languages.
  • GP and WPML are fully compatible.
  • The price of the GeneratePress theme: $39.95 unlimited sites and one-year updates.

Step 6 : Install WordPress Plugins.

First, you should know,

What are WordPress plugins? WordPress plugins are software that expands the functionality of the WordPress website.

You can use these 3 WordPress plugins.

They are the best WordPress plugins for a beginner.

1. WPForms.

WPForms is a drag and drops the WordPress form builder plugin. It helps beginners make website forms in a few seconds.

The best and most powerful features are:

  • Drag and drop editor.
  • Spam protection.
  • Pre-made templates.
  • Instant notifications.
  • Smart form confirmation.
  • File uploads.
  • Multi-page forms.
  • Easy and fast integration with mailing services.
  • Payment integrations.
  • Conversational forms.

Pricing of WPForms:

Basic: $79 for use on one site.

Plus: $ 199 for use in three areas.

Pro: $399 for use on 20 sites.

2. WProcket.

WP Rocket is a caching and performance optimization plugin. It also includes a bunch of smaller performance optimization.

WP rocket plugin generates static HTML pages of your website and saves it on your server.


  • Page caching.
  • Cache preloading.
  • Browser caching.
  • Multilingual compatibility.
  • E-commerce friendly.
  • Database optimization,
  • Google fonts optimization
  • Sitemap preloading.
  • GZIP compression.
  • Developer friendly.

Price: Single: $49 for one year and one website.

Plus: $99 for one year and three websites. Infinite: $249 for one year.

3. Yoast SEO plugin

Yoast SEO is one of the most popular WordPress plugins.

It helps you easily optimize your website to perform better in search results.


  • Optimize for keywords, key phrases.
  • SEO analysis.
  • Readability analysis.
  • Translation of content.
  • Keyword density.
  • Link support.
  • Permalink cleanups.
  • Social sharing.
  • Keywords used in the subheading.
  • Prior keywords usage.

Price: Premium: $ 89 for one year and one site.

4. Elementor Pro.
Elementor Pro is the best and most advanced landing page builder plugin for WordPress. You can customize everything on your blog. You can create home page and many different types of pages through this plugin. 
You can choose over 300 beautiful crafted templates and the best thing is you don’t require coding skill or knowledge.
5. ShortPixel image optimizer.
Shortpixel image optimizer compresses all types of images and pdf documents in a single click. New images are automatically optimized and resized in the background.
This are the best WordPress plugins and I have used it when I was started writing my blog. So I thought this plugins will help you. That’s why I have written the names of best WordPress plugins  in this post (how to start writing a blog).

Step 7 : Write your first blog post.

Your first blog post is significant. Whatever you want to post, you can, but we recommend you introduce yourself to your visitors.

So let’s start writing a blog 

On your left side on the WordPress dashboard, click on posts and the Add New.

Suggestion on how to write your introduction on your first blog post.

  1. Start with the title of your first blog post.
  2. Start by introducing yourself.
  3. Why are you blogging?
  4. What are you going to be blogging about?
  5. Clearly state your blogging goals.

This Blog is very important because it builds your trust with your reader.

Once you have finished writing your blog post, then publish it so other peoples can see you.

To publish a blog post, click on the Publish button given at your page’s top right corner.

Publish post on wordpress

Step 8 : Set up SEO for your Blog.

SEO( Search Engine Optimization). SEO is the process of growing the quality of your website traffic by increasing your website’s visibility.

To start set up

In your WordPress dashboard, you have the option “permalink.”

permalink setting

After that, click on “post name” or “custom.”

choose post option

Then save your settings.


Step 9 : Create pillar content for your Blog.

Before start writing other blog post ,you have to create pillar first. Your pillar content  plays a major role  in blogging. A pillar content also an important part of how to start writing a blog.

What is Pillar content?

Pillar content is a standard blog post.

Nothing is new. But pillar content is very important for your Blog because pillar content is the foundation that supports the rest of your content marketing.

Pillar content represents your site’s best work.

By creating pillar content throughout the lifetime of your blog or website gets traffic.

Remember this,

Tips for creating a pillar content:

  • Understand your audience.
  • While creating pillar content, give your 100% effort.
  • Your pillar content should be beneficial for audiences.
  • The very important, the headline of your content, should be beautiful so that audiences will read the rest of the content.
  • Remember, 80% of people will first read your headline. If your headline is not attractive, the audience will not read the rest of the content, and they will go back from your website.
  • Add bullet points; they will hook your audience. Your bullet points will persuade them to keep reading.
  • Avoid grammatical errors and mistakes.
  • Always write a conclusion at the ending of your content.

Once you’re finished with your first Blog, then post it.

Now go on google and check your first blog post.

Congratulations, you just published your first blog post!

Create your pre-launch pages.

Launching a blog will require some upfront work, and the pre-launch pages are the upfront work of your Blog.

Before launching a blog, you should have a few pages in your Blog’s top menu to understand the about of your Blog.

1. Home page.

A WordPress home page can be edited by using images, videos, text, etc.

2. About page.

The about page of your Blog. It should be cover everything about you, including your Blog, it is about. You can read my about page.

You’re about page build trust with your readers and visitors.

3. The contact page.

On this page, write all about sharing contact details with your Blog. So the visitors can reach you. Share your email address, contact number, social media details, etc.

Finally Conclusion:

Congratulations Now you’ve just learned how to start writing a blog. If you seriously want to create a blog then follow these 9 easy steps.We hope that you have understood all the easy steps.

If you have any queries and questions about this guide then leave a comment and we’ll help you.



Most frequent questions and answers

How to Start a Blog in 2020 (Ultimate Guide for Beginners)

  • Step 1 : Select a Perfect Niche for your Blog.
  • Step 2 : Pick a Domain Name.
  • Step 3 : Register your Domain by Choosing a Blog Hosting Company.
  • Step 4 : Install WordPress and start writing your Blog Or Choose a blogging platform.
  • Step 5 : Pick your Blog’s theme to Design your Blog.
  • Step 6 : Install WordPress Plugins.
  • Step 7 : Write your first blog post.
  • Step 8 : Set up SEO for your Blog.
  • Step 9 : Create pillar content for your Blog.

Here are four key things that you should take note of when picking a niche:

  1. Your interests.
  2. Business value ( CPC ).
  3. Monthly/yearly searches.
  4. Trend and future of the topic.

Best Blogging Platform For Blogger:

  • Wix
  • Medium
  • Squarespace
  • WordPress.

Keep remember and consider these things when choosing a domain name: 

  • Use a simple word. It should not be difficult to type, and it should be memorable. 
  • Keep your name easy to spell and pronounce, don’t confuse people with difficult spelling.
  •  Don’t use hyphens and numbers in your domain, as it can confuse people.

Recent Posts