15 Best FREE Keyword Research Tools (2022 Update)

Keyword research tools help SEO (Search Engine Optimization) professionals to identify words or phrases people are using to find information in the search engines. These tools provide complete SEO information like keyword volume, competition, CPC, top-ranking pages, etc., for a keyword. Though, most of these keyword research tools are paid and are expensive.

Following is a handpicked list of Best Keyword Research Tools. Some of them are paid but have very generous free trial plans.

Best Free Keyword Research Tools for Competitor Analysis

Name Unique feature Free Link
Semrush • Broad, Exact, Phrase Match Keywords
• Related Match Keywords
• Search Intent show
14-day FREE Trial Learn More
KWFinder • In-depth SERP overview
• Use filters to refine the list
• Autocomplete
Start with a 10-day FREE trial Learn More
Instakeywords • Detailed keyword metrics
• 3x more keyword suggestions
• Competition analysis score
Special one-time price with 14 days money back Learn More
SEO PowerSuite • In-built PPC analysis
• 19 different keyword suggestion tools
• Traffic stats and Bounce rate data
Free version available for download Learn More
Answer the Public • This tool for bloggers can find out 1500 PR keywords worldwide.
• It supports languages like: English, Polski, etc.
• All data is exportable to CSV
The free plan lets you search for 3 keywords every day Learn More

1) Semrush

Best for Light SEO work for beginner to intermediate experience levels.

Semrush is a keyword research toolkit that offers a range of features for content marketing, competitor research, PPC, and social media marketing. It helps you attract and grow your audience online faster. You can start your free trial from their site to get an in-depth and complete analysis of your website.



  • It offers a wide range of keyword research tools.
  • Uncover long-tail keywords and ad group ideas
  • You will get yearly keyword trends
  • Worldwide CPC distribution statistics
  • You can analyze any domain’s backlink profile
  • You will have access to the complete keyword research toolkit.
  • Provide feature for keyword difficulty analysis and organic traffic insights

You can get in-depth keyword data such as:

  • Keyword Search Volume
  • Get keyword trends
  • Keyword difficulty score
  • Search engine reports
  • Keyword gap analysis
  • Questions
  • Keyword Density
  • Search Intent
  • CPC
  • Select using Broad, Exact, Phrase Match & Related Match Keywords

Get Free Trial: Semrush offers a 14-day FREE Trial + Paid Plan – Pro, Guru, and Business

Visit Semrush >>

2) KWFinder

Best for competitive keyword analysis.

KWFinder has a seamless interface, powerful features, and beautiful design, making it an excellent choice for beginner bloggers. It offers multiple research options for unique keyword opportunities



  • There are more than 50,000 locations and 40 languages to choose from.
  • The “ Search by Domain” option is great if you want to get the keywords that your competitor ranks for.
  • It is fast and provides high-quality support
  • It is one of the best keyword research tools that you can buy.
  • It’s also got advanced features for keyword research, like filtering results and analyzing the SERP.

You can get in-depth keyword data such as:

  • It offers an unique and easy to navigate user interface
  • Find keywords in any language target, anywhere
  • In-depth SERP overview
  • It uses filters to refine the list of keyword suggestions
  • Finding question-based SEO keywords
  • Suggest Related Keywords
  • Autocomplete Keywords suggestion
  • Organic search Keywords using Domain
  • Get Keyword data of Trend, Highest Search volume, CPC, Keyword Difficulty

Get Free Trial: Start with a 10-day FREE trial where you’ll get 5 lookups per 24 hours, 25 related, and 10 competitor keywords per lookup.

Visit KWFinder >>

3) Instakeywords

Best for Easy to use & affordable for everyone.

InstaKeywords is a keyword-finding tool that gives you numerous keyword suggestions. It provides important data like the number of searches in the last month, local search volume, competition score, etc.



  • You can export all keywords with a single click.
  • Instakeywords allows you to search for keywords from mobile devices like Android phones and iPads.
  • It does not contain any graphics or ads.
  • This keyword research tool provides keywords and statistics on a single page.
  • Instakeywords helps you to find long-term keywords.

You can get in-depth keyword data such as:

  • Quick or detailed searches
  • Provide detailed keyword metrics like volume, search trends, CPC, competition score, etc.
  • 3x more keyword suggestions
  • Export results as MS Excel file
  • Competition analysis score
  • Works everywhere, including mobile
  • Detailed search with thousands of results

Get Free Trial: Special one-time price (no monthly charges) with 14 days 100% money-back guarantee!

Visit Instakeywords

4) SEO PowerSuite

Best for results-driven site owners

SEO PowerSuite offers a broader range of tools for the efficient management of your SEO campaign. It offers various types of SEO analysis tools to keyword research tools, backlinks checkers, content editors, PPC ads optimization, and much more.

