How to Do Keyword Research Like A Pro in 2024 [Even If You Know Nothing About SEO]

Are you new to keyword research? Are you struggling to find relevant keywords to drive more traffic from Google? If you’re looking for a beginner’s guide on how to do keyword research, you’re in the right place.

Conducting keyword research is the #1 step to getting more traffic from search engines.

Most beginners struggle to increase their search traffic because they write blog posts without doing proper keyword research. If you are one among them, stop making that mistake.

That being said, finding relevant keywords for your website is NOT a rocketscience.

In this free guide, you’ll learn;

  • How to do keyword research like a pro
  • Including insider tips
  • Keyword mistakes to avoid
  • Best tools to use and more

Are you ready? Let’s get started.

What is Keyword Research and why is it Important?

Keyword research is the process of finding BETTER keywords to improve your website’s rankings in search results.

If you fail to find profitable keywords, you will fail to drive targeted traffic to your websites. If you don’t get any search traffic, you will eventually fail to make money from your blogs. Keyword research is directly proportional to the money you make. It’s as simple as that!

Keyword research includes a few important factors:

  • Keyword competition: It shows us how difficult it will be for a few keywords to rank on search results. The higher the competition is, the more difficult it would be to rank for any keyword. Try to focus on <1000 monthly average searches if you want to rank high in Google search results.
  • Keyword CPC: Cost-per-click (CPC) is one of the important factors when choosing keywords. It refers to the amount of money an advertiser pays search engines like Google each time a user clicks on their ad.
  • Long tail keywords: Long tail keywords are those that are generally more specific and include 2 to 3 words. We’ll be talking more about long-tail keywords in this article.

Why is keyword research so important?

The benefits of keyword analysis include;

  • Helps you attract targeted visitors from search engines
  • Helps you understand the user intent
  • It will help you identify new trends in the market
  • Helps you build brand awareness, generate more sales, and much more

Above all, strategic keyword research is the reason why our blog generates over 1.4 million visitors every year.

traffic reports

How to Do Keyword Research Like a Pro In 2024 [A Beginner’s Guide]

how to do keyword research like a pro in 2024

Search engine optimization once you know it is dead and no longer exists. You now have to follow a specific set of rules to outperform your competitors in search results for your desired keywords.

Here’s the 3 step formula we follow to find profitable keywords for our blog posts.

  1. Brainstorming keyword ideas
  2. Evaluating keywords
  3. Expanding selected keywords

Let’s now go into the details of the 3 step formula to do proper keyword research.

Step 1: Brainstorm keyword ideas

Come up with relevant keyword ideas that are extremely relevant to your niche. Here’s the first rule of SEO: always drive targeted visitors to your web pages. You first need to identify keyword suggestions before thinking about growing your organic traffic.

Use a spreadsheet and list out ALL the potential keywords around your website, products or services.

Step 2: Evaluate the keywords

Once you have a list of keywords for your upcoming posts, you can then start evaluating them to analyze the competition of your keywords. It’s always better to target keywords with less competition, especially when your website is new.

Step 3: Expand selected keywords

Once you’ve evaluated the keyword competition, expand your desired keywords into long tail keywords. Before doing keyword research, make sure to use long-tail keywords. Here’s what we mean.

  • Football : Short tail keyword
  • Football players : Medium tail keyword
  • Youngest Football players from Argentina : Long tail keyword

Give the Semrush Keyword Magic tool a try for a free 14-day trial, then simply decide whether to continue with payment or easily cancel anytime.

Are you getting it? So next time when you are doing keyword research, make sure to target long tail keywords to increase your organic traffic.

Here’s why long tail keywords are important.

long tail keywords example

As you can see, long tail keywords can generate better conversions. That’s the reason why start using “long tail keywords” while performing your keyword research.

4 Less-Known Keyword Research Tips In 2024

1. FAQ keyword research

Finding what your audience are typing on Google can come in handy while doing keyword research.

