How to do keyword research for SEO

You must have heard of keyword research and all its tantalizing benefits for SEO.

When writing a blog post proper keyword research and inclusion is essential towards building a site that has traffic.

With the traffic gained you can convert it to sales and leads for months to come. The traffic tap won’t stop.

But the primer is keyword research which most people foolishly ignore. You mustn’t. This guide is your one-stop step to getting keyword research right once and for all.

Find out seed keywords

Seed keywords are where you begin your research with.

If you know your niche, seed keywords come easily to your mind. And probably they could be the easiest ones to identify. With seed keywords, you can list and single out competitors.

You can enter them into a keyword research tool like SEMrush to get many more keywords— all of which you can use to build a bigger website and brand.

So what does it take to come up with seed keywords? You need to be able to describe your product or service in simple words. Or think of others searching for the product and imagine what they type into search engines.

That’s about it.

If you’re selling a fitness product say a treadmill; seed keywords can be as follows:

  • Treadmill
  • Treadmill under 500
  • Treadmill for men
  • Treadmill price
  • Buy Treadmill and so on.
  • I came up with this list in 5 seconds.

It may not be ideal. But it gives you a starting point from where you might be able to gallop ahead with the right tools at hand.

That sums up keyword research. If on the flip side you’ve little to no clue regarding what kind of products will work best for you and are just brainstorming that’s called niche research. It needs a few components of keyword research but by and large, these two are separate processes.

The niche you pick you should reflect larger talents, interests and overarching themes that define your personality.

Once you have seed keywords here’s what you need to do next.

Get down to generating more number of keywords

As I told you before, having a list of keywords isn’t the end of the road. You’re only getting started. Now you know what it was the easiest step among many.

On your website and on each individual page and blog post you will need dozens of keywords to inform the titles, meta descriptions, meta tags and tons more when building backlinks.

There are multiple ways to get ahead with this. I will list my favorite ones.

Find out keywords that are sending you traffic already

When you have a website that’s ranking for a few keywords with the help of a tool like SEMrush you will be able to get the entire list of keywords you’re ranking for on  Google/Bing and also locally up to 140 countries. Yes, the database is that huge. Here’s a comparison post between SEMrush vs Moz that gives you a much better idea of SEMrush’s keyword research abilities.


When you have that initial list you can enter that tiny list into any tool and get a much much bigger list at hand.

semrush ranking research

Another place to get a handy list of keywords is the Google search console. It’s free too. You get a list of keywords you rank for, the number of page-views each keyword generates and so on.

The report is however limited to 1000 keywords. But paid tools don’t have any such limitation.


See what keywords your competitors are ranking for

The other ability of SEMrush that comes in handy is finding out keywords competitors are ranking for on Google and Bing.


They might have been ranking for years and would have gained thousands of keywords in ranking for you to choose and pick from.


You get only the best among the best keywords if you do competitor research.

And finding your competitor isn’t hard. Just enter each seed keyword and copy paste the top ten urls.

Final words before you go

Equipped with both keywords which you rank for and which your competitors rank for you are best positioned to get the best keywords you can possibly hope for.

Do let me know in the comments below as to what you think of the post.