conduct keyword research for seo

How I conduct Keyword Research for SEO

In this post, I am going to show you how I conduct keyword research for SEO purposes. It is the method that I have used and it works. Having identified my niche market that I want to rank for, there are two broad methods of finding the keywords to use according to this manual.

First, I can study the market/industry and find all the words that define that industry. For instance, I have chosen to use “Artificial Insemination” for the purpose of this post. There are many other terms related with this base keyword, e.g. cow fertility, heat signs, estrus cycle, ovulation, synchronized breeding, etc.

Secondly, I could also study the buyer persona within that industry. I would find the ideal buyer and attribute all the traits I would want to see in my target customer. In this case, we can look at a farmer aged between 25 to 50, educated, and does dairy farming to generate income. This person definitely has some level of interest in artificial insemination. Perhaps he/she would want to purchase the artificial insemination kit.

This Infographic shows how I conduct keyword research for SEO purposes.

How to conduct keyword research for seo purposes

My Keyword Research Strategy

Share this Image On Your Site

Notes on the Infographic

I use a table below to note all the information and make my remarks. I borrowed it from Ahrefs.


Search Volume


Keyword Difficulty


Artificial insemination xxxxxxx xxx xx **********
Artificial insemination process xxxxxxxx xxx xx **********
Artificial insemination cattle xxxxxxxx xxx xx **********
Artificial insemination kit xxxxxxx xxx xx **********

The process.

After drawing the table, I come up with as many words as my imagination can give me (I use excel for the table because it is compatible with the .xls data file from Google Keyword Planner (GKP)). You need an AdWords account to access GKP.

Since I am not able to think of all the search terms my target audience uses, I have to seek for help. I am going to use various tools for that purpose.

  1. To begin with, I plug in the base keyword into Google Search and scroll to the bottom of the page for the suggested search terms, which I add to my list. I do the same thing with Wikipedia and check the table of contents for relevant keywords I can use.
  2. I then plug the base keyword into Ubersuggest and/or Scoovle to get additional keywords. All these additional keywords go into the “Keyword” column of my spreadsheet.
  3. After that, I plug the base keyword into one of the analytical tools such as Semrush, Spyfu and/or The HOTH for additional keywords. These two tools have the additional advantage of helping you see the keywords your competitors are ranking for.

At this point, I now have a long ass list of keywords. However, the list is not ready for use just yet. I need to generate long-tailed keywords with sufficient search volumes and low competition to allow me rank easily.

How I generate relevant long-tailed keywords with sufficient search volumes

  1. To get long-tailed keywords, I will plug in the base keyword into the Keyword Shitter and filter it using my alternative keywords from the spreadsheet. Running this tool generates another long list of long-tailed keywords that surfers are actually using.
  2. I then weed this list to remain with relevant keywords. They should be words that normal people use because I am writing the article for the human readers.
  3. After getting this list, it is now time to go to GKP for metrics. I need to see the search volumes and keyword competition from the results. This data will help me eliminate keywords that have extremely low search volumes.
  4. I then use Moz or Ahrefs to get the metrics of keyword difficulty for each of the keywords in my list. I will use this data to eliminate keywords that are extremely difficult to rank for.

Ahrefs is a very powerful tool. It can do majority of these processes on a standalone basis or when integrated with just a few other tools. However, the cost of accessing it may be steep for starters. That is why I use several free tools to generate a list of high quality keywords for my articles.

Over to you now. Use this guide to conduct your own keyword research to optimize your articles for the search engines. It will help you to generate low competition long-tailed keywords with sufficient traffic and commercial intent to create your next niche website.


Join my list to receive regular kickass copywriting tips

No-nonsense kickass tips to help you take your copywriting to the next level. You get a free gift immediately after confirming your email.