People are mostly asking questions before buying something online. You can use the FAQ keywords as long tail keywords to incorporate within your content marketing strategy.

So, how can you find what questions your target audience is looking for?

One best way is to use Quora, it’s the best Q&A platform where millions of people around the world hangout online to ask questions and get quality answers.

Here’s how an example FAQ looks like;

quora questions

As you can see above, Quora is a goldmine when it comes to find question-based keywords.

You can either follow a topic or use its search functionality.

You can also use Google search to quickly come up with FAQ keyword research.

Here’s what it looks like;

seo stuffing

As you can see above, Google is showing “People also ask” questions for the example keyword “keyword stuffing”. When you click on any one of them, Google gives you even more list of questions that people ask in search.

All this data can be so much helpful for in coming up with LSI keyword ideas along with long tail keyword phrases to improve your blog’s organic traffic.

2. Use Google trends

Did you know that you can use Google trends to perform keyword research? Yes, Google trends is one of the underrated tools which can offer you great insights about any topic you want to cover.

Here’s how it works;

google trends example

From the above illustration, you can notice that, the topic “SEO” has a lot more interest over time in Google when compared to “email marketing”. You can also add more topics to compare with to find out the audience interest.

Go to Google Trends and do the following simple steps to perform keyword research.

  • Enter a search term and search
  • Then, enter a search term in the “+ Add Comparison” search box
  • In the right side of the first search term box, click More Change filters
  • Select a time period or enter a custom time range and click OK to continue

That’s it! It will show you all the data that you need according to your search.

Recommended: How to use Google Trends to Make Money in 2024

3. Sneak into your competitors sites

One of the fastest ways to find high performing keywords is to do competitor analysis. You should always have a list of 10 to 15 top blogs in your industry so you can use these sites to get a ton of blog post ideas along with keyword ideas.

Make sure to find a list of top traffic generating blog posts along with the posts that are generating most profits to your competitor sites. That way you can also consider creating 10x better content around the same topics to be able to generate more search traffic and sales.

We highly recommend you to give a try to tools like Semrush or Ahrefs for doing competitor research as both the tools help you easily find;

  • Traffic generating blog posts
  • Profit generating blog posts and keyword ideas

Have a look at the below screenshot to see how competitor analysis works on Semrush.

semrush competitor analysis

As you can see above, Semrush gives you a detailed overview of ANY domain.

When you click on the “Organic Keywords”, it will show you that domain’s traffic generating keywords.

Have a look;

organic keywords

4. Evaluate the keywords

The best way to find profitable keywords is to evaluate their cost and CPC value. Although there are many tools to find CPC value of a keyword but we highly recommend you to try Semrush as it gives a ton of information which include the following.

  • Keyword: These are the keywords that are ranked for a specific page on search engines like Google
  • Pos: The keyword position in the (specific) search engine. In this example we already selected Google US default database but you can change it to other locations and search engines.
  • Volume: This is the number of exact match queries for that keyword
  • CPC: Average cost per click for the keyword (MOST IMPORTANT when evaluating a keyword profitability)
  • URL: URL to which keyword is driving traffic
  • Com: It shows the competition of advertisers for that keyword. A lower number means that there is little competition and a Higher means greater competition for that term.
  • Results: This is the number of search engine results
  • Trend: You need to make sure that the traffic trend for that keyword is not dying and the column pulls up the search tend for that keyword over the Last 12 Months

Click here to Claim 14 days free trial of Semrush worth $129.95

Top 3 Keyword Research Tools

1. Semrush

If we had to pick only one SEO tool, we’d go for Semrush.

Semrush is a lot more than keyword research tool as it offers over 55 tools under one roof. You can read our in-depth Semrush review to find more details.

If you want to spy on your competitors best performing keywords and know their BEST link building strategies, Semrush is for you.

You may ask, “why should I focus on my competitors?”

The reason is simple – if you want to get the top search results for any keyword you are targeting, you should first know who are currently ranking at the top of Google.