SEO PowerSuite


  • SEO PowerSuite covers all search engines and offers unlimited sites, keywords, and backlinks.
  • Automate your SEO jobs, from site audits, rank tracking, and backlink checks to report.
  • SEO PowerSuite allows you to schedule tasks at any time and frequency.
  • The automatic report mailer will deliver reports to clients on your schedule as a direct link or attachment.

You can get in-depth keyword data such as:

  • Detailed keyword metrics like keyword difficulty, search volume, and Alexa ranking.
  • In-built PPC analysis
  • 19 different keyword suggestion tools
  • Traffic stats and Bounce rate data for each Keyword

Get Free Trial: Yes, Download a functional free version!

Visit SEO PowerSuite

5) Answer the Public

Best for Finding question keywords and targeting People Also Ask in the SERP.

Answer the Public is a keyword generator that helps you to get the report with data to demonstrate the effectiveness of the campaign. This application supports the United States, Australia, Afghanistan, and more regions.

Answer the Public


  • This free keyword research tool for bloggers can find out 1500 PR keywords worldwide.
  • It is a free keyword tool that provides complete visualization of the data.
  • You can enter any word in the search textbox, and this application will automatically give content or article-related suggestions.
  • It supports languages like: English, Polski, etc.

You can get in-depth keyword data such as:

  • You will see keyword suggestions as a visual search cloud, similar to a mind map display.
  • Optimize for long-tail key phrases
  • Search phrases by a preposition, Comparisons, Alphabetical, and Related searches
  • Questions – who, what, where, when, why, which, wiil, how, can, and are
  • Prepositions – can, for, is, near, to, with, and without, etc.
  • Comparisons – vs., like, or, and
  • Alphabets – A to Z
  • Show searches as visualization and Data, Also Download as image.
  • All data is exportable to CSV

Get Free Trial: The free plan lets you search for 3 keywords every day

Visit Answer the Public

6) Keyword Chef

Best for Automatically finds and Real-time SERP analysis of keywords

Keyword Chef is a keyword tool which helps you to find useful keywords easier to rank for than other search terms. It automatically presents you with the results as per your input. It analyzes the SERPs by which you get the idea of how relevant each keyword is.

Keyword Chef


  • Automatically clears all the junk words for you, making it more straightforward to find the words.
  • It automatically finds and highlights the best sites for you, saving a lot of time.
  • Bulk SERPs in real time.
  • Pay only for the keywords you use, with no monthly fees.
  • It easily saves your reports automatically and can be shared publicly.
  • It gives you a Smart wildcard search feature to target clusters
  • It is easy to use.
  • Proper instructions tools are placed right inside the dashboard, making it easier to understand and use the software.

You can get in-depth keyword data such as:

  • Keyword Chef automatically finds and filters keywords
  • Real-time SERP analysis
  • Smart Wildcard Search to target clusters and best-of topics
  • Filter by keyword clusters, volume, and SERP score
  • Export selected Keyword to CSV

Get Free Trial: Get 1000 free keywords

Visit Keyword Chef

7) Keyword Tool Dominator

Best for Quickly identify the most searched Keyword

Keyword Tool Dominator enables you to search long-tail keywords your audience is searching. It provides one of the best free keyword tools for eBay, Amazon, etc. You can use this application to get a list of more than a hundred keyword phrases.

Keyword Tool Dominator


  • It provides real time keyword suggestions.
  • You can find hundreds of keyword suggestions in lesser time.
  • Keyword Tool Dominator enables you to search phrases from one search term.
  • This application predicts the result from other people who use the internet.
  • It offers a list of what it thinks you are searching for.
  • You can see the exact most popular search terms.

Get Free Trial: Free option with 2 daily keyword searches in 24 hours.

Visit Keyword Dominator

8) KeySearch

Best for in-depth keyword competition analysis

Keysearch is a program that helps you find relevant, low competition keywords list for website or blog. It provides numerous ways to get your import phrases. This tool fetches keywords suggested by Google, Amazon, and YouTube, which you can use to get in-depth keyword competition analysis.



  • You can search for five keywords per day.
  • It enables you to check the backlink of your website.
  • You can audit your web page.
  • This tool enables you to create reports and notifications to get ranking updates.
  • Keysearch provides a video tutorial to know how it works.
  • You can track the rank of your website.
  • It automatically updates frequently.

Get Free Trial: Get Daily 5 Searches & Analysis for Free! (No credit card required!)

Visit KeySearch >>

9) Ahrefs

Best for Advanced SEO, site analysis and click data.

