How to Start a Blog and Make Money in 2023

I am Bharat Garachh from India. I have been in the SEO field for 10+ years. I have started many blogs, and I failed because I didn’t have the proper resources for learning.

But you have this blog, so you will not suffer anymore now. I have sold a few of my blogs through a Facebook group. You can find a lot of Facebook flippa groups where you can sell or buy blogs. And if you want to know how to start a blog and make money online. Then don’t miss it.

Easy Step to Earn Money Online

  • Choose a Niche
  • Keywords research
  • Choose Domain
  • Choose Hosting
  • Choose a Theme
  • Install the Necessary plugin
  • Start building a website
  • Start working on content writing.
  • Build social media profile
  • Start SEO
  • Earn Money

How to do Keyword Research for Amazon Affiliate Marketing?

Here, I have keyword research for Amazon affiliates for you, so you don’t have to do anything; pick any niche that you like or are comfortable with and start a blog.

I have researched Amazon affiliates, but it can be used for Google Adsense and Amazon sellers.

Check out my video on it.

How to find relevant keywords for your niche

How to Choose Blog Niche

Read: Keyword Research for Amazon Affiliate

How to choose a domain for your blog?

When choosing a domain name for your blog, there are many things to consider. I will help you understand them to pick the best one for your needs.

The first thing you need to consider when choosing a domain name for a new blog is whether you will use it for personal or business reasons.

Is There Already a Brand Associated with Your Niche?

If you are planning to start a blog for business purposes, you should choose a domain name related to your brand. This will make it easier for people searching for your products or services to find you online. 

To create a website focused on your interests, you should consider using the domain name. However, there is no thumb rule for the same, and you can choose .net, .in, or .org. club, .online etc.

Should I go with an expired domain or a new domain?

If you want to make a brand/authenticate, I suggest you go with the new domain but if you want to kick start, then expire domain option is the best.

Finding an expired domain is a nightmare, so it has advantages and disadvantages. So choose it wisely. 

From where can I purchase an expired domain or a new domain?


To find an expired domain: Visit

Economic Hosting

There are a lot of hosting companies there now. But I have chosen for you which I have used. My recommendation is for you based on my experience, customer rating, and customer support.


Name itself cheap so if you are looking for more affordable hosting, go for it. Namecheap has the very best customer care experience.
Check Namecheap Shared Hosting Review


You get more freedom with Bluehost, such as the ability to build your website in other ways and use WordPress and more flexibility in the way you manage your WordPress website.
Check Bluehost Shared Hosting Review


GoDaddy is the world’s largest domain registrar. I use GoDaddy’s services to register and manage most of my domains. But when it comes to hosting, I think GoDaddy is just average.

Read GoDaddy Share Hosting Review


If you are looking for economical hosting, then Hostinger is the best for you. Starting from 2.99$

Read Hostinger WordPress Hosting Review


This is for you if you are starting a blog and have a small website. You are starting from 3.75$, where you get unlimited storage, free SSL, and free domain.

Best WordPress Theme for a Blog

WordPress has an infinity of templates to choose from, complicating the task a bit. As a personal recommendation, I recommend you avoid “multipurpose” templates, which are loaded to the top with features you don’t need and that will only complicate your life.

These templates are usually more complex to configure; they give more compatibility problems, loading speed, etc.

Yes, we start with some of the best WordPress templates you can choose for your blog.


It is the template I use in my blog, and I recommend it. Although it is free in the WordPress repository, its great potential is in the premium add-ons pack.
With add-ons, you can customize almost any aspect of your blog. Change the position of the sidebar or even use two sidebars, the header, modify the footer, the colors, the font, the background, etc.
It is a light and fast theme with a simple design, similar to the Genesis templates but with the possibility of adapting it to your liking without touching code. It is a template that works for blogs, corporate websites, portfolios, personal pages, etc.
You can also use the Elementor plugin ( free) to customize.

Read: GeneratePress WordPress Theme Review

Astra Theme

Astra is a free theme with a premium version created by Brainstorm Force.
I liked it a lot because of how little it weighs and how easy it is to configure and customize. It has been created to be 100% compatible with the most popular page builders, such as Elementor or Beaver Builder, with which you can edit the content of your website without problems.
Another feature of Astra is that it allows you to import entire websites with a couple of clicks.
It has become one of my favorite templates in a few web design projects that I have already used. Ideal both for blogs and any website you want to set up.