Once you know their best keywords that are generating more traffic and incoming links they are getting, it becomes easy for you to outrank them.

This is where Semrush comes into place. It allows you spy and crush your competitors no matter what niche you are in.

Using Semrush to do advanced keyword research

For 99% of keyword research, we use Semrush. Here’s how to use it to do better keyword research using this amazing tool.

Let’s take an example keyword “WordPress tools”

How to Do Keyword Research Like A Pro in 2024 [Even If You Know Nothing About SEO]

As you can see, Semrush instantly gives you a list of lots of keyword variations including;

  • relevant keywords
  • question keywords
  • keyword variations

Click on any of them (View all keywords) and you’ll get a list of all the keyword phrases related to your topic.

Have a look;

keyword variations

As you can see above, Semrush provides you a list of all the relevant keyword ideas for your main keyword. You can filter the results by CPC, KD%, search volume, etc.

The key here is to find low competitive keywords so you can get more search traffic.

Browse More:

2. best free alternative to Google’s Keyword Planner is one of the best tools to find less competitive keywords.

It not only gives you the keyword ideas that are not provided by Keyword Planner but it also helps you easily optimize your posts with the long tail keyword phrases.

How to use for keyword research?

Step 1: Go to and enter your favourite keywords (it’s free!)

How to Do Keyword Research Like A Pro in 2024 [Even If You Know Nothing About SEO]

Step 2: Now, pick the long tail keywords with more than 3 words. You can use all of them in your blog posts or web pages to rank higher!

Okay, wait.. but what about Google Keyword Planner?

Here are a few more reasons why Google Keyword Planner is not the right option for you.

  • It won’t help you search multiple keywords at once
  • No real-time filtering (filtering keywords as you type)
  • No in-depth competitor analysis
  • No checking of page or domain authority and many more

3. Ubersuggest

Ubersuggest is the SEO tool managed by the expert himself Neil Patel. Ubersuggest is a free keyword research tool which you can use to easily come up with a ton of useful keyword ideas to get more traffic and sales.

Here’s what it looks like;

ubersuggest keywords

As you can see above, immediately after entering any keyword of your choice (ex: paleo diet), Ubersuggest gives you a ton of keyword ideas along with the following metrics.

  • Trend
  • Search volume
  • CPD value
  • Paid difficulty and
  • SEO difficulty

You can also click on the other tab “Related” to find a list of highly relevant keyword phrases for your target keyword.

Read: Ubersuggest vs Semrush: Which SEO Tool Is Worth Every Penny?
Read: BEST Ubersuggest Alternatives for 2024

Use the most advanced keyword research technique: the alphabet soup

This is actually an incredible strategy most SEO experts use to find the best keywords in any niche. Alphabet soup is nothing but coming up with different keyword ideas for one particular keyword item using Google Instant search tool.

Here’s how to use alphabet soup to come up with fantastic keyword ideas for your niche. This process also gives you unlimited blog post ideas and you will never run of post ideas if used right.

Open Google and start typing the keyword you want to rank for. For instance, I’m considering the keyword item “affiliate marketing”, and Google Instant is giving me the following suggestions.

gog Google Search

See, instead of spending time on writing blog posts that are aiming the high competition keyword like “affiliate marketing”, we can also focus on something more specific keyword like “affiliate marketing for dummies”. I don’t say its an easy keyword to rank for, but you’ll get the idea once you are effectively started using Google Instant search.

Here’s how to come up with unlimited keyword ideas using Google autosuggest.

Just enter the letter “b” after your keyword item “affiliate marketing” and its showing the most popular keyword search results.


In the above case, you can start writing a post on “affiliate marketing basics”. It is definitely a profitable keyword idea when compared to the original keyword.

Then enter “c” after your keyword


Then “d”


Are you getting me now? This is how you can get unlimited keyword suggestions by simply using Google Instant.

Read: Keyword Golden Ratio Technique (KGR): Insane Technique to Find Low Competition Keywords

