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.

How to make on page SEO on the spot for 1st page ranking?

The term on page SEO refers to any changes that you make on the website to improve its SEO. Correct on page SEO helps a site rank faster and helps in maintaining that ranking. An over optimized site tends to fall off the Search engine page results while a perfectly optimized site stays there. In this post we will see how we can achieve the same.

Use a faster web hosting

I even have an Bluehost Coupon in India to get you started.

If your site has a lot of content or if it’s an eCommerce site then I’d suggest going for a vps server since it will load your website effectively and fast. Here’s a list of free vps hosting providers that you can use.

Conversions can be lost when you add a second to the loading time.

Optimizing page titles

Pages titles are one of the most important factors with respect to on page SEO. The page titles should be unique to the site and should have keywords that you are trying to optimize the site for.

If you include the relevant keywords, search engines understand that the particular page is relevant to these keywords and will consider the page for ranking.

Meta descriptions

Even though meta descriptions are a highly debated topic, its needless to say that they form part and parcel of on page SEO optimization.

Meta descriptions often feature on search engines exactly as they were written by you.

Meta tags

These consist of other keywords that are relevant to your content and the page. You can get a list of relevant keywords by using any good keyword tool, even the free ones.

There are different SEO plugins available that help you enter the meta tags, keywords and descriptions and they all go to the correct places. Some of these plugins also let you know if you have over optimized the on page SEO or if you didn’t type the right amount of content and things like that.

Structuring the URL

There are many URL structures available on WordPress including but not limited to the one that includes date in the url, another with post category, another with just numbers in them and so on.

But the best one is something that lets you include the keywords in the URL.

H1, h2, h3 tags

The H1 tag is taken the post title.

However you can include h2 and h3 tags for paragraph headings.