How to start a blog from Scratch in 2021? (Complete Guide)

Are you planning to start a blog? If yes, this tutorial helps you start a blog from scratch in 2021? It is straightforward to start. This page helps you if you are new to blogging. Start blogging today by using this guide.

But, how to start? There are hundreds of websites ready to help you start your blog. But everyone gives different strategies for starting a blog.

Here I am providing the complete guide from A to Z. Do not be confused with various strategies from other blogs.

I am also a newbie in my starting stages. I established this site in 2013. I did not know how to start a new blog for my journey.

Start a blog from scratch

Technically, I had little knowledge about it. In fact, I had learned what a blog was. Do not worry about this. In my journey, I learned more information about blogging. I promise you; this guide will help you and make it simple and easy to begin your new blog. Great, let us discuss the method in a step-by-step manner. 

Why Blogging?

Blogging is the process of maintaining an online digital diary with experienced information. Thousands of bloggers are on work by using different strategies and sharing their information already.

Why Blogging

Most people opt for blogging as a career. Why?
90% of people are using the internet to get information. So, there is a chance to become a successful blogger by sharing your experiences and solving online issues. First of all, you need to become an expert on your topic to have a successful blog.

The food blog readers are interested in learning cooking on practical cooking methods, but they are not willing to spend more time on Food scientist textbooks. If you are interested in writing on cooking recipes, there is a chance to succeed in blogging.
Few bloggers choose this field for sharing their knowledge, few as a hobby, and some to make money online. Of course, you will get better writing skills by doing this blogging. Blogs help inform, educate, advertise, and even sell only if they have a clear intention from the start.

Therefore, take some time to understand the purpose of the message and the blog. At the same time, many people create blogs and like to write blogs for the following reasons:
Here are a few reasons to reveal the secret.

  1.   To connect with similar persons in the relevant communities
  2.   To drive more customers for online businesses
  3.   To help people share your knowledge
  4.   To promote your Products online
  5.   Blogging is the primary SEO tool to reach your target audience
  6.   To make money
  7.   It is free or affordable

If you are one of the successful persons in society, definitely you can become a role model in the industry with your writings. There are many ways to make money by creating your own blog. Sell ​​products and products online, and promote products and services to promote and monetize your brand. This can be highly profitable given that 61% of online users make purchases based on blog offers.

How to choose or Decide areas of interest (or) Niche?

There are more than 100 million blogs running on the internet daily. First, you should decide what your topic to begin a new blog was. Here I am providing a smart list to decide your niche ideas and its type.

First, try to find on which area you’re passionate about and niche topics or specific topics.

choose area of interest
  • Personal niche: You can write whatever it maybe you like. You can share pictures of your family and friends. You can write long term tips and memories like dairy.
  • Travel niche: This is a great idea to share your travel and journey pictures to share with your family and friends. It helps you to share travel experiences. Many bloggers love world tours and make money in the process.
  • Cooking ideas: This is a very good option to share your great recipes, pictures of the food. This is a good place to learn new recipes. In this way, the admin gets a lot of international chefs as online friends.
  • Niche-Specific Blog: The blog could be focused on one of the products or many individual topics that you might want to begin about. The best example is “best backpacking knives”.
  • Entertainment Niche: You can write gossips, celebrity pictures, and your favorite TV programs. These types of blog growths are very fast.
  • Make money Niche: This is the most popular and it is a pure concept to make money online in a legal way. To make money by using online platforms, you need to solve the problems, provide value to your visitors, and have clear monetization methods like Affiliate marketing, Advertisement placements, and selling space on your blog.

How to start a blog from Scratch in 2021? (Complete Guide)

To begin your online presence, you have to choose the better name for your branding as a website name, then you have to choose a perfect Webhosting as per your requirement. of course, this is the basic step to start this journey without any hesitation. So, let’s get started to learn how to make a blog and how to become a blogger in 2021.

  1. Choose Domain Name
  2. Choose Blogging Platform
  3. Setup Your Blog
  4. Start Writing Content & Publish
  5. Setup Console and Analytics
  6. Start Promotion
  7. Make Money with Blogging

1. Choose Domain Name

choose domain name

The domain name is your website name. This name is the address and identification string on the web. For example, is my domain name. is the domain name of Google, etc.

So, you need to choose the perfect name or keyword as your domain name.

Register the name at online domain registration services. To do this, you should know a few points before choosing the keyword as your domain name.

Remember these points before selecting a Domain name