5 Biggest Keyword Research Mistakes to Avoid

Keyword research is not a piece of cakewalk. We’ve been doing keyword research for years and we still struggle sometimes finding high potential keywords. That being said, if you’re a beginner who’re just getting started with keyword research, here are few biggest mistakes you must avoid to attract more search traffic.

1. Targeting “short phrase” long tail keywords

We all know long tail keywords are easier to rank for because of their low competitiveness. But here’s the thing: If you’re targeting “short phrase” long tail keywords, you’re NOT going to get any results (especially when you’ve a new website with low backlink profile or domain authority).

Here’s what we mean by “short phrase” long tail keywords.

Long tail keywords can contain 3 or more words but it doesn’t mean you should be targeting a 3 word long short tail keyword as it will definitely have a lot more competition when compared to a 5 word long short tail keyword.

Here are few examples of short phrase long tail keywords (you should avoid them).

  • Best apple phones
  • Cheap bluetooth speakers
  • Apple Macbook air
  • Perfumes for men
  • And the list goes on

As you can see above, all the above keyword examples are short phrase keywords which are 3 word long tail keywords. And you can’t compete for the above terms because you can’t rank for them unless you’ve a ton of budget and quality backlinks.

2. Ignoring commercial intent

Whether you know it or not, there are several types of keywords which include;

  • Commercial intent keywords also known as transactional or buyer keywords (the intent is to buy something online or looking for best deals online)
  • Informative keywords (the intent is to acquire more information about a product or service)
  • Navigational keywords (the intent is to reach to a particular site or brand, for ex: “twitter”, “Amazon” etc)

If you’re ignoring commercial intent keywords and only focusing on either informative or navigational keywords, you’re NEVER going to attract people who will actually buy stuff from you.

Here are few examples of commercial intent keywords just in case if you’re curious to know.

  • Best discounts on macbook air
  • Semrush free trial
  • Grammarly promo code
  • And the list goes on

If you look at the above examples, they are all commercial intent keywords where people are actually looking for “best deals” to buy online.

3. Not checking keyword competition

This is a HUGE mistake while doing keyword research. If you’re not keeping an eye on the competition for the keywords you’re going to rank for, how can you even get into top 10 search results?

That being said, here are few keyword metrics you need to find out to easily discover the competitiveness of any keyword that you are trying to rank for.

  • Google SERP – top results from Google search for the selected keyword. Overall SEO score is computed as the average of the SEO competitiveness of the top 10 pages. Red colour = big SEO competitiveness. Green colour = low SEO competitiveness.
  • DA – Domain Authority (developed by Moz) predicts how well a website will rank on search engines
  • PA – Page Authority (developed by Moz) predicts how well a specific page will rank on search engines
  • MR – MozRank of the URL represents a link popularity score reflecting the importance of any given website on the Internet.
  • MT – MozTrust of the URL is similar to MozRank, but rather than measuring link popularity, it measures the trustworthiness of the link
  • Links – the number of external authority-passing links to the URL
  • FB – the number of Facebook shares for the URL
  • Rank – SEO competitiveness rank – the higher it is, the harder it is to compete. (min = 0; max = 100)
  • Est. visits – estimated visits per month on this SERP position

Quick tip: Install Moz toolbar (available for chrome for free) so you can easily discover the PA, DA and backlinks metrics while searching on Google on the go.

4. Not consider the keyword value

Not all keywords are the same. Some keywords have more value (more than $10 CPC, Cost Per Click) while others have low CPC value (less than $1 CPC).

So if you’re looking to attract highly potential keywords, you also need to consider the value of a keyword. In other words, you should always keep your eye on the CPC to find highly profitable keywords.

This one keyword research mistake alone could cost you thousands of dollars in the long run, so be sure to give more importance to CPC while doing keyword research.

5. Not finding multiple LSI keywords for the primary keyword

LSI Keywords are essentially keywords that are related to the keyword that you search for on search engines. In short, LSI keywords are those keywords that are related to your main term.