Ocean WP

It is a template that resembles GeneratePress and Astra as it is a theme that is not loaded with features or CSS styles. It has a simple design that you can adapt to your liking using its extensive customization settings or adding your CSS styling.

Like the other two templates, it works very well with the most popular page builders and has a series of demo pages that you can easily import, so you don’t start from scratch with your blog or website.
Its free version is quite powerful, with more customization options than other free blog templates.
It has a series of payment extensions that extend its functionalities; you can buy them separately or in a more profitable pack.
If you are looking for a free template for your blog that you can easily customize, OceanWP is one of the best options, without a doubt.

Genesis Framework

If you have already researched WordPress templates, you probably already know the Genesis Framework since it is one of the best-known WordPress templates.
A few years ago, there weren’t many options to choose from, and Genesis was one of the few templates that opted for simplicity, speed of loading, and clean code with no unnecessary features.

 Therefore, bloggers and developers began creating their blogs and custom developments through child themes.

But today, the company that has developed it has taken a different approach to the business model. Many who defended Genesis to death have switched to other templates such as GeneratePress, which follows the same philosophy of light and simple theme but is much more flexible and easy to customize.
Also, Genesis is not free or cheap compared to other templates.

WordPress Page Builder

Suppose you want to develop your new blog. In that case, you know something about design, you currently do not have the budget to hire a web developer, and you also want your website to be a WordPress; 

I suppose you know that WordPress has different “page builders” that allow you to create the pages of a website in WordPress, and with a professional touch, without having to write a line of code.
What are page builders?
That is why I think it is good to review the three best plugins, and WordPress “drag and drop” tools to create web pages on your WordPress website.
Remember that these tools aim to help you if you don’t have programming skills.
The page builders, or WordPress page builders, allow you to add any “type of content” on a web page, with pre-made content and structure “by dragging and dropping. ” You can customize, move and order the content elements to create your custom web template. 
If you found it interesting, keep reading! The following are the best’ builders’ from my point of view:

Divi Builder (Paid )

The Divi Builder plugin is the basis of the WordPress theme that bills itself as “the most popular WordPress theme in the world of page builders.” Divi Builder is a very powerful drag and drops page builder – too much sometimes. 

It is at the same time a real WYSIWYG editor that allows you to see in real-time what you are developing, just like Elementor. 

The Divi Builder plugin is an excellent alternative to Elementor if you use other Elegant Themes products.
Main features of Divi Builder:

Customizable fonts, colors, sizing, and spacing
Allows the creation of templates and unique pages
46 simple yet flexible content elements
20 pre-made templates to start your design
It allows you to create, save, import, and export your templates to use later
Flexibility: You can use the Divi plugin with other WordPress themes.
Price: $89/year

Elementor (Free/Paid)
GeneratePress with GenerateBlocks (Free/Paid)
Beaver Builder (Paid)
Divi (Free/Paid)
Brizy (Free)
WPBakery Page Builder (Paid)
Page Builder by SiteOrigin (Free)
Page Builder Sandwich (Free/Paid)
Gutenberg (The Block Editor) (Free/Paid)


In short, page builders are “all-in-one” solutions that allow you to control all aspects of your website and workflows on a single site, provide you with a 100% visual experience, and quickly develop sites’ basic web.
I find that Elementor is the best of the three options, thanks to its simple interface, its available widgets and templates, and also thanks to its styling options. 

However, If you want to keep your site lightweight, use any free Gutenberg add-on, or you can use free Affiliate Booster – Pros & Cons, Notice, and CTA Blocks for Affiliates.

SEO Plugin

  • Rankmath
  • Yoast
  • All in One SEO

Best WordPress Security Plugins

WordPress is one of the most widely used CMS in the world. Although it is also one of the most compromised, it is a very secure platform. On average, 30,000 new websites are compromised every day. WordPress sites can easily target attacks due to plugin vulnerabilities, weak passwords, and outdated software.
You can add more security to your website by installing a plugin that serves as a firewall and complies with WordPress security best practices.
Most WordPress admins don’t know that their websites are vulnerable and are surprised when they get compromised (even thinking it’s a problem with their hosting server) when it is their security problem. For this reason, you have to:
Secure the usual holes through which viruses and malware access. Stop automated attacks and strengthen user credentials.
The plugins we will list below are free, except in some cases with premium versions, such as WordFence Security and Sucuri Security.