Before starting the blogging adventure, You need to decide with a lot of care in selecting a Domain name. One should remember a few things before registering the domain name.

1.Understand Your Niche

You need to have a complete idea of your topic. First, you should decide your domain name with relevant keywords. Example: The keywords related to Blogging would be blogging, blog, blogo, bloggy.
If you are planning to start tech blogs it would be Tech, Techno, Techy, Geek, Nerd, etc.

2. Avoid Numbers and Special characters

Do not use numbers and special characters in the website name.
If you are using the numbers and special characters, there is no additional value in the SEO aspect.
For online brand reputation, try to avoid numbers in website URL.

3. Should be Meaningful and descriptive

Choose a creative and meaningful name.
It helps you to promote your brand and business in the right way.
The chosen name for online registration should be significant
The meaning of the name should be known to you.

4. Should be easy to pronounce

Your domain name should be simple, meaningful, and easy to pronounce.
Do not go for long names as your domain names.
For your site name registration, you can follow and use Godaddy, Namecheap services and register yourself.
To know the unique keywords for your new name registration, use these tools, and pick one keyword to register.

Note: You can use the tool for thousands of effective names for your domain name.

2. Choose a Blogging Platform

Anyone can start a blog on free blogging platforms including,, and Along with this, Ghost, Medium, and MovableType platforms including in this list.

There is a small difference between Blogs and Websites. If you are taking blogging as a career, the free platform choice is not a good choice. Because it is having plenty of limitations to move your blog as per your business requirements. Simply, your blog is not in your control.

blogging platforms CMSs

The final solution to overcome this limitation is to host your blog on a self-hosted platform. Here there are no limitations for your blogging journey. Everything is in your control like blog content (images and videos). Finally, your blog looks professional.

Choosing the best platform to begin a blog is very important. These are the software or service that helps you to publish your quality articles to the Web in the form of a Blog. Simply it is the kind of Content Management system (CMS). Before starting a blog, you need to choose an easy to use blogging platform as a publishing platform.

  • In the blog, your published content is shown in reverse chronological order. It means, the recently published article will be displayed in the first. On the website, it is in the reverse order.
  • In the blog, every blog post is shown with the published date with the assigned author name. In the site, date visibility is not mandatory.
  • In the blog, every blog post will be assigned to a particular category.
  • Blogs are dynamic (Search engine friendly). But websites are static (Need more work to make it as search engine friendly).

Which Blogging platform is good?

Of course, more than 15 free blogging platforms are available on the web. According to builtwithin statistics,  35% of the sites are running on the WordPress platform.  This is due to their customization feature. Few of the new bloggers are tempting to start their own blogs on Free blogging platforms like, Blogger Tumblr, and Medium. If you are really planning to make money online, this is not a perfect choice. Because the free blog platforms do not give permission and flexibility to place the ads. So here is the best option better to move away from Free blog sites.

blog usage distribution in USA

So, choose the best blogging platform to initiate your new blog for a new online journey. Here one of the most popular platforms is WordPress. There are two versions – and (Self-hosted). I recommend a self-hosted WP blog for better results within a short time. Because Blog with WordPress makes you comfort and no need to learn coding skills.

Here my first choice is Self-hosted platforms. It allows running your blog with your custom domain. If you are taking blogging seriously, the self-hosted systems are a very good choice. Here is the most popular system is To use this, you have to use your own web hosting and domain name.

Why self-hosted WordPress?

  • It is an open-source (free to use)
  • It has a very big developer community
  • It has thousands of Free and premium themes and plugins
  • It is being updated and improving regularly
  • Complete control over your blog

How much will it cost to run my blog on a self-hosted WordPress platform?

To launch your blog, you need two things mainly. They are Domain name and Web hosting.

domain name symbol

Domain name: As I mentioned the above points, you have to choose one name for your blog and register in any Domain registrant like Godaddy, BigRock, and Namecheap. It costs you around $10 per year. I will tell you the secret about how to get one free domain in the next section. It saves your money nearly $10 for the first year.

web hosting service

Web hosting: This is the space to store your content like text, images, videos, and other web elements. Hundreds of web hosting services are ready to provide space at reliable and effective cost.
The cost of the space is $4 to $6 per month. In total, it is around $48 to $70 per year. This hosting comes with 30 days money-back guarantee. If you are not feeling good with blogging, you can cancel your account anytime to refund your money back. 

3. Setup Your Blog

Nowadays, plenty of Web hosting services are running on the internet. But most of the services are not secure and provide weak customer support. Here are the basic steps.

