How to start a blog on wordpress in 2021 and Earn Money | Complete Guide (A to Z)

 You must have listened about blogging and earn money from blogging and also have listened start blog with wordpress, as surfing on internet.

If you are first time listening how to start a blog with wordpress and how to earn money from blogging, then you are at right place. This article will help you guide everything even if you don't know a single word about blogging.

In this article, i am going to share A to Z guide for starting a blog with wordpress and handle all problems during this process.

First of all, lets discuss, what is blog and how you can earn from it.

What is Blog

When you make a search on google for any of your queries, you got millions of results on google search. And if you click any of it, you are redirected to an article. Have you ever thought that who is creating these articles which shows on google search.

If till today, you was thinking that these result are made and created by google, then you were totally wrong. This is a huge community of bloggers who create these blogs or websites which shows on google search.
Actually blog or website are same, you can say it blog or website. 

start a blog on wordpress, wordpress blog



Why to Start a Blog

People don't make blog for passion or for be on google or internet. Basic purpose of every blogger is to generate handsome earning. Yeah! That's fact . Blogging is one of the best source for passive income. And there are many ways to monetize your site.

In the end of article, i will share some famous methods to monetize your blog. Now, lets discuss the process of how to start a blog with wordpress. I have divided the whole process of blog creating in steps. Lets dive into it.

Choose A Niche

Firstly you have to choose the topic of your blog. The only thing is your typing speed and your content quality then you can write any thing.
you can choose
  • News
  • Fashion
  • Food
  • Tricks
  • Technical tips
  • Online Earning
  • Tech Review
So there are many more topics you can choose to write on.

1: Get a Top-Level Domain

If you are listening first time about blogging then First question in your mind is what is domain. Domain is basically the representative name of your blog. Means as this blog domain is Digiguider.blogspot.com, which has .com extension with sub extension of blogspot.

In domain name choosing, keyword research is most important , so try putting keyword which justify your niche or site. we will discuss it later.

While starting a new blog, domain name matters a lot. Because it is a first impression and important for google to rank your site. You have to buy a top-level domain for your blog. Top-level domains are domains having .com, .Net, .Org, .in, .Co etc... Extensions.

Only these extensions are best for a blog. But if you want to go for .club or any other cheap domain, then your blog ranking must be difficult but not possible. But my suggestion for you is to buy a top-level domain.

For buying domain you can visit Namecheap . Namecheap is one of the most trusted site for domains and its cheaper than other sites. So my suggestion is to go with Namecheap. When you will open Namecheap. You will see a search bar. Where you can search for your domain name availability. If yoursite.com is not available, you can replace one word and go for it.

Choose the domain name, which will represent your site. Means users and google can understand the niche of your blog with your domain name. So try to use keyword in your blog. For example, if your site is about news, then you can use news keyword in your domain, so it will clarify your niche to your audience and search engines..

Niche means the topic of your site.

