Learn How To Do Keywords Research For SEO

keywords Research Guide

Keywords research is the root of online marketing, keywords research tells you what people are interested in, and how many times they are searching for particular terms in search engine.

Keyword research tells you what actual language people are using when they think about those subject or topics.

Because which content reflects the EAT (Expertise, Authority, and Trustworthiness) that content is always favored by the search engines.

If our content is not able to fulfill what the people are actually interested in and actively searching for, you’re missing a lot of traffic.

So while doing keywords research it is important to select the right keywords with the right intent.

As you know when anyone has a question in their mind they merely head over to search engines like- Google, Bing & Yahoo.


You know according to Internet live stats there are 3.5 billion searches processes on google on a daily basis worldwide.

Because a search engine has a giant database of the websites. You enter a query in the search engine and it’s crawler scan the millions of web pages to find the best answer related to your query.

And it proceeds the best web pages related to your query in microseconds.

That’s why we need to focus on our keywords list first, it doesn’t matter you are going to build a new site, whether your plan to starting a new PPC Campaign or going to working on content marketing.

The key to any successful campaign always started with the keywords research.

What is Keywords research & why it is important?       

Keywords research is the process to find the terms & keywords which user uses to find your business.

You know “75% of users never scroll past the first page of search results” Source

Thus to find the right keywords & to rank these keywords on top of the SERP is essential for any business.

Keywords research is an essential task for any successful SEO campaign.

To find the right keywords related to your business, Products or services & to rank those keywords above your competitors is your top priority.

So it’s too much important to you that find those keywords which are highly relevant to your audiences & customers.

And through On Page optimization, you need to optimize your web pages for those keywords which you want to rank high on SERP.

If you don’t pick the right keywords which your customers are searching for your website won’t get found online by your customer.

And that means you end up generating the traffic.

So No Traffic means No Leads, No Sales & No Money.

So while selecting the keywords for your SEO campaign you must need to understand the user intent & behaviors behind the keywords.

Through this, you can get a better idea of your customer’s & searchers needs.

In this post I’ll walk you through every step of Keywords Research Process Step by Step

What you will learn in this Keywords Research Guide-

#1. How to find the best keywords which are easy to rank

#2. How to find the keywords/terms which users are exactly looking for

#3. How to find long tail keywords

#4. List of Free Tools for Keywords Research

Understand the Keyword Intent first–

To find the right keywords you need to understand the user intent first.

User intent means what exactly users are searching for when finding your product or services.

If you choose the wrong intent based keywords that not aligned with your business then they are not worth & you end up reaching to the right customers.

For example – Let say the keywords “pizza delivery near me” & “Pizza Recipe” in these both terms the intent is totally different.

For “pizza delivery near me” in this query user is looking for pizza shops maybe they want to order online or want to visit.

And for “Pizza Recipe” user are looking for pizza recipe where the user intent is to know about the recipe they are not going to buy pizza.

So if you have a Pizza Shop you want to target “pizza delivery near me” keywords not for “pizza recipe” because you want more customers to buy pizza from you, not the recipe.

So to find the right keywords you must be aware of the user intent while selecting the keywords for your SEO campaign.

Types of Buyer Keywords –

Informational Keywords

Types of keywords where user are looking for keywords to find information on a specific topic. In the informational stage user are aware about the problems but they don’t know how to solve it. So they use information words to find the solutions or answer to the problem.

Navigational Keywords

Navigational keywords are those keywords where people enter the specific brand’s name or terms in google. In this stage, people are aware of the brand or specific product.

Navigational keywords are only helpful if your website has an established and popular brand.

Transactional Keywords

Peoples are already aware about the products and service & they are ready to make purchase.

Navigational keywords are only helpful if your website has an established and popular brand.

Once you understand the buyer intent in the next step you’ll learn about keyword metrics

How to Judge the Value of the Keywords & which Metrics should consider when choosing your target keyword?

1. Search Volume –

While keyword research search volume is an essential metric for any keywords. On the basis of this, you can judge the potential of the traffic for any particular keyword.