They are Choosing a Perfect Web Host, Install WordPress, Setup blog, Theme – Plugins configuration.

setup wordpress

Choose a perfect web hosting

How to get web hosting at a cheaper price?

Step 1: Go to Offer Page

Go to the below discount link. And click on the Get started. It includes a free domain. So no need to spend money to buy a new domain.

Bluehost banners
(63% Savings Activated)

Then click on the Get Started Now on the discounted homepage screen.

Bluehost HomePage
Step 2: Pick the perfect plan

Choose the plan in the given table. If you are planning a single site choose a Basic plan or plan to begin some more blogs choose Plus or Prime Plan.

choose a best Bluehost hosting plan
Step 3: Register Domain details

Enter your domain name and check the availability and click on the Register. Here you can configure registered your domain / use a custom domain without domain privacy protection

Buy domain name
Step 4: Complete the account details

Fill the details in Account information.

account information
Step 5: Check the Package information

Choose the Account Plan from package information, then untick the other services like Site backup Pro, Sitelock Domain security, Google Apps for work, and other options.

buy Webhosting for WordPress
Step 6: Add Payment details

Then finally Enter the Credit card details or Paypal details at Billing information to complete your purchase. Finally, you will receive the Congratulation page. Your new hosting Purchase is 90% completed. Now you need to set up a new password for your hosting account.

Pay for Webhosting
Step 7: Confirm your new hosting account

This is the final step of this process. On the above page, click on “Create your Password.”

hosting purchase confirmed

Now tick the option “I confirm I have read and agree to the Terms of services, Cancellation Policy, Privacy statements, and others.”

6 Password

Then choose the ‘enter your password’ (as your choice) or use ‘Password generator’ or ‘Suggest Password’ option on the page and click on Next. 98% are completed. Your password creation is now successful. you will get the below screen with a Congratulations message. Now you are ready to create a new blog.

8 Login

You can consider these web hostings also – Bluehost alternatives and Best SiteGround Alternatives.

Other Recommendations:  A2Hosting |  iPage  |   HostPapa  | SiteGround

Install WordPress

install wordpress

Now login with your new web hosting login details. After logging in to a new account, try to change the password first.  The Webhosting provides a simple key to install the latest version of WordPress with few clicks from the simple script page. There is an option in cPanel to complete WordPress installation on the web servers. That is a Quick Install feature.

Step 1: Login into Hosting account

Now click on the Login from the Congratulations page of the above step.

10 WP Login
Step 2: Pick a theme

Now pick a suitable template from the theme’s gallery in this step. These are free templates from the WordPress Themes directory. Choose one and click install.

pick a theme that inspires you
Step 3:  Start Building

After theme installation, you will get the below screen with the Start Building then hit on it. Your CMS installation will be complete along with your chosen site template

Start building in Bluehost
Step 4: Enter setup details

After a few seconds, you will be redirected to your Blog official dashboard screen. In the first screen, you will get a Welcome invitation with a small question about their setup help. Just click on Personal.

11 WP Dashboard
Step 5: Use Bluehost Pre-made Dashboard

Now your page will be redirected to Special Bluehost Plugin Homepage. Here The plugin gives a special page with basic Home features like information and Design. You can use these features to create a new Post, Pages, Menus, and a product page.

Bluehost dashboard within WordPress dashboarf
Step 6: Launch Your Site

After making some arrangements for your site, it will be ready to launch. If you do this now, enter the blog title and description, then click on Next Step. That’s it. Then Your blog is launched.

Launch your website

Install a suitable WordPress theme

The look of website and user retention depends on the visual appearance of that site. The whole visual appearance depends on your chosen WordPress theme. In the WordPress repository, there are tons of free WordPress layout skins available.

You can use any Free theme initially. While choosing the WordPress template, if you do not have a graphic designer or programmer to your service, I recommend Premium WordPress theme stores.

responsive wordpress themes layout

But most of the people are ready to use those free templates. But it gives a bad impact in the long run. So highly I recommend to every newbie, initiate your journey with premium templates. Because, as a newbie, if you are facing any issue from the template side, the supportive team will solve the issue from their end. The premium templates give a professional look to your blog.

ThemeForest, StudioPress, Mythemeshop stores are more popular. Don’t worry, choose one good theme from the store, and configure it properly to your blog. Ok, let us see how to install the template on your new blog.

How to install a WordPress theme? 

You need to log in to the blog’s backend. Select the Themes from Appearance.