For example, “Apple laptop” can be an LSI keyword for “Macbook air” or “Macbook pro”

You can easily find a ton of LSI keywords using tools like

  • LSI Graph
  • Ubersuggest
  • Semrush
  • Google autosuggest and so on

LSI keywords help Google better understand the relevance of your pages.

A legitimate page about ‘Apple computers’ will likely contain a set of other words that are related to Apple computers such as ‘apple phones’, ‘apple iphone 15 pro’, ‘apple new ipad’, ‘apple stock price’ and so on. On the other hand, a keyword stuffed page about ‘Apple computers’ will probably just contain that one keyword.

That’s the reason why Google has moved from the “keyword stuffing” era to the “LSI indexing” era. So make sure to find multiple LSI keywords when you’re finding a primary keyword to rank for your website.

FAQs on SEO Keyword Research & Analysis

Why is keyword research important for SEO?

Here are a few benefits of keyword research for SEO.

→ Helps you get more targeted traffic from search
→ Helps you increase your website conversion rates
→ Increases your overall website sales
→ Gives you high ROI
→ And the list goes on

What are the best free keyword research tools?

Here are few best free keyword research tools to get started.

→ Google’s keyword planner (free and used by millions of people worldwide)
→ Ubersuggest (a great keyword research tool)
→ (an ultimate alternative to Google keyword planner)

What are the best paid keyword research tools for 2024?

We highly recommend you the following three paid keyword research tools for 2024. 

→ Semrush keyword magic tool
→ Ahrefs (gives really accurate keyword metrics)
→ KW Finder (a better alternative and also cheaper alternative to the above 2 tools)

How long does it take to rank in Google?

There’s no proper answer. On average, it usually takes anywhere around 100 days to rank for most keywords in Google. If a keyword has really low search volume and keyword difficulty score, you can rank even within a day.

How to find my competitor keywords?

There are so many keyword research tools available that let you easily find what keywords your competitors are ranking for. Few of them include SpyFu, Semrush, Ahrefs and so on.

What is keyword mapping?

Keyword mapping is the process of mapping keywords to specific pages on a website based on keyword research.

All in all, keyword mapping helps you align highly relevant keywords to create useful and related pages within your site.

Browse more SEO Tutorials:

Final Thoughts on Keyword Research Tutorial

Doing proper keyword research is an art, and it takes time to master it.

Target long-tail keywords when you are performing keyword research, as they often have less competition and high conversion rates.

Did you find this keyword research guide helpful? Do you have any more questions on how to do keyword research in 2024? Let us know your thoughts in the comments.

About Author
Anil Agarwal is the Founder of Bloggerspassion. He is a full-time blogger and SEO expert who has been helping people build profitable blogs for over a decade Now. He has been featured in Over 100 Publications including Forbes, The HuffPost, HubSpot, Shopify, Semrush, Kinsta, Bluehost, Hostinger and etc. Know more about Anil Agarwal from here.

