How To Start A Blog For Beginners

Photo by Glenn Carstens-Peters on Unsplash

Would you like to start a blog and make a living as a blogger?

Yeah! It is possible to do both simultaneously!

After all, what could be better than following your passion while also earning a passive income?

People begin blogging for a variety of reasons, but the following are a few of the most common:

  • Sharing the new learnings
  • Documenting your thoughts
  • Passive income and making money
  • Free gadgets and stuff for review
  • Free travel

Or any other option.

It could be one of the reasons listed above, or it could be something else entirely; either way, blogging could help you achieve your goal.

So, without further, let’s take a look at how you can start a blog right now.

A few things to consider:

This is a comprehensive guide that includes both theoretical and practical information. To get your blog up and running, you’ll need to do some reading and follow some simple steps.

Before we begin, there is one thing you must have:

  • The name of your domain.

Note that you can change your domain name at any time in the future.

All of these questions will be answered in this guide, and you will be able to start a blog.

The following are the steps to creating a blog:

  • Step 1: Picking the blog topic
  • Step 2: Select the blogging platform
  • Step 3: Pick a domain name & hosting for your blog
  • Step 4: Install WordPress on the blog (Tutorial is given below)
  • Step 5: Setup the design of the blog
  • Step 6: Install the best WordPress plugins
  • Step 7: Write your first blog post
  • Step 8: Share your writeup with the world
  • Step 9: Monetize your blog
  • Step 10: Drive traffic and gain more exposure

How To Start A Blog From Scratch and with No Experience

This blog creation guide is for users who are just getting started with blogging and know little or nothing about it.

You’ll have your blog up and running in a matter of minutes.

Step 1: Select the Blogging Platform

The first question you should ask is where you should start your blog.

There are numerous blogging platforms available, and people have differing perspectives on each.

The WordPress platform is where the majority of bloggers begin their blogging careers.

WordPress is well-liked because it is simple to use.

Here’s an interesting fact: WordPress powers 37% of all websites on the internet.

After you’ve completed the testing phase, you’re ready to move on to something more meaningful. Get yourself a WordPress blog, and don’t get confused between and a self-hosted WordPress -blog.