To upload themes go for Appearance

Now Select Add New.

Add new wordpress theme

Choose the theme you would like to use by using the Feature, Popular, Latest, Favourite, and Feature Filter options.

Go for themes library

Here I searched for the GeneratePress theme for my needs and then click on the Preview link to preview the Theme or if you click on Install now to upload the Theme.

Search for Generatepress

The CMS will initiate your theme installation and shows the success message.

Now click on Activate. Your selected theme is uploaded and activated as your chosen theme in your blog.

Now your theme is activated, and it shows more options like Customize, Widgets, Menus, and much more.

generatepress theme activation

Now your Blog design is ready with an attractive look.

In the Free version, there is limited customization. In GeneratePress Premium version, gives a great customization facility with a fast-loading feature.

Note: I designed this blog with the GeneratePress Pro WordPress theme and Elementor Pro plugin

How to add Logo?

The logo is the basic element for your blog branding. For more visibility online, you have to create a new logo.

If you are new to this, here is the list of free logo creation tools. You can create a new logo as per your taste and requirements.

If you need a professional logo, you can hire the logo designer on Fiverr at a low cost. After receiving your logo design, you have to upload it to your blog. 

The logo should be in specified dimensions as per theme specifications and it should be in PNG format.

To upload this Logo, you have to go for Appearance > Customize > Site identity > Logo (In GeneratePress theme).  

add logo here

Install and setup WordPress plugins

These plugins are handy for all works with attractive options to the visitors by handing over from the blog.

The plugins have been playing a vital role in the visibility of your blog.

There are about 25,000+ free plugins available in the plugin’s directory.

These are helpful as SEO and site optimization purposes on the web.

Along with these plugins, there are other plugins also available on the specified website.

Adding Plugins to your blog is very easy. After that, follow the instructions in the given steps.

How to set up a WordPress Plugin in New WordPress Blog?

We have a step-by-step guide on how to set up a WordPress plugin. In short form, I am giving these smart steps.

Just go to the “Plugins” option from the left side column

add new plugin

Then, Search for your Plugin in the “Search” box and you will get the Plugin. Plugins > Add New > Search

search for Rank math plugin

For example, type Rank Math (The plugin for a better SEO setup) in a search bar, you will get the plugin box with Install

Just click on the “Install Now” to get the particular plugin functionality to your WP Site/Blog.

After the installation has been completed, just activate the plugin. That’s it.

After activation, the page will be redirected to the plugin settings page from the left side column and configures it as per your need.

If you are a beginner, the Rank Math SEO plugin is the best Yoast SEO Plugin alternative. This is fully loaded with great SEO features and it optimizes your blog with few clicks.

The other most popular plugin for site SEO is Yoast SEO. Basically, Yoast SEO is the most popular SEO plugin. It helps you to optimize your blog as per Search engine guidelines. This plugin provides limited features in the free version. If you need more features, you have to upgrade a paid version.

This blog is running with the Rank Math SEO plugin for a few months. I wrote a complete review of the Rank Math SEO plugin. You can read and charge your blog.

For every different niche or theme, different plugins will help you in building additional features that are required for the website.

But for any kind of website, there are particular plugins that do not change. For example, any kind of website needs SEO to rank first in Google and an SEO plugin is necessary for any kind of website.

The list below is a well-studied must-have WordPress plugins list which will help you build your website without sparing much time on searching for the Right plugin for the right purpose.

Here are the must-have plugins for a new blog. These plugins will give more visibility and a professional look.

Create Categories and Menu

Now your blog is 80% ready. Before publishing your new content, you need to create Categories and menu. Here are the necessary steps to create these elements or your blog.

How to Create Categories?

Categories are the most powerful tool to organize your article correctly and as easily discoverable for users. This will help you to organize your content quickly.
You can create parent categories and child categories. The child categories will add to subcategories. The creation of Categories is a straightforward process.

Steps to create new Categories

Step 1: Go to the Categories tab

To do this go to Posts > Categories section from the left side column.

go for Category creation
 Step 2: Add New Category

In the next screen, go to the left side and click on the “Add New Category” option. This option helps you to create a new kind of article.

Add new category
  • Enter the Category name in Name field and in the slug (Slug is the web-friendly name helps to categorize pages for quick and easy searching and navigation).
  • Add the description of the category in a few words. It gives a better understanding of users
  • Choose Parent option that suits the subcategory you made and then click on Add new category
  • Repeat the same steps given above for new category creation. That’s it.

How to Create a Menu bar?