Wordfence Security

WordPress is one of the most widely used CMS in the world. Although it is also one of the most compromised, it is a very secure platform. On average, 30,000 new websites are compromised every day. WordPress sites can easily target attacks due to plugin vulnerabilities, weak passwords, and outdated software.
You can add more security to your website by installing a plugin that serves as a firewall and complies with WordPress security best practices.
Most WordPress admins don’t know that their websites are vulnerable and are surprised when they get compromised (even thinking it’s a problem with their hosting server) when it is their security problem. For this reason, you have to:
Secure the usual holes through which viruses and malware access. Stop automated attacks and strengthen user credentials.
The plugins we will list below are free, except in some cases with premium versions, such as WordFence Security and Sucuri Security.

All In One WP Security & Firewall

It is another of our favorite security plugins because it is complete and easy to use and understand. Reduce security risk by checking for vulnerabilities and implementing and enforcing the latest WordPress security best practices and techniques.
All In One WP Security offers three levels of security: “basic,” “intermediate,” and “advanced.” This way, the firewall rules can apply progressively without breaking the site’s functionality.
It has whitelists, blacklists, firewalls, file backup and restores, user registry and user account security, security scanner, and instant block brute force attack at login.
Additional characteristics:

The ability to remove WordPress Builder Meta information from your site’s HTML source.
Ability to remove WordPress Version information from your site’s JS and CSS files.
Ability to prevent people from accessing readme.html, license.txt, and wp-config-sample.php files. The ability to temporarily block the front end of your site from general visitors while you perform various backend tasks (investigate security attacks, perform site updates, do maintenance work, etc.)
Ability to export/import security settings.

Prevent other sites from displaying your content through a frame or iframe.

Sucuri Security WordPress

Sucuri Security is one of the most used and recognized security plugins worldwide. It is a security suite made up of exciting functions that constantly monitor the security of WordPress websites.

It has a free version with some functions, although most can only be used in the plugin’s premium version.
Main features:

Security activity auditing
File integrity monitoring
Remote malware scanning Blacklist
Effective security hardening Security
actions after an attack
advisories Website firewall (premium)


NinjaFirewall can scan, sanitize, or reject any HTTP/HTTPS request sent to a PHP script before it reaches WordPress or any of its plugins. All scripts within the blog installation directories and subdirectories will be protected, including those not part of the WordPress package. This plugin will filter encrypted PHP scripts, Cybercriminals shell scripts, and backdoors.
Allows you to block POST and GET requests that lead to insecure results.
NinjaFirewall includes the most powerful filtering engine available for WordPress. Its most important feature is its ability to normalize and transform data from incoming HTTP requests, allowing it to detect web application firewall evasion techniques and obfuscation tactics used by Cybercriminals and support and decode a large set of encodings.

Other important functions:
The fastest and most efficient brute force attack protection for WordPress
File integrity monitoring
Observe your website traffic in real-time
Event notification and a non-intrusive user interface

Start working on Content Writing

You can start creating your own, outsource to Fiverr or use any AI writing tool. 

But let me tell you a simple and easy format, so let us start with “Air Fresheners,” and your keyword is “best Air Fresheners.”
Title: Complete Guide to choose the best Air Fresheners
Write about Air Fresheners and a little bit of history (if possible), a reason to use them, etc.
Create a table of the top 5 or Top 10 Air Fresheners
Let us find the best Air Fresheners in 2023
List out 5-10 best Air Fresheners from Amazon
XYZ Air Fresheners
Write about the company name, Air Fresheners description, pros and cons, product image, conclusion, and Call to action button.
Air Fresheners’ advantage and disadvantages 
Air Fresheners FAQ

Build Social Media Profile
Build a social media profile like Facebook, Twitter, Pinterest, Tumblr, etc..and integrate it with the site.

Free SEO Tools For BloggerWhich Are There And Which Is The Best For You?