Keywords volume will show you how many times peoples are searching for any particular keywords on the search engine over a period.

Search volume will determine how many of visitors you can land on your website if you win the top spot in SERP.

So while doing keywords research make sure the search volume should be high enough.

2. Keywords difficulty / competitions – 

Keyword Difficulty or competitions of the keywords will show you how difficult is the keyword to rank high then your competitor in SERP.

3. Keywords Relevancy –  

Keyword relevancy is a much more important metric in keyword research.

The keywords you are selecting for your product/service make sure those keywords are relevant & similar to the closely related terms.

For the effective seo campaign keep these metrics in mind when doing the keywords selection process.

In the next step you will learn how to find the best keywords for your website.

Let’s start with brainstorming 

What Is Brainstorming?

With a relaxed mind to find ideas which lead to solving the problem.

To get the full benefit of the brainstorming session, choose a comfortable place to sit and think & make sure to minimize distractions as well.

In the brainstorming stage don’t try to judge or analyze the ideas it limits your creativity.

Think and note down every possible idea or approach which correlate to your business or service.

For example, Let say you have a saas product “attendance management software”

Now brainstorm what your user can generally search on the search engine in need of attendance management software.

I think they can think of these terms –

employee attendance software
attendance software
attendance management system

Once you brainstorm the ideas or terms, now note down these terms in the excel sheet.

Now you have your seeds keywords list.

General terms regarding your product and service called seed keywords.

Once you have the seed keywords list now we will start our keywords research process step by step.

In the first step, you will learn free ways to find the keywords if you don’t have access to any paid tools.

Later in the post, I’ll also show you the ways to find the competitors keywords with both Free or Paid Tools.

Stay tuned…

Make sure to read this post thoroughly for better understanding the keywords research process.

Let’s start with google first…

Head over to google enter your seed term here-

After entering the term just hit the single space and it will give you auto-suggestion.

Google Auto Suggestion For Keywords

Choose the relevant terms related to your seed keywords and copy it on the excel sheet.

Just record every related and relevant term in the excel sheet.

Right now your focus should be to collect as many keywords as you can.

You can sort out the keywords later.

Now enter your terms in Google scroll down to the bottom and select the keywords which you found relevant.

Related Keywords Suggestion in Google

Every term which you found through google auto-suggestion or related terms repeat the process as many times, through this you can generate as many keywords as possible.

Now we will use the keyword planner to find more keywords ideas.

This is google free tool mainly people use this tool to find the keywords for Adwords or paid ads but still, you can use this tool to find the related keywords for your seo campaign as well.

Head over to https://ads.google.com/ on top of the click on tools in the planning section click on keyword planner.

Google Keywords Planner

Now click on find keywords you can enter as many terms as you can or you can also add your website or even competitors URL as well to get the keywords ideas.

I have entered the “employee attendance software” keyword and now it will show various keywords variation related to this keyword.

Keyword Planner Tool Keywords Ideas

Now select only the keywords which you think relevant related to your main keywords.

Keyword Planner Keywords Research Ideas

While selecting the keywords make sure monthly search volume and competitions should be not too high.

At the first step – We have done the brainstorming work if you don’t have any ideas about your niche start with the brainstorming.

The ideas behind the brainstorming session are to generate the seed keywords. Or to get the idea of what your audience would search in this problem so that your product can provide the solution related to their problem.

So try to add long tail keywords in your keywords research process where keywords search volume should be high with low competition.

If your website is the brand new focus on these long tail keywords so that you can rank for those keywords easily without doing too much hustle.

Select the keywords download it and later you can clean up and make a master keyword list.

Let me sum up what we have done till now.

In the first step – We have done the brainstorming work if you don’t have any ideas about your niche start with the brainstorming.

The ideas behind the brainstorming session are to generate the seed keywords or to get the idea of what your audience would search in the problem.

In the second step, we get the keyword ideas from google autosuggestion and related term.

And in the third step, we did use the google keyword planner to generate the more keywords ideas based on the seed terms and google auto-suggested terms.

