How to do Keyword Research for SEO: Beginner’s Guide

In this article, I will explain how to do keyword research for SEO.

As a blogger, affiliate marketer, your objective should be to write SEO optimized articles that will help you will help you to rank better on Google.


If your articles are not ranking on Google, no one will know about it. Not only you will lose a significant amount of traffic, but you will lose revenue as well.

But before doing keyword research that, you must select a niche for your website. If you still don't have a niche yet, I would recommend you to read my previous article on how to choose a niche for your website and come to this article.

Keyword Research for SEO using tools

For effective keyword research, I use different mainly two keyword research tools- ahrefs and Ubersuggest.

Ahrefs is a paid tool- expensive, but it comes with a ton of features. Ubersuggest is a free tool from Neil Patel. Though they have paid plans available as well, I would say free version will do just fine.

Finding the right keywords for your Amazon website is not difficult. If you repeat the process once or twice, which I am about to show you, things will become much easier.

You can do keyword research in a few different methods:

Method 1: you can try to find the keywords and check its competition one by one. This is one of the most common methods used by people. Most people, even SEO experts, use this method.

Method 2: Check your competitions directly and see what are the main keywords they have ranked for. You will get an idea of other related keywords as well.

I will explain all these methods in the next section!

How to do Keyword Research using Ubersuggest?

Let's see how you can use keyword tools your keyword research. To keep this simple, I will use the Ubersuggest as it is free and this is what I would recommend you if you are a beginner.

So, to get started, create your free account on Ubersuggest. It takes a minute! Once you sign up, it will take you to the Ubersuggest Dashboard which will look like this:

Now let's start with the Method 1 which mentioned above.

Uber Suggest Home Page

Now, assume your niche is a DSLR camera. You want to find out what are relevant keywords for this niche. To find out, simply go to the section called "Keyword Ideas" and enter your keyword. In this case, it is DSLR camera.

You should also select the language/country for which you are trying to get the keywords.

Ubersuggest Keyword Ideas

This will give you a list of all the relevant and related keywords for that particular keyword. As a free member, you will be able to see only 30 keywords, but that's more than sufficient. If you use all these keywords in your article, Google can easily understand your article topic and index it accordingly.

Ubersuggest Keyword Results

You can also export these keywords on excel file and use later.

In the second, you can directly check your competitor's keywords and use them on your blog. 

To do this, go to Google search engine and search your keyword. In this case, I will take the same example of DSLR camera.

Google Keyword Resarch

We will now copy this website address and go to Ubersuggest to check the keywords this website has ranked for the DSLR camera.

Go to "Top Pages by Traffic" under the section "Competitor Analysis. and enter the URL you have just copied from Google.

This will show you a list of all the top pages that this website has ranked for. Find the page/url which you have initially identified on Google from the list.

Once you identify the page, click on "view all". This will show you the list of all the keywords that particular page or article has ranked for.

How to Finalize your Profitable Keywords?

Now that you know how to keyword research for SEO, let's see how you to select the most profitable keywords, that you can rank for in no time.

To find this, we will look into two parameters of a keyword-Search Volume and Keyword Difficulties.

  • Search Volume:- Search Volume shows how many monthly searches a keyword is getting per month.
  • Keyword Difficulties:- How difficult it is to rank a keyword on search engines

Generally, high search volumes mean that the keywords have a very high demand and many people search for it every month. So you might have assumed that you should go for it.

But that's not the only thing, especially if you are a new blogger with a brand new website.


Because many bloggers who are already established are targeting these keywords as well, and since they are in the affiliate world for quite some time, their websites have high authority. This means it will be a lot difficult for you to rank for those keywords.....

Which brings to my next parameter- keyword difficulty.

The popular a keyword is, higher will be its keyword difficulty level. For example, all the keywords I have shown above have a keyword difficulty of 30+ (on a scale of 100).

When you start, you should focus on keywords with a difficulty score under 20 but still receive decent searches like 200 or 250.

This will give your website boost and help you gain traffic and authority. Google will also recognize these keywords and start pushing your website to the top of the search results. 

Keyword Golden Ratio

Keyword Golden Ratio is a data-driven method to find the low-competition keywords you can easily use to rank your website.

If you use a Keyword with Golden Ratio phrase in your article, you should easily rank in the top 50 within a couple of days – in may cases, it happen within hours.

Sites with decent authorities have even managed to rank in top 10 as well.

How to use Keyword Golden Ratio for your Keyword Research?

Keyword Golden Ratio only focuses on keywords which have a monthly search volume of less than 250.

The formula is : The number of Google results with the keyword phrase in their title, divided by the monthly search volume.

Here, Allintitle is an advanced search operator used by Google, which will show you all the results that all the keywords words in the post's meta title.

So, for example, if the monthly search volume of best dslr camera is 250 and if there are 50 articles/websites which have the same keywords in their articles, then your KGR will be 90/250 = 0.36

The ideal KGR score is always under 0.25. But if your KGR is still between 0.25 and 1, you can still rank pretty fast as well.

KGR works best for long-tail keywords, as the search volume is low, but there is still high engagement. So, as a new blogger, you should always go for those short tail keywords to rank your website faster.

Conclusion: What Should You do Next?

Now, Your blog is ready; you have finalized your niche; you have even identified your target keywords.

 The next thing that you have to do is writing SEO friendly articles using the keywords that you have identified.. Check my next article, where I will explain how to write  SEO optimized article and structure your content for your blog.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Want to get started with Affiliate Marketing Journey?

 Sign up below to get FREE Access to our Affiliate Marketing Beginners' Training.