Currently, there are many free SEO tools for bloggers. What is the best for SEO your website?
SEO can get complex, and sometimes there are so many metrics to measure that it’s easy to lose sight of them.
Finding the important measurements can be challenging, and getting them can be even more difficult, especially with a limited SEO budget.
The good news is that an entire arsenal of free SEO tools is available to anyone. The bad news is that there are so many that it can be challenging to choose the most relevant ones for your situation. In those moments, the help of an SEO Agency can be key to saving significant losses of time and problems in your web positioning.
A few days ago, I explained to you the best-paid SEO tools, and this time, we are talking about 35 free SEO tools (SEO Tools) that can help you take your SEO to another level.
There are many free SEO tools. Some have particular uses, while others claim to be a solution for any occasion without paying a high for SEO.
If you know how to choose the best tools, evaluating the SEO of your website will become much more manageable.

Google Analytics

Although it’s not just for SEO, Google Analytics is one of the most powerful free SEO tools on this list. It gives you detailed and complete information about all the traffic entering your website, such as where your users come from and which page receives them.

Google PageSpeed Insights

Measuring how fast your website is is a crucial part of SEO.
If you enter your URL, Google PageSpeed Insights will evaluate the fluidity and speed of your web page with a score from 1 to 100. It will inform you how long it takes to load your page in different circumstances and tips to improve it.

Google Search Console

Google Search Console is a Google service that can give you valuable information about the structure and functionality of your website.
You can use it to locate broken links, duplicate pages, and other problems that penalize you before the demands of the Google search engine.

Google Mobile-Friendly Test

Google indexes mobile versions of web pages first, and an unresponsive page can send a user to the competition. Google Mobile-Friendly Test lets you know how well-adapted your website is to mobiles and what problems it has.

This is one of the easiest free SEO tools, although you must have a Google Ads account (even if you do not use it or invest money in the Google advertising campaign).
You need to enter your URL, and the Google Ads Keyword planner will suggest suitable keywords for your website. Make sure you choose keywords that are in the context of your business.

You can access a historical record of the most popular search terms on Google Trends. You can know the trends of the moment, analyze variations throughout the year and compare the popularity of different elements.

Bing Webmaster Tools

Google usually gets most of the attention, but Bing also has useful free SEO Tools.
Bing Webmaster Tools offers tools to search for keywords, create reports and optimize the indexing of your web page.


This Chrome extension quickly analyzes the SEO of your website. SEOquake evaluates elements of your SEO, such as the health of your links (broken or duplicate links), allows you to compare URLs, and shows you essential metrics according to the parameters you specify.

This free SEO tool shows the first 100 backlinks from any URL and the total backlinks from different domains. Ahrefs’ Backlink Checker is an excellent tool for analyzing your competition’s SEO strategies.

Ahref Webmaster

Just connect your Google webmaster to ahref webmaster and enjoy. You can access ahref like a paid subscription, but you can check your site only. You can check backlinks, keywords, keyword movement, etc.
Ahrefs Webmaster Tools is a free SEO tool that allows you to analyze more than 100 technical SEO problems and gives you suggestions to solve them; for example, it indicates ways to improve the internal linking of your web page. It also allows you to see your organic keyword rankings.

Moz SEO Audit Tool

Moz offers some of the tools most appreciated by SEO consultants. Moz SEO Audit Tool is ideal for both small businesses and large companies. It offers various information, from keyword explorers to all kinds of metrics.

Ahrefs’ SEO toolbar

Ahrefs’ SEO toolbar is an extension that facilitates the analysis of the SEO of your website. It will inform you about your back-end’s broken links, redirect chains, and other technical problems. It also gives you on-site reports of any of your pages.

Exploding Topics

Webpages that hit trending early can see significant improvements in their SEO for a while.
SEO tends to chase topics that are already popular; free SEO tools like Exploding Topic help you find those trends before they catch on.


SimilarWeb allows you to view various data about the traffic of any web page. With this tool, you can monitor elements such as the traffic sources of your competition.

Internet Marketing Ninjas

Internet Marketing Ninjas is a company with a variety of free SEO tools.
These include programs to compare your website with the competition, identify broken links, evaluate on-page content, and analyze loading speeds.

Answer the Public

This free SEO tool can shorten keyword research time.
Enter any Keyword in Answer the Public, and you will receive a long list of long-tail keywords (keywords of more than two or three words with a more specific intention) related to that Keyword, as well as frequently asked questions around it.

Free Keyword Research Tool