The menu bar is essential for navigating the information within the blog. There is a simple and easy way to use a drag and drop menu interface. It allows you to create drop-down menus in WordPress.
It helps you to present the site structure with your users. So, the navigation menu is essential, and it is placed close to the header.

Create a Menu bar in a step by step

To create a menu bar, go to Appearance > Menus. It brings you to edit the menu screen.

go for menu creation

The Edit menu, the screen has two columns. The left column has your Pages, Custom links, Tags, and Category tabs. On the right-side columns, there is an adjustable menu item interface with drag and drop.

drag and drop the menu items

Choose the Page or Category and put the tick mark on the desired page and click on Add to the menu the page will be added to the right-side interface.

add pages and categories

Finally, click on the Save menu to store the above setting.

Create another menu for top menu bar sections for About Us, TOS (Terms of Services), Privacy Policy and Contact us options)

Now go to Manage Locations, and select the Primary menu, and choose the menu which appears as the primary menu and selects another menu in the Top menu or Secondary menu.

Finally, save the whole menu settings.

You can change the menu item you added is arranged in the order you added them. Just drag and drop a menu item to adjust its position in the menu.

Now your blog is ready to publish your new article.

4. Start Writing and Publish your first post

Before you start writing a new article or content, you have to remember this point.
People are visiting your blog for reading content but not clicking on your ads which are placed on your blog.
Producing good content on a daily basis takes time and it needs little hard work. But the results are effective.
Once you decide to create a blog, to become successful bloggers and get loyal readers, agreements with companies, and make money online with the blog. One thing you cannot miss on your blog: the content.

start writing content

Obviously, the content should not be any way to fascinate an audience, to Google and companies and advertisers the content of your blog must be fresh, useful, and informative.
But there is one more feature that needs to have that content and is to be relevant although over time.

Add Pre-launch content

Pre-launch content is the static content for the permanent blog’s SEO. Before posting your content in your blog, you have to create the static pages (About us, Contact Us, Privacy policy and Terms of services pages) and Some other parts of your blog (Sidebar and Footer, etc.)

a. About us

This is the common traditional page, and it helps you to inform about your blog – Why do you run a blog and what information are you sharing? Depending on the information you provided here, it can be business or personal or entertainment.

b. Contact us

This page can help your visitors to communicate with you at any time. Here you must add the contact form, social links, Address, and email address. Most of the visitors and advertisers will communicate with you via this page. So, create this page simply.

c. Privacy policy

The privacy policy is the page with disclosure information about how the site is collecting any information from the visitors and about the ads served. This is the common page for everyone. To create this, the third party service (Privacy policy generator) to generate the static and permanent content for this page.

d. Sidebar content

The sidebar is the smaller column to the right or left side. It is depending on the theme in which you are selected. In this place, you have to add the blog categories, Recent posts, Popular posts, and Advertisements.

e. SEO meta tags

SEO meta tags are SEO titles and SEO descriptions. These two should be prepared for every individual post and page for a better Search engine visibility. It should be prepared separately.

Add Post-Launch content

This is the regular and updating of the latest content for your blog. They are Blog posts and Cornerstone content.

  • Blog posts: This is the entry content with text, images, and video content.
  • Cornerstone content: This is evergreen content and it is relevant to the upcoming posts. We will discuss this content in the coming sections.

How to write Your first article?

Writing is an art. Everyone has their own style to express their views.

Of course, Writing Articles for Magazines is not an easy task. Writing an article is a common thing.

But the writing of SEO friendly article needs some practice.

If you follow the below tips, you will become an expert within a few days.

start writing articles

Article structure

Before getting into this, you have to know the basic structure of an article. The basic structure of the article has three parts – Introduction, Body, and Conclusion.

  • Introduction: In this part, you have to write a few words about the post content or topic.
  • Body: This is the major part of the article. It includes list, case study, images, video content, and some elements.
  • Conclusion: This is the final part of the article. The summarization of the article should be including here. Simply, it is an article sum up area.

Follow SEO Tips:

  • Pick the perfect keyword and topic idea before you start writing an article. You can use Google trends to pick the trending topic for writings.
  • Write your article for readers. If it is readable, the article becomes viral.
  • Use simple sentences but not more than 20 words per sentence.
  • Use Active voice in your sentences. Better to avoid passive voice.
  • Add Statistics for better understanding
  • Try to avoid long paragraphs.
  • Maintain 2 to 3 sentences for every paragraph.
  • Use Bullets, Bold, Italic and Underlines where it is necessary
  • Use short and proper side headings
  • Read your article once again after you finish your writing and make it error-free, readable and search engine friendly.