Try Using 2 to 3 words in your domain name. Means domain name shouldn't be too long. Because long domain name is not good for search engines and also for users. Your domain name should be memorable. Means your domain name shouldn't have such element like( -,'). In easy words, someone can easily type your domain name.

For example, lets take to domain name of twitter. Which is twitter.com. Yeah, its very simple and remember able. If it would be twi-tter.com, it would be so difficult for users to remember it. You don't use any exclamatory or any mark in your domain name. Hope that choosing a domain name would be easy and perfect after reading this. 
So next is Buy Hosting.

2: Buy Hosting

What is Hosting? Hosting is the storage or space where your blog will exist. Lets take an example, you want to drink water, then you will need a source for it. Means you need a glass or even you use your hands for it these are sources. In the same way, your content is like water,and hosting is like glass so, to represent content to public or search engines, you need hosting.

when you make a search on search engine, a result shown there and if you open any blog, which display will be before you is due to hosting. Hosting is most important for starting a blog. One way is free hosting of blogger. But blogger is not best for starting a blog. Choose between wordpress and blogger is an important question. But answer is wordpress.

As blogger is own product of google, so you will be in control of google. But in your own hosting, you are your own boss..

As yoU know, to start a blog with wordpress, you have to buy a hosting and For hosting, there are thousands of hosting seller website, but most famous of them are godaddy, namecheap, and bluehost. I would not say any specific name. You can yourself choose in from these according to your budget. But i would must say that all of these sites i have mentioned, are trusted and fast hosting providers.

I hope , basics about hosting is clear to you, i konw that example of water was not so good to explain hosting but no better example came to my mind. But i think basic concept of hosting you got. so the next one is Installing Wordpress.

3: Installing Wordpress

Wordpress is a platform for managing your site. It is actually admin panel for your site. Means as there is your profile in social media accounts. It is your profile in blogging.

All the management and setting of blog and writing of articles will be in wordpress. For installing wordpress for your domain in your hosting, follow these steps. After successfully buying hosting and domain, you can open cpanel from your hosting provider site.

In Cpanel, you can see many apps options to install, which are wordpress joomla and many more. These all apps are creating websites. But wordpress is best platform for this purpose. And as you want to start a blog with wordpress, so go for its installation.

Click on wordpress and there will be option of install. Click on install. And before installation, you have to set all things, means tgere will be option of directory. Choose the directory your domain name. Others option keep at default. And click on install.

wordpress will be installed in few seconds. And then you can see wordpress admin page of your site.

When you will open your site in new tab, you can see simple interface which is actually default twenty twenty theme of wordpress. And we got wordpress installed now.

Next step is to install a new theme.

Wordpress admin panel, add new post page in wordpress



4: Install A New Theme

Now , there is most important step to install a theme.
Theme is a basic interface when your site is open. As default theme by wordpress is twenty twenty. So go to Appearance>Themes in wordpress admin page. In themes page, click on Add new. And you can get thousands of free themes from there.

Premium themes are those which are paid and can be purchased from sites like Themeforest and many more. But if you want to use free theme, there is no problem in it. There are many wordpress free themes which are best for starting a new blog. Some are GeneratePress, Newspaper X, ColorMag, Genesis, CoverNews etc.

If you are new to blogging, then my suggestion is to go with Colormag. Colormag is awesome free theme, which is mobile friendly, reliable and easy to nevigate and have many more features.

To download this theme, you can search on google and download it. Or easily, go to wordpress themes page and click on Add new. And then search for Colormag. There will be install option. Install it and activate it.
Colormag theme will be activated on your website.

5: Demo Content

This is actually a trick that if you don't know how to arrange your site the you can import demo content so that you may got base for arranging your content. When you will activate your new theme colormag, your site will be blank and only homepage will be shown. Because your site have still no content.
You have to install a plugin for demo import.

Demo is the content which will be just for example view of the theme.


The purpose of demo is to view the management of theme. As you are creating new blog, and you don't know so much about blogging, so you must download demo because it will give you concept and shape of site. And you can easily replace your content with demo content.

As i have already mentioned that you have to install a plugin called One Click Demo Importer. I will tell you Plugin definition and details in ext sub heading so lets quickly know the method of installing this plugin.

Just go to Plugin>Add new and search there for One click Demo importer. Click on install and activate it. After activation of plugin, it will be shown in menu bar of wordpress admin page. Click on it and you can see demo contents of your current theme.

Demo content include demo posts, demo widgets, demo categories and demo pages. If you don't want to use this trick then you can also customize without demo content and it is also not so difficult.

•Widget

Widgets are to navigate sites ingredients and customize them. Demo widgets will help you to get pre made footer and header. And managed posts and categories on home page and side bar of pages and posts.

•Categories

Categories are total topics which are made by dividing actual topic. You must have atleast 6 to 7 categories for your blog. 
Lets explain what i said, for example, you content is about news, so you can make categories Fashion, Travel, Food, Politics and so on. This is what i mean. I hope it is clear.

•Pages

You have to create basic pages which are important for a blog. These pages are

  • Home
  • About us
  • Contact us
  • Privacy policy
  • Terms and conditions

These are some important pages. You can create pages by going to Pages>Add new in you admin panel. About us page can be written by your own. Contact us page can be created by using plugin. And privacy policy or terms and conditions page are created by some website by putting detail of your site there.

I wouldn't mention any site for privacy policy page creation, you can search on google or get it from youtube videos. And why these are necessary pages i have written about it in How to get instant Adsense Approval, must read it.

6: Arrange Your Blog

After successfully creating pages and importing demo content. You can replace your pages with demo pages and put your pages at same place where demo pages exist in website. And then delete demo pages.

You can set your social link by customizing site, and replace links. As the demo content has arranged site so you just have to replace content. As you continue replacing your own content, delete demo content with it.

•SideBar

Side bar is side portion of the page. You should put these items there

  • Recent Posts
  • About Author
  • Social Links
  • Calender

Sidebar remains same for pages and posts in some themes and in some you have to customize them differently.
Above items are my suggestion, you can put according to your mind.

•Footer

In footer, my suggestion is to make four sections. These sections are actually portions where you can put items of your choice. 
In first section you must put About author because if someone scrolls to footer then look of about author in footer instead of going to About us page put great impact. In second section, you should put Recent Posts because after reading any post, viewers can easily go to your recent posts by it.

In this section you should put categories. Categories will clarify viewers about your site's content.

In fourth section, you can put privacy policy and terms and conditions pages. And you can put social links also. so this was footer customization. All above were my suggestions, you can put items according to view or according to your mind.

•Header

In header, you can put your logo and a tagline. Tagline also put good impact on viewers.

All these customization can be done easily by clicking customize theme in Appearance>Theme in wordpress admin panel.

7: Install Plugins

Now the most important step is to install necessary plugin.

Plugins are like softwares which can help you with simp e clicks. I am going to tell you some important plugins for a new blog.

•Elementor

So first one is elementor, it is page builder which helps to customize your site and have great features.

•RankMath

RankMath is a SEO plugin. seo means search engine optimization. Which means on page seo to make you blog rank on search engines.

It has a great competition with Yoast SEO plugin which was in huge use before launch of this plugin. But Yoast is little bit complicated then Rankmath. So my suggestion is to go with Rankmath.

•OneClick Demo Importer

As i already written, its for theme demo importer.

•Everest Form

This plugin is for creating forms like contact form and many more. For contact form, mostly used plugin is Contact Form 7.

But my suggestion is to go with this plugin which has more features.

•Wp Super Cache

Cache is like a memory. Means it helps to load your site fast because if your device will have cache of your site then it can load your site faster as it remembers it. So this plugin helps you for cache.

•Meks Smart Author

You must thinking that why i am using all plugins by meks, it is because these plugins are easy to use for beginners.

This plugin helps you to make your social presence links icons. Which you will have to add in footer and sidebar so that audience can get you on social media and follow you.

•Site kit by Google

This plugin details is in end of article in a sub heading.

These are some basic plugins which you need to install when you start a blog first time. With time, you will need more plugins to ease any problem. But keep in mind that, more plugins can slow your site. And slow sites are not good for search engines.

8: Write Content

Content is the king.
So, the most important part in starting a blog is content. You have to write quality content and unique articles. Your each article should be at least 1000 words long.

To write an article in wordpress just go to Posts>Add new Post and you can start writing. In writing an article, most important thing is keyword research. Means on which keywords you want to rank your article. you can use Free or paid tools for keyword research. Most famous free keyword research
tool is Ubersuggest.

Use images in your content. Use copyright free images. You can get such images on many stock websites like pixabay, unsplash etc. Images helps to rank blog in search engines.

In blogging, Content is the key.

And for content, Keyword research is the key After writing content and title of post then select its category and put featured image.

Featured image is the image which will be shown as its profile. Means before opening your article, your title and featured image are first impression.

After completing these steps, Click on Publish. And now your content is live.

9: Add site to Search Console

Most important step is to add your site to search console. Search console is google system, in which we have to verify our ownership of site. It helps search engine to show search result for your site.

One method is to go to google search console and verify your site by putting code. But one method is quick and easy.

As i have mentioned in Plugins the name Site Kit By Google. The purpose of this plugin is same as written in heading. Means you can connect all google services, which are required for a blog, with simple clicks.

You can connect search console, Google Analytics, Adsense, Page speed insight. All these services are connected with this plugin without any code adding. Analytics and search console give stats for audience and traffic on your site.

Page speed insight gives you your pages Load speed And improvements to Make your site faster.

Now All steps are clear.

1. We have purchased hosting and domain
2. we have installed wordpress
3. We have installed theme
4. We have customized our theme
5. We have installed plugins
6. We have created pages and posts
7. We have added site to search console

Monetize Your Blog

So the conclusion of total article is why we start a blog?

The answer is that you can generate money from it by many methods. I am sharing few famous methods to monetize your blog.

•Ads

First method is to put ads in your articles. And ad networks pay you for impression or clicks on ads.
Some famous Ad networks are

1. Adsense
2. Media.Net
3. Adsterra

And many more, you can apply for them if your blog reaches its minimum requirements or terms. Some Ad networks give instant approval for your blog for example Adsterra.

•Affiliate Marketing

This is most growing method in bloggers and highest paying method.. In this method you post content and input affiliate links of different products in your articles.

You earn affiliate commission for each sale made by your affiliate link. Amazon affiliate marketing is most growing affiliate marketing platform.

Lets understand it by an example, let say, you wrote an article about best mobiles and you put an affiliate link for those mobile to buy. If Some one comes to your site and click on your link. Then if he would buy any thing from that website then it will be your affiliate commission.

Web hosting provider companies and E commerce websites like amazon provides affiliate marketing. Now A day, affiliate marketing has grown so much that each new blogger opt affiliate marketing instead of going with ads.

so it s over now, i have shared just 2 methods to monetize your blog. 
In Upcoming articles, i will share about many other monetization methods and one more thing, as i have mentioned in the start that i will share that how to handle some common problems which we have to face as a beginner in blogging and i also faced them.

So i will share this in next article.

Hope everything is clear to you. The main question which was To start a blog with wordpress must be clear now. Still if you have any question, you can contact us through contact us page . Or you can ask
me anything in comment session.

yeah yeah! i must tell you that i want to explain it with pictures, but couldn't because it's already too long,  but i hope main concept and Methods are clear to you Even without images. So please give upvotes to it and share my article much much times.

See You in next blog.

Keep supporting us.!!!

Post a Comment

2 Comments