11 Best Keyword Research Tools (Free and Premium)

reddit keyword research

FREE Mini Course: Enroll into our FREE 23-Minutes Crash Course For Keyword Research Using Reddit. Click here to start your course now! (It's absolutely FREE!)

Do you want to flood your site with organic traffic?

Well, the secret to getting targeted organic traffic is using long tail keywords and LSI keywords in your content strategy.

I have written precise guides on finding the profitable long tail keywords and LSI keywords both. Make sure you read them before reading this post.

In today’s post, I will show you the best tools to perform keyword research and find out the ones that will bring you loads of search traffic.

More...

There are dozens of tools that help you to come up with the right keywords that have buyer intent and decent searches per month. In this post, I will introduce some of the best-in-class keyword research tools that help you boost your search traffic.

>> What you will learn from this post <<

  • Top keyword research tools
  • The pros and cons of them (which one you should use)
  • How to use the researched keywords to grow your blog.

Best Keyword Research Tools 2018:


1.  SEMRush (Premium) (30 days free trial)

SEMRush is one secret weapon that you need to beat your competition with keyword research.

While most keyword research tools aim for giving you relevant keywords based on your seed keyword, SEMRush goes a step forward by helping access over what keywords your competitor site ranks.

How it works:

SEMRush helps you to keyword research like any other premium tool, but what makes it special is it helps you to track the keywords your competitors are ranking.

This can be a huge benefit in competitor analysis. And, in finding the keywords that actually are sending traffic to your competitors.

Keyword Research Using SEMRush

To learn more about how to use SEMRush, check out my SEMrush review and SEMrush Keyword Research tutorial.

I like

  • One of the most complete suite of keyword research tools in the SEO market.
  • Allows you to hunt for keywords of your competitors and their competitors too.

I don't like

  • One has to buy the premium plan after using the free trial version.
  • Learning curve might be a bit difficult for newbies.

Ahrefs holds the top spot when it comes to keyword diversity and localization.

With 5.1 billion keywords for 200+ countries in its database, it can give you keyword ideas you’d never think of yourself.

How it works:

Just type in your seed keyword and switch between five keyword suggestion algorithms depending on your needs.

Here’s what they reveal:

  • check
    phrases containing your seed keyword as is;
  • check
    phrases that contain terms of your seed key phrase in any order;
  • check
    other keywords that Top 10 pages for your seed keyword also rank for;
  • check
    search queries that Google’s Autocomplete suggests;
  • check
    recently detected phrases with your exact-match seed keyword.

 Every algorithm will give you thousands of ideas for a single seed keyword.

No worries. With a rich set of filters, you can weed out the trash in a few clicks.

For example, set a low search volume, and you’ll see long-tail phrases that rule the show in modern SEO.

ahrefs keyword explorer

Ahrefs keeps competitors’ keyword strategies out in the open. Whether you’re curious about their high-performing keywords or top pages by traffic, you’ll see them all.

You can also detect what keywords your competitors rank for, but you still don’t and fill in the gap.

Just add their domains to the Content Gap report.

ahrefs content gap

Keyword rankings don't stand still. Enable email alerts to stay tuned for even the minor rise and drop, both of yours and your competitors.

I like

  • check
    Largest amount of keyword suggestions, especially long-tail variations.
  • check
    Unique metrics no other keyword tool has - Clicks and Clicks Per Search.
  • check
    Accurate Search Volume and other metrics due to clickstream data processing.

I don't like

  • Paid trial.
  • The free version is more for one-time tasks rather than some serious research. 

3. Google Keyword Planner (Free)

Google keyword planner is a part of the Google adwords. It is the most popular and free keyword research tool out there. Almost any blogger, newbie or seasoned in SEO can use Google keyword planner to find out related keywords along with their search quantity.

Though the GKP was created for the adwords users to search for keywords that they can bid ads for and drive traffic to their sites, you can use it to find tons of related keywords along with their searches per month.

How it works:

To use the GKP, log in with your Google account here.

The next page is where you can enter your seed keyword and customize your filters for the resultant keywords. GKP offers a wide variety of keywords filters like location, language, negative keywords (keywords that you don’t want) etc.

google keyword planner keyword research tool

Google keyword planner keyword research tool

PRO TIP: You can enter URLs of competitors in the landing page tab to view the keywords the web page is ranking for.

I like

  • This is the most used keyword research tool and with the knowledge of Google, GKP gives you the largest range of related keywords.
  • You can actually plug in live URLs to filter out the keywords that page is ranking or trying to rank for.

I don't like

  • It is built for advertisers, so it has little to do with keyword competitiveness for publishers.
  • You may not find very unique keyword which no one is targeting. For best profitable keywords, you have to use other keyword research tools as well.

4. Keywordtool.io (Free)

Keywordtool.io is what you should be using when you want to get tons of long tail keywords for your seed keywords. This tool gives you keywords based on Google, Bing, Yahoo and apple app store for free. It provides a huge resource of keywords that would otherwise never see the daylight.

How it works:

Keywordtool uses Google’s auto complete and ubersuggest’s letter adding features (more on Ubersuggest in the next point) to pull out such huge keyword variety. Adding alphabets to the beginning and end of your seed keywords gives a natural keyword resource that can be used in your blog posts.

keyword tool suggestions

Keywords Suggestion based on seed keyword

One of the key features of Keywordtool is that it shows you the questions that can be formed using your seed keyword. Thus, you can directly use these questions in creating new blog posts that will give you organic traffic.

Keywordtool is free, but you have to pay (upgrade) to access the search volume, CPC and competition. For beginners, the free version is enough to give you large keyword sets for your keyword research projects.

I like


I don't like


  • The free version has very less information to analyze the keyword competitiveness.
  • No information on PPC or search volume (you have to upgrade to view these).

5. Long Tail Pro (Premium)

Here comes my most favorite and powerful keyword research tool. Long tail Keyword is a premium tool for all the good reasons.

Many SEOs (including me) believe that LTP helps us find keywords that could never be discoverable with Google keyword planner.

How it works:

After downloading your copy from here, you have to allow it to access your Google adwords account so that it can find the best keywords from it.

Then you start a new keyword research project with any name.

long tail pro project title

Enter your Project title

After this, LTP asks you to enter your seed keywords (can be anything – even completely unrelated niches like health and blogging).

Generate Keywords using Long Tail Pro

Generate Keywords using Long Tail Pro

You can allow it to find long tail keywords containing a definite number of words. Further customizable search options include giving a definite range of searches per month, the country to target etc.

You can also filter the results based on EMD available (exact match domains), Google and Bing title competition and much more.

Long tail pro helps you to find upto 800 keywords per seed keyword entered. But the main trick here is to find relevant keywords and reuse them as seed keywords until you reach at the mine of keywords that yield pure gold.

I like


  • It is by far the best keyword research tool I have come across.
  • It gives you at least 800 keywords for each seed keyword along with their search volume, PPC, competitiveness, and top ten pages ranking on Google for it.

I don't like


  • It is a bit slow as compared to its best competitor, SEMRush.
  • It requires you to give access to your Google adwords account for evaluating keyword.

6. UberSuggest (Free)

Ubersuggest is a basic keyword research tool that gives you more than enough keywords by simply appending letters to the end of your query. This helps you to get access to so many long tail keywords that can be used in your upcoming niche sites or even the main blog.

Ubersuggest has been useful if you have writer’s block too. You can use this tool to get lots of blog posts ideas that will boost your creativity.

How it works:

Ubersuggest works on the principle of Google autosuggest. It appends letters alphabetically to your seed keywords and then finds all the keyword strings that come with the same letter set.

Keyword research using Ubersuggest

Keyword research using Ubersuggest

The only reason I said this tool as basic is it gives no idea about the monthly searches or competition of the displayed keywords. You can however, use these keywords in other tools like GKP or long tail pro to find the search volume and competition easily.

NOTE: In case you want to check the keyword competitiveness of any keyword but don’t have a premium tool to do this, you can read my guide on finding competitiveness of a keyword for free.

I like


  • Gives a huge number of keywords that can be further researched by clicking on the “plus” sign near it.

I don't like


  • No data on keyword competitiveness or search volume.
  • You need another tool to check for the potential of these keywords.

7. KWFinder (Freemium)

KWfinder is a tool I have recently been in love with. This premium keyword research tool also has a free version that is quite good in its job.

Read full KWFinder review with detailed tutorial and 30% discount.

How it works:

Just enter the seed keywords and select the country and language you want to target your related keywords.

It calculates the long tail keywords that have a relatively less competition and are easier to rank.

KWfinder also shows an “interest over time” graph that tells you the popularity of your long tail keyword over time (from 2004 till date).

Additionally, KWfinder shows the top sites that rank for the given term along with their social metrics.

In my example, I wanted to create a niche site on “dog grooming” so I entered my seed keyword “dog grooming” in the search bar. I set United States as my targeted country and English as the preferred language.

Instantly, I got some of the keywords that have quite low competition.

“Mobile dog grooming” for example has a high rising trend as is shown on the right side. It has decent searches (8100 in US alone which could increase globally) and a low SEO score of 20.

You can further dig in using this keyword as a seed keyword to find more hidden treasures.

I like


  • KWfinder is pretty fast.
  • It shows the Google ranking sites for your keywords and also how the specific keyword is trending since 2004.

I don't like


  • Needs to create an account over there.
  • The tool creates good keywords but they are very less from research point of view. You need to upgrade if you want to see more keywords.

8. Serpstat (Paid)

​Keyword research is one of 6 tools that online platform Serpstat offers.

There are a couple of different ways to collect keywords there. What is unusual is that Serpstat shows data from Google search suggestions and from your competitors semantics as well.

How it works:

When you type in a certain keyword, you get up to 500 phrases that match the keyword you are interested in.

Information on each phrase is right here - you can explore keyword difficulty, CPC, competition in PPC and search volume.

If you go to Related keywords, you get a list of words that share identical pages in SERP. There are usually synonyms, misspelled words and there are usually plenty of long-tail keywords.

The most reliable way to collect keywords via Serpstat is by exploring competitors semantics. After you find your competitors for a keyword you target, you also get a list of keywords they rank for.

And super easy way to find keywords you should have added is the tool Missing keywords. You’ll see keywords for which your competitors rank in top 10 and which are not present on your website.

So, if you’ve come up with at least one keyword for you website, you can get matched keywords, search suggestions (with search questions), top pages, and competitors for the this keyword.

Useful and unique features

  • check
    filters for getting precise results
  • check
    search questions
  • check
    grouping keywords
  • check
    missing keywords

9. Jaaxy

This one is relatively a new tool in my keyword research arsenal. I like it because it doesn’t rely on Google keyword planner (and hence no shady hiding of keywords).

How it works:

Like any other keyword research tool, you enter a seed keyword to jaaxy and check out the relevant boxes (criteria to filter your keyword results into) just like we did in long tail pro.

I have often found some high quality hidden gems with Jaaxy that no other keyword tool has given me. Some additional results, which Jaaxy shows up during your keyword research, are:

  • QSR: which is the quoted search result. This shows you the number of web pages that target the exact keyword set.
  • KQI: The KQI or Keyword Quality indicator is shown as lights of red, green an amber color. Red light for the keyword with least quality and green for the best keyword to target for.
  • SEO: It is similar to the keyword competitor filter of other premium keyword research tools like Long tail pro. Jaaxy ranks the keyword SEO scores from 1-100, where the keyword with the score 100 is the easiest to rank.

Jaaxy is a premium tool, however it has a free version for you to try to decide if it is worth your money. Find out more about Jaaxy here.

I like


  • Does not rely on Google, hence can be trusted for some non-shady keywords. (tools that rely on Google might not show some potential keywords).
  • The brainstorm feature lets you get new keyword ideas which can then be seeded to find new keywords.

I don't like


  • The very feature that it does not rely on Google for finding keywords might turn away bloggers who solely aim to rank for Google search results.
  • The free version is very limited (allows only 30 searches per user).

10. Keyword Revealer (Freemium)

A fancy keyword research tool worth trying is Keywordrevealer.com. This is so fast that it doesn’t have an okay button for starting your research campaign.

How it works:

Whenever, you start typing the seed keywords and filters, the keyword revealer finds out the relevant keywords instantly.

Its keyword competition indicator is like a speedometer in your car dashboard and indicates if a keyword is worth ranking.

Another cool feature of keyword revealer tool is it literally brainstorms keyword ideas for you if you get stuck finding new keywords with buyer intent.

Keyword revealer tells you the CPC and estimated potential earning a keyword will give you.

I like


  • The keyword difficulty level it predicts is very useful in deciding if you should target a keyword or not.
  • It shows the average adwords CPC for each keyword and how much you can profit from those keywords.
  • Also shows if EMD domains are available for each keywords.

I don't like


  • The number of returned keywords for each seed keywords is way less than Long tail pro or Google keyword planner.

#11. Keyword Eye (Free)

Keyword eye is another tool that gives you a complete suite of keyword research features and all for free.

How it works:

Keyword Eye lets you filter your researched keywords based on language, country just like any other premium tool. But, it also can be set to calculate or research about the specific keyword and its potential too.

The related keyword data is available in appealing visual designs like keyword cloud etc. From here, you can right-click to further research specific long tail keywords.

The research options include, checking the keyword in soovle.com (which shows search queries for that keyword in various search engines), check it in reddit, Google “allintitle” and find its synonyms etc.

The above-mentioned feature was what I did not see in any of the keyword research tools discussed so far. These features not only save you time but also can help you cherry pick the best keywords for SEO.

I like


  • It returns data in a visual graph (not quite a pro feature, but is refreshing).
  • You can further research each keyword for their synonyms, auto suggests (based on Amazon, Google etc), check for user search strings (on soovle.com) etc without leaving the site.

I don't like


  • The display where you get keywords is quite narrow. Might be tiring to scroll till the end of results.

Verdict:

In the above list of tools, I have tried to include both free and paid versions of the best keyword research tools in the market.

I have used each of them before writing this post and I can conclude that you should try to use one paid one (my favorite is SEMRush) and most free ones like ubersuggest or keywordtool.io to brainstorm related keywords.

You can then use these related keywords and find more hidden keywords using a premium keyword research tool.

Final words: How to use the researched keywords to grow your blog:

Only finding the best keyword using a premium tool is not enough. You have to use your keywords strategically to grow your blog.

Most keyword research tools pull out huge list of related keywords but not all keywords are worth working on. Some keywords might be having fewer searches related to others but they perform well and convert your visitors satisfyingly. This is because they have buyer intent.

Just look for an example:

A post on “how to do keyword research”, would drive me visitors that already have a tool or a means to do research but don’t know how to do it.

While, a post on “Top tools for keyword research”; would bring me traffic from users looking to buy keyword research tools.

So which one should I target?

Check out this guide from KissMetrics, on how to do keyword research the smart way.

reddit keyword research

FREE Mini Course: Enroll into our FREE 23-Minutes Crash Course For Keyword Research Using Reddit. Click here to start your course now! (It's absolutely FREE!)

Categories SEO

67 thoughts on “11 Best Keyword Research Tools (Free and Premium)

  1. Hi Ankit. Nice list of keyword research tools.
    Actually I am confused about which one is best? SEMrush or Google keyword planner?

    Regards
    Anjali

    • Anjali, I think you should start with the Keyword Planner from Google. As a free option it is one of the best. SEMRush is great but you need to pay for it to be really effective. After GKP (Google Keyword Planner) I would also take a look at the other, more unknown suggestions Ankit talked about like KWFinder or Keyword Eye – they are quite good and will sometimes reveal keywords you wouldn’t find otherwise (for free).

    • I suggest you for use semrush. Becouse, this tool provide actual monthly search volume, keyword deficulty, trends etc. monthly keyword search volume is very important for website rank. so i request to use semrush keyword research tool.

  2. This is an awesome post on KW research tools. Semrush is little bit costly for new bloggers. I tried LongTailPro Premium but it is one of the slowest tool for KW research. In my personal experience I dont recommend anyone LongTailPro. Thanks for sharing this info.

  3. Hi, Great article! the tools you listed in this article are great. I tried only Keyword planner and at present I’m using a long tail pro for Keyword search but I didn’t try the other tools you said. Because I’m new to this and now only I’m learning one by one. At this time, I thought this guide will help me to know more about keyword search tools. It’s wonder and thank you so much for this nice guide.

  4. Great post. Yes, keyword research is a prime chapter of seo book.But newbie bloggers failed to recognize that. Really appreciate the way you explained the facts and it will clear the doubts of many inborn bloggers mindset for sure.

    You had listed so many supreme tools for finding the best keyword’s which is remarkable for everyone. But i think Market Samurai is missing in this list. Market Samurai is a excellent tool for discovering sharp results on any niche.

    One again thanks for sharing this with us. Keep writing.

  5. hi sir,
    first of all thanku so much for this post. I am just a starter right now and i needed someone to guide me and your are the person who’s posts have guided me a lot everytime. his was much needed Post information needed and thanku for providing this!

  6. Hello Ankit,

    Great post. I personally use Long Tail Pro and Keyword Canine. LTP is a bit slow but Keyword Canine is much faster as it’s web based. Though SEMrush is good for spying on your competitor’s keywords.

    Regards,
    Sarah

  7. Ankit its good to see a long list of keywords research tools
    As you said in post,from past fewdays am using kwkeyword i loved it ,can you please suggest best keywords research tool for niche blogging either paid or free based on your experience

    Regards,
    Satish

  8. Google Keyword planner works best for me, better then most services. Other then this SEmrush and Long Tail pro are another good options, you can give a try..

  9. I tried other free keyword researcher but found Google Keyword planner is best. It is true that I never used premium keyword tools. by the way your post is full basket of information, as usual.

  10. Hey ankit,
    This post is awesome well crafted a high quality one 🙂 ! Yes, people can see high quality post where ever they move their eye balls over your blog. The strategies you expose adds to my knowledge & keep sharing bro 🙂 You’re gonna make a loyal reader of your blog soon

    Warm regards,
    Issac paul

  11. Loved your list Ankit, this id the first post where I saw really good tools like KWfinder, even big bloggers haven’t mentioned it. BTW I also checked out Jaaxy, it is new to me but it’s also good. Thanks for sharing.

  12. Woahhh! The Most Awesome Post I Have Ever Read 🙂

    Seriously Appreciating Post.

    It’s Seems To Me God Gave You Awesome Writing Skills!

    You Did Your Best In Providing This Free (Some Premiums) Keyword Research Tools 😉

    Thanks Alot Dear For Guiding Us With These Tools.

    Warm Regards,
    Abdul Samad 🙂

  13. Hello,

    This is a great post on comparing ! Online tools for Keyword Research !

    I have used Google Keyword planner, Long Tail Pro and SEMRush. But the best one is Long tail pro !

    Recently i have started a new Hindi blog and Longtail Pro is very much helpful in finding all type of unique keywords, but Google Keyword Planner pretty much complicated then these 2 !

  14. Thanks for the really helpful list of keyword tools, I am looking for some more long tail keywords to use for future blog posts so I am sure I’ll be using one or more of these tools you suggest.

  15. Hello Ankit,
    Google Keyword Planner is the best free tool for keyword research. I am personally use and recommend SEMRUSH also because you can find your competitors weak points using this.
    Long tail Pro is another

    Thank you Ankit for this great list of tools.

  16. I guess SEMrush and keyword planner fromgoogle are the best in my avis. I ask is that you experience a site that you keywoords premiums or future keywoord. thank you from this article.

  17. I used ubersuggest and then use adword key word planner to get an idea of search voloume. But with the new website of ubersuggest.org it is very difficult to copy all the keyword. Is there any other website like ubser suggest?

  18. @Ankit sir…. first i tell u thanks for this info. nd but sir some researchers are not properly free … so plz sir can u tell me of free keyword research tool…

    thanks in advance ….. keep it up, sir …

  19. Hi Ankit Sir,
    Really super article. Your writing skill is awesome. Thanks for gave full detail about keywords research. After read this brilliant article, my all doubt cleared of keywords research. Happy blogging journey.

  20. Hi, Ankit, Nice and very informative article. I am currently using Google keyword Planner and SEMRUSH. All I can say that Both are one of my favorite keyword research tools and I highly like them. But I am totally unaware of most the tools mentioned here in this article. I will definitely try them out.

  21. Awesome post!
    Long Tail Pro and SEMrush are my favorite tools. Using them on top of Google tools and SERPstat new tool gives best results.

  22. Hey Ankit,
    Thanks for the tips!
    The problem with modern SEO tools is that they don’t always get frequent updates and when your monthly keyword research get stuck because of this, you feel despair.
    Moz tools are my favorite and I’ve been using SERPStat for the last 3 months.

    Can you make and in-depth rreview of how often most popular keyword research tools get their, say, Google databases updates?
    Thanks.

  23. Really nice article Ankit !!
    I am new blogger who is passionate about writing on technology, marketing and tourism.
    I have been using Google Keyword Planner but have tried some the tools you have mentioned here.

  24. #Ankit
    So far i was only using google keyword planner and some time i used to stuck whil searching some keywords, before reading this article i never heared about theses others keyword planner tools. Now i am gonna try some of them. Thanks for the needed information.

  25. Thanks Ankit! Your content is absolutely awesome. I found lot of benefitial tool for keyword researching. They are quite amazing. Among which i prefer SEMrush as my favorite tool of all and i recommend beginners to use them and get benefits.

  26. Nice article.I am looking to start a blog,but there is no one who can help me ,i searched many website how to start a blog to earn money,but every website didn’t fulfill my question but you did it .Thanks for your precious post.

  27. Among all free and premium keyword research tools, I find Google Keyword Planner best. I know that paid tools are more advanced but beginners like me have no money to spend in first time. So, my choice is Keyword Planner. Thanks to Google for giving this tool for free. And Ankit sir, thanks for sharing.

  28. Thank you ankit. You have introduced amazing list of keywords tools in this article. Which one is best in your experience? Would you like to share with us 🙂

  29. Great sharing. Keywords research is crucial for every blogger. Without doing keywords research you will not rank your article in Google. There are a lot of keywords research tools.
    I personally one of the best and free Google keyword planner. Semrush is also one of my favourite keyword research tools. It has 30 days free trial. Thank you for sharing this informative and important article.

  30. Hi Ankit great post, i want to know that is there any free alternative available of SEMRush or ahrefs?

    • Hi Grep Scott,

      You can give a try to these tools.
      1. wordstream.com
      2. keywordtool.io
      3. tools.seobook.com
      4. ubersuggest.io/

      Thanks

  31. Excellent collection of tools, But I think Google keyword planner is not free, if we have an active campaign account then only we can use Google keyword planner. Even though Google provides it, it won’t give us unique keywords. All the keywords tools have become paid; I think SEMrush will be worth for our money. Which is your best Ankit?

  32. Hey Ankit great post, what do you think about moz keyword research tool?.And is Keyword Eye doesn’t seems to be a free tool.I personally use Keyword planner and keyword.io. And Thank you for the post.

  33. Hi, great article with great tools. KWFinder works best for me, plus you will get one more tools in the package. SEMrush subscription is way too expensive. Enjoy your searches 🙂

  34. Hi Ankit,

    As we all know that in SEO the very first thing before creating content is to find some best keywords which help out to rank our content in Search engines easily. So, for this purpose, one can use these tools to find some magical phrases. You have shared some excellent tools with use hope it help out bloggers a lot.

    Many thanks for informative share 🙂

    Regards

    Mairaj

  35. Hi Ankit,
    Thanks for this detailed article on keyword research tools. I’ve used Long Tail Pro which is good but quite slow. Recently I’m using Toolfeast Autosuggest which is free & good for finding Long Tail and LSI Keywords.
    Once again thanks for providing such awesome content.

  36. Hello,

    I have used almost all the tools except long tail pro. Thanks for letting me know and I’m going to use it now on. SEMrush works best for me especially for analyzing competitors keywords. But I also use Webconfs.com tool sometimes for keyword research.

  37. Hi Ankit,
    Thanks for your awesome article sharing to us. Keyword research is one of the main parts of SEO and Search Engine Ranking. I always like to use Google Keyword Planner and SEMrus for a great result. Another ahrefs is good for backlinks checker.

  38. OF course, Google Keywords tool is the best but for checking out the traffic stats only & not for the Keywords finding. It can work a little but SemRush is the best Tool I ever experienced with.

    Thank you Man for this awesome listing~

  39. Great collection of kw research tools. I prefer Google Keyword Planner and Ubersuggest for my personal blog. For limited period SEMRush is also helpful to find competitors keywords list.

Comments are closed.