Here is the best and free Free Keyword Research Tool

Ahref Keyword Generator

It’s a completely free tool with limitations. 

Google Ads Keyword Planner

It is a bit complicated to use, but its great advantage is that it offers data from the same search engine. You will be able to see how much they bid per keyword, and if there is a high bid, it is because there is more commercial intention. It also shows the monthly search percentage competition.


With this tool, you will find words that are not available in Google Keyword Planner. You will get key phrases for SEO, PPC, and your content marketing campaign. You should use it after Google to take advantage of the best of both.
Enter your keyword, select language, and country, and it will give you a series of results, including search volume, SEO, paid difficulty, and cost per click. It even tells you the average backlinks that the pages positioned on the first page and the domain score have.
You will find suggestions, keyword comparisons, prepositions-related questions, and content ideas.
It is a tool with a friendly interface that offers much information. You can get a lot of use from it if you know how to use it. 


This is the Google search tool to see and analyze the different trends on the web. You can segment by region and even in real time. This shows graphics and allows interactions; it is much more dynamic than Google AdWords and, in addition, it is free.
It offers excellent data, in addition to recognition of similar words. It shows the topics being discussed at the moment and other details that will be very useful in defining your brand’s keywords.
You can use it by typing a search term or a specific keyword and seeing the results in related topics. In addition to that, it allows you to see if your keyword is growing or not.

You can filter Image Search, News Search, Google Shopping, and YouTube Search in Google Trends. 


Search for keyword suggestions from multiple sources. You will get keyword ideas from Google, YouTube, Bing, Yahoo, Amazon, Wikipedia, and more.

It allows you to save the suggestions with a drag-and-drop feature, and then you can download a CSV file. 

Answer the Public

It is a tool to get suggestions for keywords you may not have considered. It has a free version that allows you to view questions and phrases associated with questions with a particular way of presenting them in a family tree style.
Related phrases are ideal for research and post topics. Give phrases related to your keyword with questions, comparisons, and prepositions in alphabetical order, and related searches.
You can download the images or a CVS with the information. All this is free; the paid version offers even more details.

This is considered one of the alternatives to Google AdWords. You can generate more than 750 long-tail keywords for each term. They indicate that it does not give errors and works 99.9% of the time. You do not need to register to use it.
It will help you find hundreds of long-tail keyword suggestions related to your specified topic, automatically generating the suggestions from Google.
Suggestions will be generated based on the domain of Google and the language you choose. 

If you want to know the questions people ask about a topic, Google will be an excellent source. Write a keyword in the search engine and review the “Related questions” snippet.

There you will find queries that relate to your keyword. More questions appear when you click on these to see the short answers.

Free Analytics Tool

  • Google Analytics
  • Google webmasters
  • Bing Webmasters
  • Ahref Webmasters
  • Google Studio
  • SEMRUSH Analysis

Content Idea/Blog Post Title Generation Tools

Here are the free lists of content and blog title-generation ideas,


It can work very well to generate titles for your post. SEOpressor is a paid tool, but your website’s title generator is free.
Its use is simple; you only have to write the keyword and select the type of term it is (generic, a brand, event, industry, place, skill, or even a person’s name). As I mentioned, you should play with the titles and not just use them, so I recommend combining the two results.


You enter a keyword, and you’ll get headline ideas, but with one big bonus: it explains why the headline structure works.
Both the title and the tips offered in balloons are free. Before you start, they give you recommendations: do not use capital letters except for proper names, use singulars, and use titles creatively.


You enter a keyword, and you’ll get headline ideas, but with one big bonus: it explains why the headline structure works.
Both the title and the tips offered in balloons are free. Before you start, they give you recommendations: do not use capital letters except for proper names, use singulars, and use titles creatively.

Free Proof Reading Tool

Here are the free lists of content and blog title-generation ideas,


Ginger is another excellent online tool that you can use to check a typewritten document for errors. Ginger is available in both free and paid versions.  And if you want to learn how to speak English with the proper accent, you can upgrade to the Text-to-Speech feature that will teach you how to pronounce those vocabularies. 