Now head over to your excel sheet what you have downloaded from keyword planner and select the keywords which you found relevant.

Keep these metrics in mind while selecting the keywords.

(Keywords relevancy, avg. monthly searches and competition of the keywords)

If you did all the above mention process step by step then now you should have a nice list of keywords.

Now I’ll show

How to find long tail keywords for your seo campaign.

Head over to https://keywordtool.io/ enter your terms and hit enter.

For example, I want to write an article on weight loss diet.

Hence I enter “weight loss diet” term in the tool and this keywords research tool will produce a wide range of keywords suggestion.

Long Tails Keywords Ideas

So pick the keywords which you think relevant associated to your seed terms.

As this keyword research tool is one of the best online tools but in the free version, it won’t show you (Search Volume, Trend, CPC, and about Competition).

So to check these keywords metrics you need a paid tool or you need to depend on keyword planner. But keyword planner also won’t show you these metrics until you don’t run any AdWords campaign.

So to tackle this keyword metric issue you can use Neil Patel Ubersuggest Tool-

First of all this keywords research tool is totally free.

You can get keyword planner or google suggested keywords all at one place.

You can also check search volume, CPC, and Competitions of the keywords for free.

Ubersuggest Keyword Competitions Checker

You can use the filter to sort the results, you can exclude negative keywords and even you can also export to CSV file.

So basically this tool is a perfect replacement of keyword planner.

Ubersuggest Related Keywords Ideas

Hence this tool will benefit you find long tail keywords and also help you with selecting the right keywords for your seo campaign.

And now I’ll show you

How to find competitors hidden keywords gems?

As I have Moz Pro Subscription you can also take it for 30 days trial periods.

So let’s start –

Head over to Moz Keyword Explorer enter your seed term.

Let say you have a web design company selling web design services.

I enter “web design service” in keywords explorer and hit enter.

Now it will show you all the keyword associated metrics.

(Monthly Volume, Difficulty, Organic CTR, Priority)

Moz Keywords Ideas

These metrics are significantly more important which you can’t find in any free keywords tools.

That’s why this tool is worth to buy.

Even if you are not aware of your competitors no worries this tool will also show you Top 10 ranking domain in SERP as well.


You can find your competitors simply entering your seed term in google or any search engine and the top 10 results are your competitors.

Simply make a list of your competitors and put the URL one by one in keyword explorer.

As I picked up the one URL from SERP analysis from moz.

Enter the URL in keywords explorer and after hitting enter it will show you all the competitors Top ranking keywords with position, difficulty and monthly search volume as well.

Moz Competitors Keywords

Now pick up the appropriate keywords what you think a good fit for your business.

You can repeat the process for as many competitors and can choose the competitors hidden keywords gems.

Now you have another list of keywords (competitor’s keywords) which you can target in your seo campaign.

Conclusion –

#1) At first, gather your seeds keywords for this, you can start with brainstorming and make a list of the general search terms.

#2) Use google autosuggestion and related search terms to find the keywords.

#3) Use Keyword Planner to generate the keywords Ideas and make a list of the keywords. Pick the keywords with the medium competitions with high search volume.

#4) To find long the tails keywords you can use keywordstool.io.

#5) To find competitors hidden keywords you can use Moz, Ahrefs or Semrush Tool.

Now create a master list of the keywords on the basis on the (Search Volume & Competitions) Metrics.

Now optimize your web pages for these keywords by using these keywords in the Meta Tags, Header Tags, ALT Tags and in the body of the content and start link building to rank for these keywords.

If anyone has any new ideas about keywords research process let me know in the comment box.

Next articleNew Google Search Console Guide For Beginners [2021]:
Pankaj Sharma is a digital marketer, a blogger who loves to write on SEO and digital marketing. He helps small businesses to grow their business and revenues.


  1. Thanks Pankajji, for this wonderful article on Keyword research. Very helpful. Very informative. You should make a tutorial for youtube.


Please enter your comment!
Please enter your name here