On-Page SEO

on page seo checklist 2020
On-Page SEO checklist 2021

On-Page SEO is playing a very crucial role in the search engines. After finishing writing your article, before publishing or posting in your blog, you have to concentrate on these few points. It gives the ranking and traffic from search engines.

  • Do proper keyword research before going you start writing an article and its optimization.
  • Add the Primary keyword in the Meta tags (Title, meta description)
  • Add primary keyword first and last paragraphs once (within 100 words)
  • Add the primary keyword in the permalink (Blog post link / URL)
  • Collect some LSI keywords and Related keywords according to the target keyword and sprinkle within the article. If it is possible, write simple sentences by using those keywords without disturbing their readability.
  • Add the target keyword within the image ALT text.

These are the basic points to optimize the on-page SEO in your article. If you need more details here my complete On-Page SEO Checklist 2021. 

Publish your First article

Now your WordPress blog is ready to start posting your content or materials. To do this, you need to know the essential points on Post-Creation, Images uploading. Once you learn these basics you can dive on WordPress, now you will be really able to customize all aspects of the WordPress blog.
Writing great content is an art. In the process of boost SEO ranking, getting traffic, and leads, you need great content for your blog.

How to create a new WordPress post?

The creation of a new post or Page in WordPress is very simple. It allows you to make new web content, whether it is an article or other content. This is good and one of the main features that will allow you to use WordPress.

  • To start the WordPress post creation, you need to go to Posts >Add New
  • Copy the title from your document and paste it into the Title box.
  • Copy the Body content from your document and paste into Post content area box of the Post editor

In this screen page, you will find two important things, they are
Post editor overview

  • Post Title: This is the top thing on the page. You must add the content title here.
  • Post Content: This is the actual place to add textual information, images, and videos. You can see this area in full coding mode (HTML mode) or Visual mode (Text mode).

After you finish your post writing, you need to check the post content grammatical errors, arrangements, and click on the Save Drafts button to save the content in draft mode. Publish post

Follow the SEO plugin instructions

Before starting optimization, you have to install and configure the SEO plugin. The most trending and successful plugins are WordPress SEO by Rank math and Yoast SEO plugin. At the time of my blog starting days, I used the Yoast SEO plugin.
It is free with limited features. I have used this plugin for more than 5 years. The results are good. Last year I migrated my SEO to WordPress SEO by Rank math plugin. This is one of the Awesome plugins. It comes with all the premium features which are offered by the Yoast SEO plugin as free options in the Rank math.

Using the Rank math SEO plugin will give immediate results. So better to install and configure the Rank math SEO plugin. If you are new to this, you can follow this Rank math SEO settings guide for your blog.

This plugin is providing the instructions for better on-page SEO from the Post editor section. Which is located at the end of the screen. In this widget, you will get the four sections in the General tab They are Basic SEO, Additional, The Readability, and Content Readability.

rank math seo snippet

In each section, there is a set of instructions with Red or Green indicators. The green indicator means you implemented that instruction perfectly. A red indicator means you have to follow the instructions to complete the on-page SEO.

Add suitable images and videos

By following the above article creation, you need to add images or other multimedia format, which ensures your content interest and uniqueness before hitting the Publish.

If you add images or videos along with Text stays engaging, and the user can understand the content quickly.  In the WordPress blog, this is very easy. To start this, open the page/post where you intend the media file.

To do this, go to the editing box and click on the “Add Media” option. It takes you to the Upload featured screen.

add multimedia files

In the box click on “Insert Media > Upload Files,” then just click on Select Files and choose the file to upload and place it within the content. It gives the option to find the files from your PC or network.

Then just click on the Select Files and choose the file to upload and place it within the content. It gives the option to find the files on your PC or network.

Add media file to upload

Once the file is chosen, click on the Upload and finally click on Insert into Post. You can use the Image or Video within the article which is suitable for the correct place. 

Before putting the image, you need to do smart Image SEO. This is simple.
Just fill the Title and Alt text with your primary keyword. Here I am using Post title in my blog images because post titles are already optimized with On-Page SEO basis. So, it has the primary keyword.

Add title in Image title and Alt text

After that, you need to adjust the basic and specific elements of the image to place within the content correctly.
After this adjustment in the proper way (mentioned above), now place the media file within your content by clicking the “Insert into post.” The image/media file will be added automatically.
Finally, update the post/page by clicking the Save as a draft. Click the preview to see the newly added image placement.

