How To Start A Blog in 2021 [Step-By-Step]

Are you here to learn how to start a blog ? are you finding a way to make more money by blogging.

If “Yes” than you have taken a very awesome decision

I am here to help every beginner’s on how to start a blog in 2021 from scratch.

Let’s build your profitable blog Step by Step

Step 1: Choose a niche for your blog


Niche is one of the most important factor before you start a blog, because if you have selected a wrong niche for your blog then there are chances that it wont be working very well for you.

Niche is like selecting a perfect topic for your blog on which you are going to present the blog & you should be passionate about it .

Things to focus on while selecting your niche :

  • Good Search Volume
  • Knowing about Competitors in your niche
  • Searching for available monetization methods.

Step 2: Select a good domain name


First let me show you some example of domain names :,, Now you have idea about it

Getting a good domain name is the first thing to start with, now this is very easy when you do it with patience, don’t get domain randomly do a little research.

Let me give you an example, when you search for a product on google and you see a popular brand on the search engine, now you know that amazon has a huge number of categories & you end up visiting their site because you know what they are providing & their business.

Like that in order to make your blog successful you must select a domain which is very catchy, easy to read, name representing the topic of your blog so when visitors come on search engine they end up visiting your blog.

If you are stuck thinking about what to name your blog than go to it will help you with lots of suggestions in one click.

Quick information about Blogging Platforms :

There are many blogging platforms like WordPress, Blogger, Tumblr, Medium, WIX etc. 

The Most used platform is WordPress & i too recommend using it.

Why ?

Because Other platforms comes with less features like designing, putting in maintenance mode, installing plugins & more

In WordPress you don't have to worry about anything you will get all the features & you can design however you want. It is easy to use for beginner as well.

Now you have to select which platform you will start with.

If you are serious about blogging than i highly recommend you to go with WordPress.

Step 3: Choose a perfect web hosting


Web Hosting is a place where all your data will be stored & kept securely. It helps your blog / website to go live on internet.

In shot Assume that your domain is apparel & your web hosting is a wardrobe.

Now you have to select a perfect and reliable web hosting for WordPress. There are many web hosting companies online but choosing the right one matters a lot because you don’t want to lose your money & your audience when you create a blog.

Bluehost is one of the best hosting which comes in top list & guess what even WordPress recommends using Bluehost as shown in the above image.

  • Bluehost will give you free domain for first year
  • 1 Click WordPress installation
  • 24 / 7 Support
  • Free SSL Certificate (secure socket layer)

Step 4: Installing WordPress

Now as you have selected Bluehost it is very simple to install

This link will guide you to install WordPress in Bluehost

When you will install WordPress for the first time you will be getting a normal looking theme with “hello world” post, you can easily edit it which i will show you in next step.

Step 4: Choosing a Blog Theme & start designing

One of the most amazing thing you will do is adding a new theme to your blog, Selecting a right theme is very important.

Here in ScaleupBlogging i use GeneratePress Premium and it is one of the best theme i have used & it has both premium as well as free versions. If you are just a beginner this theme is perfect for you.

And don’t worry if you don’t have money to buy premium version of it you can just start with free version of it or any other free themes. If you are really interested in blogging & have some penny to invest on theme than i highly recommend using GeneratePress premium theme.

Why GeneratePress ?

  • Secure & Stable
  • Search Engine Optimized
  • Layout Control (Free version has less control)
  • ready made site designs (not in free versions)
  • Less Than 10kb page size
  • Top – Tier Speeds – lightweight
  • Accessibility ready

To install Generate press or any other theme :

  1. Go to appearance in dashboard
  2. Click on add new
  3. Search for GeneratePress or any other free theme
  4. That’s it, click on activate it.
  5. Now Click on Customize & Start designing your blog

Now its your turn Start Customizing your theme design a logo for your blog

After you design your blog next step is to make posts & pages

Step 5: Create your blog Pages & Posts

The first thing to do before publishing your blog content is to create pages for your blog ( mentioned below )

  • About us
  • Contact us
  • Privacy Policy
  • Terms & Conditions
  • Disclaimer

If you are struggling to make your own privacy policy pages than you can search on google for privacy & disclaimer generators.

Now when you have made pages You can start creating your blog post contents.


Things to focus on while creating a post :

1. Searching for low competition keywords in your niche :

There are many keyword tool available both free & premium you can use free tool like google keyword planner & premium tool like ahref or semrush.

2. Search engine optimization ( SEO ) :

Optimizing your post to rank on google which includes putting proper keywords in your blog description & title, by doing these two things search engine will be able to identify what your content is about and will show it to users.