Reader Comments (26)

  1. This is a very good and informative article on SEO keyword research area. This will be most useful for the most of the new bloggers. I am on the process learning SEO and want to take up SEO projects on freelancing basis.

    Thanks a lot for this wonderful article with lot of golden nuggets inside.

  2. This is Really a Brilliant and Most Infromative Post Like Beginner Bloggers Like Me 👍🏻

    Thank You… 🙏🏻

  3. hey
    Anil good information about keyword research is really going to help me with my SEO. thank you for giving your precious information to us

  4. Hi sir,

    I came through through a post best lifestyle blogs to follow by you. Then I also motivated to start my own and I started now the concern was keyword research and you came up with the solution. Many many thanks to you. You are really doing great.
    Best regards ?

  5. Hi Anil,
    This blog post is a keeper! I do very little with keyword research. After reading this through, I realize the importance of it. I like the long tail one. Indeed, I will push myself a little harder using this as a guide.

  6. Anil Sir,

    I am great fan of your keyword research techniques. They are very helpful, As A new blogger, I struggled a lot to understand keyword research ,Finally i understood from your blog.

    Thanks a Ton!

  7. Hi Anil sir, your Indepth article about keyword research helped me alot. It is an important factor in seo. Most of the beginners are struggling to do keyword research. Great article anil ji and I have shared this article with my friends…

  8. Great piece of information Anil. I used UberSuggest when intiatly I ventured into blogging. But later moved to Aherfs and found that its way more better than any paid tool. UberSuggest might be good for initial keyowrd study but the data shown by UberSuggest is not upto the mark.

  9. As a new blogger I faced many challanges while doing keyword research. But, not any more. I have the ultimate guide. I have understand the whole concept. Thanks for sharing such an amazing information.

    • This an amazing guide for every newbie bloggers. Your contents contain a lot of useful informations and hacks for every new and experienced bloggers.

      Thanks for sharing.

      Sayem Ibn Kashem

  10. Such a lovely & in-depth post.

    Thank you Anil sir for the detailed post about keyword research. It helped me to find answers to many questions I had about keyword research.

    • Glad to know that you found it useful. Keyword research is the key to increase your search traffic no matter what niche you are in. Just make sure to use the right tools like SEMrush and target low competitive keywords to get more traffic.

  11. Hi anil
    I am new to blogging. I have been searching a lot to find how to use keywords effectively as i am not so good in seo. your post really helped me a lot to know in-depth detail of finding right keywords for my post. thank you

  12. Hey anil i am new to seo and it is really hard for me to understand the value of keyword but after reading this post i realize the value of proper keyword research thanks for sharing this valueble information

  13. Hey nice post. I use ubersuggest to find long tail keywords as it is free, but in that I cant see the competition I have to collect all keywords individually. After that I check for competitions in adwords. Can you suggest me any tool in which I can get both

  14. Hi Anil,

    Yes, Keyword research is the lifeblood for any successful blog or website. Unfortunately most beginners don’t know how to perform keyword research. If you have access to the right kind of keyword research tools, you will be able to easily come up with the potential keywords and it will really make sense.

    Thank you for the wonderful info !!

  15. Hi Anil,

    Once again a very useful post from your side. I really appreciate your work. Some times i feel very happy when i see the same tricks and tips being shared on other blogs which i am personally using to help my blog grow. I use the same Google keyword tool to find the right set of keyword for my blogs. This is the first step before we can start with our content creation..if this is done perfectly..our half work is done.

    Thanks for this detailed information and knowledgeable post!!!

  16. Hi Anil,

    Keyword Research i really one of the most important factor for a online business. Most of the newbie don’t know how to do keyword research properly and they fail in online business.

    You mention here some great and easy to follow points that’s will be helpful for a proper keyword research.

    Thanks for the nice sharing.

  17. Thanks Anil for such a beautiful article. This is a great guide and I really needed something like this. I will have to read it again and again to understand and implement it properly. Thanks once again.

  18. Hey Anil,

    Great post! I would like to point out something regarding what you’ve said: Always select the keywords that are high volume keywords that are less competitive

    Adwords data is for advertisers and not for content marketers. So “less competitive” here means that there are very lesser number of bids for that keyword (less number of advertisers who are willing to pay/bid for that particular keyword). Choosing a keyword that has less competition can be bad for websites that rely on Adsense kind of advertising revenue.

    For a website that relies on third party ad revenue (like Adsense) – the webmaster should look for keywords that have a good search volume and a high competition 🙂

    Thanks for the informative post Anil!


    • I am new to seo and it is really hard for me to understand the value of keyword but after reading this post i realize the value of proper keyword research.

      Thanks for sharing this valuable information.

      Yatin Dhiman

  19. I’m lazy to do keyword research when blogging. I just wrote what come to my mind.. 🙂 But if I want seriously to do keyword research, normally I will use Long Tail Pro software to help me about keyword research


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.