Other features include a spell checker, singular and plural error correction, misused word correction, and a personal trainer. You can download Ginger as a Chrome extension or review your content online. The premium version includes the complete package: our chrome extension, the desktop version, and the Android app for mobile users. You will enjoy the following features:
Improve your English – use the built-in personal trainer to add some English skills
Updated Grammar Checker: Write With Confidence
Dictionary: Learn the definitions of the words you use
Build your sentences: explore different ways to express your text with the sentence rephrasing tool
Listen to the written text and read it to make sure it sounds right
Translate your text into 50 different languages
A colorful typing experience with tons of customization options, keyboard layout features, and hundreds of emoji 


Grammarly is an award-winning online grammar-checking tool that is available for free. It is one of the best and most widely used grammar-checking tools globally. It is available as a Google Chrome extension and can detect grammar, spelling, and sentence construction errors and detect

Plagiarism: Once you install the Chrome extension, it automatically checks for errors, be it Facebook, Twitter, email, or even your chat messages. Grammar is the most powerful tool to check your written work for errors. Experts say it catches up to ten times more errors than your word processor. 

In addition to common grammatical errors, Grammarly also detects and corrects preposition errors, irregular verb conjugations, and misuse of nouns, and corrects misused words. You get all these features for free and can also upgrade to the Premium version for more advanced features.

Paper Sorter

Paper Rater is another excellent proofreading tool that checks words’ grammar, spelling, and voice while giving you access to a vocabulary-building tool. Paper Rater is available in the free and paid version and has no browser extensions, so it cannot download.

The content is checked based on different educational levels, such as university level, postgraduate level, doctoral level, and the type of article. In addition to checking articles for errors, Paper Rater also displays your total writing score to assess your writing skills. It has one of the best plagiarism-checking tools, but you must subscribe to the paid version to access this feature.

Stock Images For Blogs

I will recommend canva and pixabay. You can use it free of cost. Also, there are long lists.
PS: I have written an article on Linkedin so you can check complete lists.

Youtube Analysis Tool (Bonus)

Tubebuddy is a chrome extension that is free and paid. But free is enough for a beginner. You can analyze video tags, watch time, subscribers, etc. In other words, we can see it is a Google Analytics tool for youtube. Just sign up free, and you will never disappoint.

Blog Monetization

So now the main question is how to earn from your blog. Here I will explain your blog monetization method.

Google Adsense

Google AdSense is the best option for a new blogger. It’s not easy to get Adsense. You can begin blogging from WordPress or blogger ( free hosting forever but with limitations), while self-hosting gives you freedom.

It works on CPC ( cost per click). If you target the USA, Canada, and the UK, you may get a good CPC, while India, Pakistan, and Bangladesh give very low CPC ( 0.02+).

This is another best option for you to start a review blog like ” best coffee maker” or ” coffee maker review.” You can start working on any niche or micro-niche ( coffee maker with grinder or coffee maker under 100$ etc.) (commission junction)

Here you will find all kinds of niches to promote thousands of products/services like hosting or any eCommerce site.


Clickbank is more suitable for digital products. If you have training courses or even a membership site that offers digital content, you can benefit by being listed on their site.


Another affiliate network geared towards digital downloads is JVZoo. The main difference between Clickbank and JVZoo is that the latter isn’t acting as a reseller, although they provide all the technology required for the sales process.

Share a sale

Similar to

Other Options

  • Sale e-book
  • Accept donation
  • Sale Guest Post
  • Sell course
  • Sale digital product

A few of the most common affiliate promotion methods include: 

  • SEO (writing about your offerings and ranking those pages for relevant keywords)
  • SEM (bidding on relevant keywords in search engines using either a
  • direct affiliate link or a custom landing page)
  • Email (promoting your affiliate program to an email list with subscribers who are potentially interested in your offerings)
  • Coupons (affiliates offer visitors a discount coupon, which encourages them to click on a tracking link and purchase your product)
  • Social media (reaching potential customers through either social media sharing or paid advertising on social media platforms)
  • Banners and text ads (buying advertising space on websites promoting your offerings)

Some of the commonly disallowed types of promotions include: 

  • Bidding on trademarked terms in search engines
  • Sending unsolicited messages either through email or social media
  • Buying domain names similar to yours and redirecting them to an affiliate link


SEO is the method for your website to receive visits when it appears in the first results of search engines such as Google. Unfortunately, it is also the most mythical and unknown discipline for those who start.

I have written a detailed article on SEO

Hope this guide will help you to become a successful blogger