You’ll need a self-hosted WordPress blog (

Step 2: What your blog is about? (Niche)

The first thing you should do is determine your blog’s niche. Finding a niche refers to deciding on a topic for your blog.

I hope you don’t intend to make money by blogging about anything and everything. This won’t work in 2021, and sticking to a single topic will increase your chances of success.

You might be a jack of all trades, and want to start a blog on multiple topics, but it will not be fruitful, as people like to subscribe to a blog, which is an authority on a particular topic.

Furthermore, Google, the world’s most popular search engine, prefers websites that are focused on a single topic.

The big question now is:

What is the best way to come up with a blog topic?

Here are some pointers to help you get started:

  • Choose a subject that you know more about than anyone else. It doesn’t have to be your current job; it could be anything. Consider the topic you enjoy talking about the most, and you’ll be able to talk about it for hours.
  • It’s a good idea to choose a topic that you frequently read about. You are interested in the topic that you read about all of the time.
  • Also, make sure you’re passionate about a particular subject and can add value with your own perspective.
  • For newcomers, I always recommend using pen and paper to write down topics in different columns that you enjoy. For example, motivation, fashion, technology, finance, photography, scientific research, babysitting, and health care are just a few examples. Now try to come up with 5 post ideas for each of the columns. Consider what you can write without referring to anything when writing the post title. By the end of the fifth article, you should be able to identify the topic (Niche) that interests you the most.

This is an important step to take before starting a blog because it will help you choose a topic about which you are most passionate.

When your blog goes live, this will ensure that you do not burn out.

If you choose a topic that you enjoy talking about and writing about, you will never burn out. So, I’m assuming you’ve decided on a niche for your blog that will allow you to make some money.

Conclusion- The first and most important step in starting a new blog is to choose an appropriate niche.

Step 3: Pick a Blog name & domain name for your blog

Domain Name:

When choosing a domain name, I usually follow four rules:

  1. Easy to remember
  2. Easy to type
  3. Easy to pronounce.
  4. Easy to brandable

A domain name is the web address for a blog that a visitor will use to access it.

There are a few guidelines that will assist you in selecting the best name for your new blog. Here are a few pointers gleaned from my own experience:

  • Above all else, choose domain name.
  • Your domain name should be simple to type and pronounce.
  • Make sure your domain name does not lead the listener astray.

To see if your domain name is available, use Bluehost’s domain suggestion feature. Simply type in any word you’ve chosen for your blog, and it’ll suggest available domain names for you.

In my opinion, the name of your blog is very important. You can also have a domain name in your own name, which is ideal for a personal portfolio or establishing a brand.

However, I prefer a generic name so that I can hire people to run it in the future and enjoy the benefits of being a solopreneur.

My advice is to be inventive while adhering to the four guidelines outlined above. When choosing a domain name for your new blog, avoid the following mistakes:

  • Use a domain name that isn’t too long. It’s best if you can keep it under 12 characters.
  • Domain extensions such,.net, and others are not recommended because they tend to rank poorly in search engines. I always prefer and recommend using domain name extension.

Step 4: Picking the hosting to start the blog:

  • Free SSL
  • Unlimited bandwidth
  • Unlimited storage
  • Free domain name (Saving of $12/year)
  • Easy to use cPanel.
  • Live chat support
  • 30 days money back guarantee

The best part is that it only costs $2.95 per month.


Here’s how you can get it:

Go to for more information.

To begin, select Get started now.

If you only want to start one blog, go with the Basic plan; if you want to start multiple blogs, go with the Plus plan.

Fill in your contact information on the next page. Pay special attention to package extras, as you may be able to save money by skipping a few of them.

Uncheck everything except Domain Privacy Protection.

You can pay with a credit or debit card under payment information, or you can click on More payment options to pay with PayPal.

Bluehost will also create your blog in the next 10 minutes after you make the payment. This will be done automatically, which saves a lot of time and effort for beginners who just want a blog that is ready to go.

Here are two videos that will assist you if you prefer to learn by watching videos:

Here is the cool part:

Bluehost will automatically install the WordPress software on your domain name once you’ve completed your hosting + domain name purchase.

That means your blog is up and running, and now comes the fun part, which is something that every new blogger looks forward to.

Step 5: Set up your blog

The best part about Bluehost is that it will set up your blog for you automatically. However, you are not yet finished, as you must complete a few tasks before writing your first blog post.

I’ve shared some guides that you can use to get started setting up your blog for branding and making it perfect:

Step 6: Design of your blog

Blogging platform? Check!

Blog niche? Check!

Domain name? Check!

The mantra we follow for a blog is “the first impression is the last impression.”

Because a good design ensures that your visitors will enjoy your blog, it is the most important aspect of your blog. That is, in fact, how your blog’s readers will remember it. Consider your blog design to be you dressed up in a nice outfit.

WordPress has a concept known as “WordPress themes.” These are pre-made blog designs that can be used for any type of blog.

There are numerous free and paid WordPress themes available. I always recommend purchasing a premium theme because you will receive full support and a beginner’s guide, as well as a high-quality design for your blog.

Here are some simple modern theme clubs that I recommend you begin with.

  • The Astra theme is a lightweight theme that comes with a template for any type of blog. Once you’ve installed the theme, you can choose from a variety of ready-made templates, and your blog will be up and running in 30 to 45 minutes. This is an excellent addition to any new WordPress site. You can learn everything you need to know about Astra by reading our review.
  • Genesis is one of the most popular theme frameworks. To make it suitable for you, you must purchase the theme and skin.

There are many more premium WordPress theme clubs available, but for a professional start, I recommend either of the two above.

Step 7: WordPress plugins

Thousands of WordPress plugins are available. Only those plugins that you should install right away are listed below.

Learn how to install a WordPress plugin in this tutorial.

Here are some plugins to install on your newly created WordPress blog:

  • Yoast SEO
  • ShortPixels
  • Jetpack by

A list of the best WordPress plugins can be found here.

There are many more plugins, but the above plugins will ensure that you have all the basics plugin installed on your blog.

If you’ve completed all of the steps to this point, your blog is up and running.

Now comes the part where you should be adding new content over time, which you should do.

Step 8: Plan your content

Make a content strategy before you start writing your first blog post.

You can use an excel spreadsheet or a Trello board to keep track of your tasks.

This Trello board also includes a checklist to assist you in writing the ideal article. On the right sidebar, select more and then copy board.

Make a list of all the content you could write in the article ideas section. If you’d like, you can also make a content outline.

It’s a good idea to finish this in one sitting so you can start writing your content the next time (one at a time).

Step 9: Writing your first Blog post

Writing your first article is now where the real fun begins.

I’ll share some of the articles below to get you started, but here are a few pointers to ensure you don’t make the common rookie mistakes:

Imagine there is a person sitting next to you as you write your content, and you are conversing with them. Because there is only one person reading your blog, write in the first person. For example, you are currently reading this blog post on your own. As a result, you may have noticed that my tone alternates between “I” and “You.”

All aspects of the topic you’re writing about should be covered in your content. Feel free to write a thousand words or more.

Copying images from Google is not a good idea. Instead, go to these websites to get free images to use.

If you want to stand out from the crowd and improve your blogging game, check out my guide to SEO copywriting. This will ensure that whatever you write will help you generate a lot of search engine traffic.

Step 10: Add important pages on your blog

Here are some of the most important pages to include on your blog. You’ll be able to add them over the next few weeks…

  • About page: Contains detail about your blog, and you.
  • Contact page: A page with a contact form. You can use free contact form 7 or Jetpack contact form feature to create a contact form on WordPress.
  • Media kit page: You don’t need it now, but you should know about it. This page is where you will write about your blog traffic and available advertising options.
  • Privacy policy page
  • Disclaimer page
  • Disclosure page
  • Terms and conditions

Step 11: Driving traffic to your Blog

So, you’ve taken care of everything and published your first blog post.

The following step is to direct traffic.

If you follow the steps outlined here, your blog will be more visible in Google searches.

You can now use a variety of techniques to drive traffic to your newly created blog.

Step 12: Getting social

Make your blog social after you’ve established it so that your readers can join your community.

You simply need to get started, and there’s no need to be concerned because, once again, I’m here to assist you with the best resources.

You’ll need a Facebook page, an Instagram account, and a Twitter account to get social with your blog.

Now you can earn money by blogging in a few simple steps.

  • Affiliate marketing
  • Sponsored content (Get paid for writing about others)
  • Amazon affiliate program
  • Direct ad sales
  • Own digital products like eBooks, Online course

What Else you need to reach the next level of Blogging:

Learn SEO to drive free traffic

SEO is a complex subject that is difficult to cover in a single article. Many newcomers make the mistake of ignoring search engine optimization, which is a huge mistake.

Search engine optimization assists you in attracting targeted traffic from organic search, allowing you to earn more money. SEO is divided into three parts:

  • On page SEO: Your content quality, Keyword placement, and other factors.
  • On-Site SEO: Crawling, indexing of your website.
  • Off-Site SEO: Backlinks from other sites.

With the advancement of SEO, I’d like to add two more to this list:

  • Social signals: Social media has a significant impact on your blog’s ranking. Google Plus has been proven to be the most effective social networking site for boosting rankings.
  • New user experience: The goal of search engine optimization is to provide a positive user experience. Navigation, site loading, website design, readability, and so on are all important aspects of a good user experience.

Getting traffic to your blog

If you follow the steps outlined above, you will begin to receive organic and social media traffic. Now, I’m going to share a few of the most popular posts with you in order to help you increase the number of visitors to your website. Keep in mind that targeted traffic generates more revenue.

Readership and improving your blog

The level of detail in a good blog differs significantly from that of a normal blog.

An A-list blogger usually takes care of every tiny detail to ensure that users subscribe to his blog, and love to be a part of it. This is what we refer to as converting one-time visitors into regular readers.

We all wish there was someone who could guide us from the beginning when we start a new blog in the world of blogging.

Even if that isn’t possible, there are plenty of resources available. Join blogging-related groups and forums and ask your questions; there are thousands of people willing to assist you.

What questions to ask before starting a blog?

  • Where should you start a blog? (Platform for blogging)
  • What niche you should pick? (Blog topic)
  • What should be the name of your blog domain?
  • How to buy the domain name?
  • Where should you host your blog?
  • How to buy hosting for your domain name?
  • How to install your blog on the domain name?
  • Design of your blog
  • Essential elements to make your blog shine
  • How to write the first blog post

Welcome to the world of Blogging!

I tried to cover as much as I could to help a newbie get started, but if you still have a question before starting your new WordPress blog, feel free to leave a comment.

Please share this how to start a blog guide with others who have been wanting to start a blog for a long time.

Disclaimer: There are some affiliate links on my blog. If you click on those links and make a purchase, I’ll earn a commission at no extra cost to you.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store