10 Free Keyword Research Tools
This blog post was updated 7 July 2020
While keyword research has evolved over the years, the need to understand user intent through keywords will always remain a high priority.
You cannot simply create content for your website using only the terms that you are familiar with.
You need to plan ahead by obtaining insights into how people are searching in your space and the terms they are using.
Remember to keep your chosen keywords relevant to the content.
"Research is formalized curiosity." – Zora Hurston
This is our list of free keyword research tools that make the research process easier.
- Google Keyword Planner
- Bing Webmaster Tools
- Google Search Console
- Answer the Public
- Google Trends
- LSI Graph
🎁 We also have a BONUS at the end...
Google Keyword Planner
Google is no doubt the master of all search engines, with billions of users around the world. Google offers a free keyword research tool – Keyword Planner, which provides invaluable insights to help get you started.
This tool was originally created to carry out keyword research for paid campaigns using Google's Ad platform. However, it can also be used to research organic keywords, providing estimated global/local monthly search volumes for keywords (i.e. their popularity) and their competition (i.e. how difficult they are to rank for) for organic search.
Keyword Planner can also be used to identify trends and forecasts related to keyword volumes, as well as helping to generate ideas for new keywords based on a seed list of keywords, or content from web pages by adding URLs.
Google started providing less granular search volume data to users that don't have active Google Ads account, making this tool less useful if you're not running paid campaigns.
See the Keyword Planner Guide for more information on how to use the tool to its full potential.
Using the competition and volume data, it's possible to identify low hanging fruit, allowing you to target keywords ‘Medium’ or ‘Low’ competition keywords that have a comparatively high number of ‘Global Monthly Searches’ or ‘Local Monthly Searches’, depending on your target audience’s location.
NOTE: The figures provided are not 100% accurate. It is advisable to use other tools in order to collectively decide on the best keywords for your website’s content.
Bing Webmaster Tools
Here's another great reason why you should have a Bing Webmaster Tools account. Bing's tool allows you to generate keyword ideas by entering any keyword, with the ability to set the country and language.
The tool then returns search volumes, trends and average CPC/Bid data based on up to 6 months of data from Bing's search engine.
It's important to look at the keywords that you're ranking for, as well as those that are generating impressions. You may be unaware of valuable keywords that your pages rank for on page 2 or 3.
The 'Search Keywords' section in Bing Webmaster Tools helps you to identify these gems, providing you with details of the keywords that generate clicks and impressions, along with click-through-rate (CTR) and average positions in Bing.
Bing Webmaster Tools Updates
Bing has been working hard to improve its Webmaster Tools platform and we're starting to see new features appear. Similar to Google Search Console, you can now get a cleaner view of your clicks, impressions, CTR and positions over time.
Along with the data at keyword or page level, which available to download.
Bing also has a new Keyword Research feature, which allows you to get suggestions on keywords based on the keyword provided, together with search volume data and trends from Bing Search.
You can then drill down further to look at related keywords, along with commonly asked questions related to your keyword, as well as keywords that have just been discovered.
Google Search Console
Google Search Console provides a similar tool to Bing's Search Keywords, but on steroids.
The Search Results tool can be found under the 'Performance' section and provides details of the keywords that drove clicks to your website, based on data for up to the last 16 months.
One of the main differences with Google's version is that you can filter the data to put extra context around the keywords, such as filtering by country to see keyword popularity based on location, which can be useful when carrying out keyword research for websites that service more than one country.
You can also filter by query, which is useful when looking at branded queries, or when looking at specific words. For example, only show keywords that include the term "log cabin".
The graph also allows you to spot trends across the available metrics and compare week-on-week or month-on-month. This can help you to drill down and monitor progression over time, allowing you to answer questions like "have my branded keywords received more clicks in the last month compared to the previous month?", "has the CTR improved?", "did average positions in Google improve?".
Answer the Public
Answer the Public is a great tool to find out what questions people are asking Google. Answer the Public works by taking your target keyword or topic and adding interrogatives — who, what, when, where, why and how — in front of them.
It then uses Google Suggest to create a list of questions that your audience needs answers for.
Knowing what questions people are asking about your topic is key to creating content that matches with the user's search intent.
Their handy data visualizations will help you come up with new content and keyword ideas.
Keywordtool.io has a free version that allows users to generate related keyword ideas when entering an initial keyword. One of the great things about this tool is that it also gives the option to select localized Google domains, together with language, so it can be useful for keyword research for international campaigns.
The tool also has a paid version, which provides search volume, CPC & competition metrics. Keywords can then be sorted by any of these columns.
SEMrush is a paid tool, but does allow some free usage which is capped daily. It is a comprehensive tool that gives you information ranging from related keywords and trends, to sites that rank and/or bought ads for the search term.
Free users are limited to 10 queries per day.
Ubersuggest is a useful tool that helps you to build out your list of keywords using suggestions offered by Google Suggest.
Simply enter a keyword, choosing your country and search type (web, images, etc.) and Ubersuggest will provide a list of related keywords. The tool claims to provide keywords that are not available in the Google Keyword Planner.
Once you have your list of keywords, you can download or copy and paste them into your favorite keyword tracking tool.
Another interesting Google product is Google Trends. It provides you with a selection of popular keywords which correspond to your keyword, based on the latest search trends. It also gives you a graphical representation of the changing trends over time, along with the countries and cities the keyword is searched in.
This can be particularly useful when the world sees change. For example, in the wake of Covid-19, we saw a number of changing trends, including a spike in queries related to buying and adopting pets. This obviously led to a number of opportunities for some online businesses, including pet website ukpets.com who reporting a significant rise in traffic that matched trends from google Trends.
Spyfu is a very handy and free competitive keyword research tool. There are two ways in which you can have your keyword researched in Spyfu:
- Enter your website’s URL: It shows the top keywords that the website ranks for both via paid advertisements and organic search. Use it for a competitor’s website, too.
- Enter the Keyword: It shows the sites that rank for the keyword.
LSI Graph is a tool to create what are known as "latent semantic indexing" keywords. LSI keywords are words that are semantically/topically related to another word or phrase.
They aren't synonyms or keyword variations (which you shouldn't be using anymore, anyway). Instead, they're words you expect to use when discussing a certain topic.
The standard example for LSI keywords is for the keyword "apple". LSI keywords for "apple" would be "iTunes", "app store", "best buy" and "iPhones".
Google using LSI keywords was a way to remove ambiguity (tech company vs. fruit) and improve relevance.
BONUS: Woorank's Keyword Tool
WooRank also offers a Keyword Tool that allows you to find and track keywords that can help drive traffic to your website.
Step 1 - Add keywords:
WooRank provides keyword suggestions, based on keywords that people are searching for, that your website already ranks for in position 1-50 in Google's search results.
You can use this data to find keywords that you already rank for, then improve your content and better optimize your pages with these keywords in mind.
Step 2 - Track keywords:
WooRank's Keyword Tool also allows you to track your website's position in Google (based on the location you set), so you can easily track your progress over time. You can also add competitors to you project, allowing you to track your positions side-by-side.
You can also keep an eye on your overall keyword progress using the position spread chart. This can be useful in identifying how Google's updates have affected your overall positioning.
WooRank also tracks which SERP Features are retuned for each of the keywords being tracked, showing whether your website or any of your competitors have the featured snipped.
Sign up for a Free 14 Day Trial with WooRank and give it a try!
We hope you found some of these tools useful. It's worth noting that if you don't have any content that suits a particular keyword, you can always create it. Just remember to make sure that the content answers the search query that you're trying to target. For example, somebody searching for the term 'Log Cabins Phoenix' is not going to be satisfied with a page that offers log cabins for sale in New York.
If you're looking for more SEO analysis tools to complete your toolkit, check out this tried and tested list from HubSpot: 13 of the Best SEO Tools for Auditing and Monitoring Website Performance.