Scaleupblogging is using Rank Math SEO Plugin to optimize title & description. Its free & easy to use

3. Optimizing images :

You also have to optimize your images in order to load faster you can use plugin like

This was the Basic SEO you can follow at start .

Read More on How to Optimize Blog Description

Step 6 : Promote your blog through social platforms

Now as you have created your blog its time to promote & drive some targeted traffic to your blog & generate revenue through it.

Here are ways to promote your blog :

  • Promoting through different social media
  • Connecting with others in your niche & doing a guest post
  • Submitting your blog to bookmarking sites
  • Doing e-mail marketing ( building e-mail list )
  • Running paid ads about your blog

Step 7 : Ways to make money from your blog

Here is the list of ways to make money from your blog :

1. Adsense

This is one of the best monetization methods which is provided by google to the website owners who writes contents on their blog. You can easily place ads on your blog after being approved & you can start earning handsome of money through it once you have a good number of visitors.

2. Affiliate Marketing

Affiliate Marketing is a commission based system were you can join affiliates of other companies & promote their products or services & get paid when someone buys anything from your affiliate link.

Example of some companies that provide affiliate programs : Amazon affiliates, CJ, Clickbank & many more.

You can earn up to 1000$ a month by promoting products & services from your blog.

3. Guest Posts

One of the best way to make money is by accepting guest post on your blogs, it is like the person from other blogs in your same niche will connect with you to guest post his/her article on your blog & create a link to their website. For one guest post you can charge up to 200$ or more , but wait the people will only connect with you if your blog has these following features :

  • DA ( Domain Authority ) of 15 to 20 or more
  • Good Page authority
  • No Spam scores
  • Good Audience ( visitors )
  • Good theme of your blog

4. Selling your services

If you know content writing, blog marketing or any other stuffs related to this niche you can sell your services through your blog.

Once you start promoting your services, people who visit your blog will get to know about it and would become your client also there is a chance that they will recommend your work to others as well.

You can charge as per your work or you can do market research before closing a deal.

5. Sponsored Contents / Banners

This is one of the best way to make money from your blog what you have to do is just post a banner to your blog it might be of affiliate product or services. Whenever a person sees it there is a high chance of conversion through it, But ensure that your banner is highly attractive .

Also if you have a good number of monthly visitors, there is a high chance that the other companies might want to take up a space for their banners on your blog with a link to their product & services.

Captivating banners are highly convertible & with sponsored banners you can make around 100 $ / banner ad.

Conclusion :

This was a simple step by step guide on how to start a blog, now you know how to do it & go further with your blog, apart from this there are things like submitting your blog to search console & analytics you can go to YouTube and follow the tutorials on that.

Post your valuable content consistently & attract new users & when you will work on your blog daily you will get ease with the system & process.

” Hope this helped you ”

Last Words & takeaways for newbies

Starting a blog is easy many people start & stop because of not getting traffic or not able to monetize.

Don’t just focus on earning money or traffic, be passionate about putting out valuable content for readers.

Connect with people in your same niche. Be confident about building your blog.

When you focus on such things the traffic & earnings will follow you.

Thank you, for reading till here 🙂

FAQ Frequently Asked Question about blogging

What is a blog ?

A blog is a type of website were lots of content and valuable information are frequently updated about a particular topic. A blog can also consist of images and videos. With the help of blog you can reach out to many new people and connect with them & also you can do a full time business with your blog.

What should I blog about ?

Start with yourself , ask yourself what are you interested in and really passionate about, that’s how you can find your niche, read the step 1 above it will definitely help you.

Which is the best blogging platforms ?

60 % of blogs on search engines are using WordPress & it is one of the best platform. Other comes with lack in their features but in WordPress you can edit, add plugins & control almost everything. If you want a budget friendly platform than Blogger is also good.

How do bloggers get paid ?

First is through advertisement Networks, bloggers get paid on basis of impression and clicks. Other Ways are affiliate marketing, sponsored ads, selling services, accepting guest post.

How do you start a free blog and make money?

1. Go to platforms who provide free subdomain hosting like or
2. Select a niche & Create your blog name.
3. Publish your blog.
4. Write your first post & publish
5. Use your blog to promote your services directly like sharing it through social media that’s how you can get your clients & make money.

Note : Free blog don’t get that much organic traffic as compared to a well hosted blog, if you are dedicated to build a blog and make income I would like to recommend you to start with a hosting & your own domain ( read the above article to get more insights ).

Is blogging still profitable in 2021 ?

Yes, it is. World is becoming more digitalized and it is booming day by day people now search almost every thing on google and blogs are the one who provide content and information. Take your step now and learn how to start a blog.

Leave a Comment