Concentrate on basic SEO before posting

Before hitting the Publish button, you have to update these three.

a. Header tags

Header tags are very important to complete the Basic SEO. To do this, you have to add the title in the Rank math SEO plugin (or) Yoast SEO widget’s SEO title box. This is the basic Snippet, which is visible in the Search engine results page.

b. Categorization

Categorization is also a very important area to avoid duplicate content within your blog. Choose the appropriate category after article optimization.

c. Permalinks

The permalinks are the web page addresses. These are different from post to post and sub-pages. Adding the post ‘s target keyword gives very good results.
After completing your verification, click on the “Publish” button for viewing by others.

5. Configure search Console and Google Analytics

Congratulations. You have submitted the first article in your blog successfully.

Now it is time to inform the search engines and to observe the visitor’s behaviors on your blog. 

So, you have to go for the Google search console and Google Analytics for this process.

search console and analytics integration

What is the Google search console?

Google search console is one of the free services, which is offered by Google. It helps you to monitor, maintain, and troubleshoot your blog’s technical issues and presence in Google search results. It is completely free to use. You can understand the google view, how your site is indexing in the search engine.

  • First, you have to verify your ownership of your blog by placing the code given by Google search console account after once submitting your property (Blog URL).
  • After verification, submit your XML sitemap (Which is generated by SEO plugin) for your search console account.

That’s it.
When you publish the new content in your blog, the XML file informs the search console to request the indexing. After a few seconds, the search console will send the crawlers on to the published content for the scan of the content and index the content.

What is Google analytics?

Google analytics tool

Google Analytics is also another free service tool from Google like the Search console. Simply it is a web analytics service. This tool helps you to better understand your customers and allows you to measure the results of individual campaigns in real-time, and you can compare the data to previous periods.

That’s it. You can relax.
The plugin will do everything by monitoring the user’s activity on your blog and notifies it on the Google Analytics dashboard. Here are the few Google Analytics WordPress plugins. You can use any of this in your blog. 

6. Start Promotion

This is the biggest game in the digital marketing industry. Most of the bloggers depend on two sources for traffic.

They are Organic traffic (search engine traffic) and Social Traffic (traffic from Facebook, Twitter, Pinterest, etc.). Of course, this is the biggest source of huge traffic.

Other than this, we have to concentrate on a few things to reach the exact target audience with your content/product.

Start promotion in search engines and social media

What happens is, when you are involved in another work and if blogging is not your full-time job, irregular blogging will never give you a regular income.

So, you can follow these amazing steps to promote your blog posts and drive huge traffic for your posts.

a. Promote on Search engines

Search engines are the best, a free and reliable source of potential traffic.
Search engine visitor’s trends to make money for your blog. No need to submit every new post on a search engine if you submit your blog’s XML sitemap to the webmaster tools.
The new blog post will automatically reach out to the search engines via your submitted Sitemaps. The search engines easily index your blog posts if it indexes their list.
For this, you should Ping these search engines.

b. Use Social media

 Social networking sites like Facebook, Twitter, and Digg are a very good source of traffic.
Do not neglect these traffic sources. Most of the bloggers will follow your blog and its updates via Facebook, Twitter, and other social sites.

So after publishing your new post, inform your social readers via the social sites which are integrated with your blog.

Facebook gives viral traffic to your blog post. To get the traffic from Facebook, just use the link posting method.

Create a Facebook Fan Page and Facebook Group which is specific for your blog discussions.

c. Start getting backlinks from other blogs

This is the most popular way to get more exposure to your newly published blog post. There are two ways

  1. Guest posting: Publishing your article in other relevant niches with your blog link within the article.
  2. Blog Commenting: Find some blogs which are relevant to your blog’s niche, and then leave a comment on your article link as your site.

You will get a backlink. Commenting on other blogs is one of the best methods of getting some traffic, but make sure that your comment should be in an impressive way.

Not only will this bring in extra visitors directly from the other site but it will also give that post the much-needed search engine boost that it needs to get started.

d. Create an Email list and Start Sending Newsletters

Building an email list should be started right away from your first post in your blog.
When visitors visit your blog posts you should let them know that you will regularly update your blog with interesting content.

You should make them subscribe to your newsletters with their emails.
When your visitors subscribe for your newsletters you will be able to collect their emails which you can use to send your future block posts via newsletters.

Try to increase your number of subscribers and know that you can make money from your newsletters or RSS feed subscriber.