Ahrefs is an all-in-one SEO tool set with splendid features. You can discover thousands of great keyword ideas, analyze their ranking difficulty and calculate their traffic potential. Ahrefs Keywords Explorer runs on the world’s largest third-party database of search queries.



  • Keywords Explorer runs on a large database of more than 7 billion keywords, updated with fresh data every month.
  • It gives you data for 171 countries.
  • They can estimate keyword volumes for places like YouTube, Amazon, Bing, Baidu, etc.
  • They use clickstream data to refine our search volumes every month, ensuring they’re always up to date.
  • It also shows the estimated number of clicks for your keywords.
  • You get SEO metrics no other tool will show you: Return Rate, Clicks per search, % of clicks, % of paid clicks, and more.
  • Enter up to 10,000 keywords in one go, and you’ll see the search volumes for these keywords.

You can get in-depth keyword data such as:

  • Latest Search volume, SERP & KD
  • Find keyword ideas for Google, YouTube, Amazon, Bing, and more.
  • Choose a keyword from one of the 170+ countries
  • Estimates keyword ranking difficulty from 0 to 100
  • Show Traffic Potential, Top ranking result, KW Parent Topic.
  • Keyword Global volume and Trend with CPC
  • Suggest related keyword ideas for Terms that matches
  • Auto Suggest Questions based on Keyword
  • Extensive SERP overview with Position history

Get Free Trial: Use Ahrefs for your own website for free + Pay annually, get 2 months free with Lite, Standard, Advanced, and Agency Plan

Link: https://ahrefs.com/

10) Ubersuggest

Best for Local SEO, Intermediate and content marketers.

Ubersuggest is one of the best free competitor keyword research tool that helps you find more than 100 long-tail keywords in a few minutes. This tool provides complete insights related to your website traffic and organic keywords.



  • It provides a complete SEO report to know the competitor’s page ranking for keywords.
  • You can discover organic keywords from other websites.
  • Ubersuggest helps you to understand backlinks having the most impact on your rankings.
  • You can see search volume, competition, and seasonal trends for every Keyword.
  • It offers a list of keywords based on what other people are typing into the Google search engine.
  • This keyword research tool helps you develop better content based on the topics people are interested in.

You can get in-depth keyword data such as:

  • It uses location-based data, which is helpful if you have a local business.
  • Search Images, Shopping, News, and YouTube and use a regular web search.
  • Find key SEO stats like your organic monthly traffic, backlinks, and top SEO pages.
  • SEO difficulty score, social shares, content ideas.
  • Suggestions for related keywords
  • View top 100 Google results for Keyword with estimated visits, backlinks, a domain score, and social shares.
  • All data is exportable to CSV

Get Free Trial: Ubersuggest offers 7-day FREE Trial + Its LIFETIME Plans start @ $120/ No Monthly Fees & 30-Day Money-back Guarantee.

Link: https://neilpatel.com/ubersuggest/

11) Wordstream

Best for Easy PPC keyword research.

WordStream is a simple tool that enables you to research keywords by entering a keyword or website URL. It sources data through the Google keyword research API, and this application allows you to filter out the result by industry.



  • It provides a result with a competition score and estimated CPC (Cost Per Click)
  • You can download a keyword list in CSV (comma-separated values) file format.
  • It allows you to upload a downloaded file into Google Ads.
  • This competitive keyword research tool helps you drive traffic through paid search advertising or online search.
  • You can link your Google Ads account securely using an authentication protocol.
  • It provides a tool for getting ideas, including PPC (Pay Per Click) keyword, long-tail keywords (three and four keywords), etc.

You can get in-depth keyword data such as:

  • Search using Keyword or Website link
  • Select the best Keyword using search volume, CPC, Competition data
  • Filtering keyword results by industry
  • Suggest Keyword Google & Bing Volume & CPC data
  • Select Keyword from Most popular using different verticals

Get Free Trial: Free for the first 5 keywords results, accessible for the rest via email.

Link: https://www.wordstream.com/keywords

12) Soovle

Best for brainstorming & finding keywords

Soovle is one of the best keyword research software which provides suggestion services from Bing, Google, Amazon, Yahoo, etc. It suggests the trending keywords sorted in alphabetical order and helps you save your keyword suggestions.



  • You can easily switch from one search engine to another.
  • It allows you to tailor searching options.
  • You can know suggestions by performing a search on the given search engine.
  • It allows you to reuse saved items in the future.

You can get in-depth keyword data such as:

  • Perform unlimited searches for free
  • Search suggestions across up to 7 different engines
  • Quickly auto-suggest keywords
  • Compare related search suggestions
  • Click on result to check in search engines

Get Free Trial: Soovle is entirely free

Link: https://soovle.com/

13) Google Trends

Best for Identifying top trending keywords that are growing in popularity.

Google Trends is an online application that analyzes the popularity of top search queries in Google. You can use this tool to find across various languages and regions. It is one of the best free keyword research tool that uses graphs to compare the search of various queries.

Google Trends


  • You can know daily search trends and real time search trends.
  • It provides various categories like news, people, athletes, beauty, food, fashion, etc.
  • Google Trends gives year-wise statistics.
  • It helps you know other people’s interests at any given time and compare search ranks to one another.
  • This application automatically detects topics based on the search keyword.
  • It offers a drop-down menu to switch between trending and most searched views.