I am using MailChimp email software personally to send the latest information via email newsletter.
This is a famous and free email listing tool for every blogger.

Try to create one signup form in the MailChimp account and integrate with your blog to capture the reader’s email addresses.

After publishing a new post, the email marketing software informs about your blog’s new post.
You can send deals, offers, and much more information via this configured setup. Here is the complete guide on How to use MailChimp to send your blog post updates?

7. Make Money with Blog

Once you complete the blog setup, publishing articles, and its promotion, the next part is income-generating by using your blog. Of course, this is another biggest game after getting traffic. Do not assume that you are going to start money from your blog from the first week or from the first month.

Blogging takes time to generate good results after monetization. It could take a few months. It needs dedicative work and you have to gain a large audience. Once you reach this stage, you can choose the below any method to start monetization.

blog monetization

After years of my blogging career, I decided that there is no shortcut to making money online. I feel blogging is the best and legal way to generate a perfect income stream.

First, you have to decide which system works for which is not, i.e., test and analyze that makes money. If you are a new blogger, do not worry. This section is for you. Just follow the guidelines carefully and go with a positive mindset. You will get financial freedom.

a. Google Adsense

Google AdSense is one of the advertising programs for webmasters and publishers from Google. They are displaying ads between your content and specific areas in your blog. If any visitor clicks your ad, the money will be generated.

adsense ads in blog

To start this type of monetization, you have to register in the Google Adsense program. It has some conditions to approve your account. Millions of websites are using this monetization method to earn money from their blogs. You can submit the form by registering with your Gmail Id.

Here is the complete guide on the Adsense approval process. If you are not interested in this program, you can check the other Adsense alternative programs here.

  • Apply for Google Adsense account by submitting your details
  • Place their code in your site for review and approval
  • After approval, Google ads will be displayed automatically

b. Affiliate marketing

Affiliate marketing is one of the best ways to make money online in a profitable way.

Becoming an affiliate with an affiliate network is a good way to make money with your blog.

affiliate marketing concept

Most of the affiliates are working with their own strategies with their registered affiliate marketing companies.

So, you have to understand the program before you start and join any affiliate marketing program.

  • If you promote any affiliate product to your audience, you will get some decent commission (it may be the highest affiliate commissions per sale sometimes) when they buy the product by using your referral link.
  • The Affiliate company will provide a new account within their site for affiliates.
  • The affiliates account is having special promotional links, banner, and some other affiliation tools.
  • The Special affiliate product link containing custom code, this code is recorded by cookies on the site that we bonded. If a visitor visits your website or blog and then clicking on that link, the user will be redirected to the sales page directly.
  • If the visitor or customer completes their purchases on the sales page you will get some commission. This commission depends on the Affiliate company.
  • This commission is different from product to product. It may be from $1 to $10,000 and it depends on which product you promote.

3. By selling Ad place

Selling ad space is another way to make money by using your blog. If you are promoting any product by placing the product banner ad within the content or in the sidebar widget ad. If anyone purchases your product, you will get some commission.

sell ad places

Like this, you have to offer the advertisers by providing the value by creating the “Advertise here” page in your blog. Mention the prices of ad spaces on the page.

To create this page, your blog reaches 1000+ unique visitors’ daily traffic, attractive design, and good ranking (Alexa rank and Domain authority).

4. Selling Services

Selling services need more work experience in providing value to customers. By using this method you can sell products and services. For this, create one new page and write the title as “Services” and add the details of your services on that page like WordPress optimization, Web designing, Web promotions, SEO services, and many more.

sales success

You can start educating the people by conducting online classes/webinars on Digital marketing topics like Blogging, SEO, Affiliate marketing, drop shipping, domination, and many more advanced topics from using your blog.

5. by Writing Sponsored / Review Posts

A sponsored post is the special model to earn money online by mentioning the company name in your blog. It is also called promoted posts.

For these posts, you have to create attractive images, content, and publish it along with sponsored links in your blog. The companies will pay you a very good amount for mentioning their name.

Review posts are the most popular method to earn money easily from your blog.

This is a special writing method to promote blogs or businesses or products in an analytical and statistical way. This review writing is helpful to make a product sale from your blog.

start writing review posts

Somewhat related to the affiliate program, which means product reviews. Some of the companies do not have any affiliate programs on their site. You can write reviews on their products by specifying the features, pros, and cons. They will pay very good money for your helpful write-ups.

Thank me ❤️ by sharing this article…