You can get in-depth keyword data such as:

  • Compare multiple related keywords trends
  • Filter keywords by country, over time, categories, and more.
  • Search trending keyword by Web, Image, News, Shopping & YouTube Search
  • You can select trending keywords by subregion
  • Select keywords from Related topics or queries that are rising in search.
  • Analyze real-time and historical search trends of Keyword

Get Free Trial: Google Trends is entirely free

Link: https://trends.google.com/trends/

14) Keywords Everywhere

Best for Browser Add-on for Keyword Research

Keywords Everywhere is a freemium browser addon for chrome and Firefox. It is a handy tool for keyword research that can be used right in your browser as you type in queries while surfing. It isn’t just for Google but also works on Google search console, Google analytics, Google trends, Google keyword planner, YouTube, and many more websites.

Keywords Everywhere


  • It precisely displays keywords’ search volume, CPC, and competition level. This feature eliminates the skipping between the website and any other keyword search app you use.
  • It’s super convenient to hit up Google, type in some ideas, and have a list of keyword data churned out instantly.
  • You can see YouTube insights & YouTube Tags with the free version.
  • It helps you to analyze any URL to get the list of keywords in the content of the page, and the density of those keywords
  • You can easily now import your keywords to see accurate monthly search volume, CPC, and competition for them.
  • The paid version supports 15+ websites, including Google, YouTube, Amazon, Bing, Google Search Console, Google Analytics.
  • You can now find all the keywords on any given web page and see their search volume with just a single click.
  • It provides you with accurate metrics exactly where you need them.

You can get in-depth keyword data such as:

  • Easy to use and install extension and Search Keyword in Google or Bing, and it will show you Keyword data
  • Show People Also Search For data with volume & CPC data
  • Widget show related keywords for an entered keyword phrase
  • Historical volume data in the trend charts of Keyword
  • Using the Bulk Trends feature, get historical volume data in bulk
  • Import and check keywords search volume, CPC, and competition.

Get Free Trial: Keywords Everywhere is a freemium chrome extension and firefox add-on that helps you with Keyword Research.

Link: https://keywordseverywhere.com/

15) SpyFu

Best for Boosts SEO & PPC profits

SpyFu is one of the best-known names in the SEO game due to its deep feature set, excellent reporting, and solid support for content marketing and advertising. It is an ideal tool for d domain and keyword analysis.



  • The competitor tab shows you other domains that rank for your keywords and how they change over time. This will help you to stay ahead of growing threats.
  • You can reduce your workload by emulating your competitor’s content and keywords.
  • It is indexing over 7 billion results across 114 million domains.
  • It provides various features like Competitor analysis, Backlinks builder, Keyword research, Rank tracking, SERP analysis, Compare domains.
  • It gives you a “multi-competitor keyword tool,” which gives you instant insight into the most important keywords your competitors are ranking into by just typing your domain.
  • The “keyword group and bulk upload” allows you to just paste in the keywords, and they will organize them into groups and allows you to search volume and CPC data to them.
  • It allows you to search your competitor, and they will give you every Keyword they’ve ever bought on google and every ad test they’ve run.

You can get in-depth keyword data such as:

  • Keyword Overview – Select KW using Monthly Volume, Estimated Clicks, and Difficulty
  • Find Related Keywords by Similar, Questions, Also rank for and transactional keywords with Volume, KD & CPC
  • Bulk Upload – Check multiple keywords data
  • SERP Analysis – Help you to find Top ranking site and its domain strength with the Ranking Difficulty matrix
  • Google Ads Advisor – This will help you to select Keyword based on CPC and Monthly impressions data

Get Free Trial: 30-day money-back guarantee, no-questions-asked, No contracts.

Link: https://www.spyfu.com/


❓ What is a Keyword Research Tool?

Keyword Research Tool is a software program that helps derive insights about a specific keyword from search engines. It helps SEO (Search Engine Optimization) professionals identify words or phrases people use to find information in the search engines. These free tools also provide complete SEO information like keyword volume, competition, CPC, top-ranking product pages, etc., for a keyword.

💻 Which are the Best Keyword Research Tools?

Following are some of the best free keyword research tools:

✅ How to use a Keyword Research Tool?

Here is how you can use a keyword research tool:

Step 1) Open any browser and visit any of the above-listed keyword research tool’s website

Step 2) Now, Sign up if asked using your details

Step 3) Now, enter the Keyword you want to analyze in the search bar given and hit the “Search” button

Step 4) It will show you the information about the Keyword like Search volume, SEO difficulty, Paid difficulty, CPC, etc.

Step 5) You can also get other data about a keyword like Devices, Search trends, SERPs, etc.