22 Keyword Research Tools

March 24, 2016 / Search Engine Optimization / By Kathy Alice

Search icon

Even in an era of the semantic web, keyword research is still important. But it’s not just about the specific keywords. We need research to understand our market and competitive landscape, we need research to help brainstorm the topic of our new blog post. The 22 keyword research tools I cover below will not only help determine keywords for your on page SEO, but help you assess your competition and may even help you validate a new idea. Most of the tools listed below are free, but I’ve included a few that are not.

Market Research Tools

In online marketing today, keeping a pulse on your market is essential.

Google Trends

Is demand increasing, decreasing or flat for your keyword over time? That’s where Google Trends comes in. Trends is also very helpful to determine whether your market has a seasonal aspect to it. For example, searches for “diet” reliably spike every January.

January peaks for the keyword diet in Google Trends

Twitter and BuzzSumo and Tagboard

Want to find out what’s being discussed currently when it comes to your keyword? Here are three tools that will help you do just that.

  • Head over to Twitter search and see what the latest discussions are that contain your keyword, don’t forget to check out the advanced search.
  • buzzsumo

  • To get a sense of the content that is most shared in your niche, check out buzzsumo. Buzzsumo also will give you the top articles for a domain, and help you research influencers. Very handy tool for content marketers.
  • tagboard

  • Tagboard, will search hashtags across several social media platforms, you’ll not only know if your keyword or topic is popular but which social media network has the most activity in your niche.

Keyword Suggest and Discovery Tools

Along with Google Keyword Planner (which is discussed below in a separate section) use these tools to build out a keyword list. Suggest keyword tools do just what they sound like, they suggest additional keywords based on an initial keyword that you type into the tool.

Google suggest

Google suggest is the feature where Google “suggests” and completes keywords as you type them into the search box. I often use Google suggest as a quick way to determine common keywords from a “stem” term. But Google suggest only gives you a few keywords and copy and paste is tough. However you can query the API in your browser, just replace “learn SEO” with your keyword (multiple word keywords separated by a “+”).


If that isn’t enough for you, check out the Goober Suggest Keyword Research Tool from RankTank which has created a Google doc that pulls in Google Suggest Data.



To get an even longer list of suggested keywords try out ubersuggest.org. It not only gives you the basic suggestions, but also gives you suggestions for each letter of the alphabet added to the end of your stem keyword.



Keywordtool.io is similar to Ubersuggest but also has a questions tab that is worth checking out. Also Keywordtool.io provides keyword suggestions for Bing and YouTube, it’s one of the few places you can research keywords for YouTube. Keywordtool.io will also provide search volume and other data if you buy a subscription.

Google Keyword Planner

Many marketers start with Google’s Keyword Planner, which is free to use but requires a Google account to access. The transformation of the Google Keyword Tool into the Google Keyword Planner was a boon to local SEO with new features allowing you to target a region, but also meant the loss of the broad and phrase match keywords, which made it a lot more difficult to “size” a keyword space. However Google Keyword Planner should still be an integral part of your research, here are some “ninja” tricks to get the most out of it.

  • Instead of typing in a keyword into Keyword Planner, type in a competitor’s landing page instead, you’ll often get a better list of keywords to research.
  • Search Volume: Many keyword tools do not give you the search volume which is critical information, you need to get an idea how popular your keyword term is. So after you have built your master list with Planner and other tools, feed your keyword list into Keyword Planner to get the search volume for all your keywords.

Google Keyword Planner Ninja Tricks

Don’t limit your keyword research to just Keyword Planner, as it does not always show you all possible keywords. And check out this article for tips for squeezing the most possible out of Keyword Planner, I’ve had better luck using filters with the landing page feature than with keywords.

Long Tail Keyword Tools

Long tail keywords are multi word keywords (at least 3 keywords) that typically have less search volume but are less competitive. At some point you need to dive deeper to uncover the long tail keywords for your niche. Here are two tools to help you specifically with your long tail keyword research.

Long Tail Pro – Paid


If you are serious about doing comprehensive long tail keyword research, consider buying Long Tail Pro. Recommended by Pat Flynn and other top internet marketers, while you can definitely get your keyword research done with free tools, Long Tail Pro will save you time and make it easier to uncover opportunities.

Keyword Finder

Keyword Finder

Not many people know about Keyword Finder which provides not only long tail keywords, but volume and difficulty information. A good alternative if you don’t want to pay for a keyword tool, Keyword Finder also has paid plans.

More Keyword Tools

Bing Toolbox

Bing has a keyword tool that is worth checking out. Like with Google Keyword Planner, you’ll need to create an account and log in to use the tool. Yes, Google has the lion share of the search engine market, but if you are in a highly competitive space, it’s worth looking for keywords in tools that your competitors may not be using.

SEOBook Keyword Tools

Seo Book Keyword Tool

You’ll need to create a free account to access the SEOBook keyword Tool. This tool uses a custom database that pulls information from both Google and Bing and has a cool fuzzy matching feature that will help you find variants on your keyword.

Internet Marketing Ninjas Search Combination Tool

Internet Marketing Ninjas Search Combination Tool

To round out your list of keywords, use Internet Marketing Ninjas Search Combination Tool to generate a combined list of keywords from two seed lists.

Google Searches

This is really not a tool, but it’s important to include this step in your research process. As you identify interesting keywords, I recommend checking them out with Google searches. What comes up for your search can tell you volumes about intent and your market landscape. For example if you are seeing a lot of articles with free information and you are hoping to sell an online course, you might have an uphill battle on your hands unless you have a unique angle that makes your course compelling enough to spend money on.

Keyword Tools for creating Content and Content Themes


Google’s Hummingbird update a few years ago was all about connecting the semantic dots. The algorithm update took Google from just knowing about “strings” to knowing about “things”. Get a semantic picture of your keyword with this tool: LSIgraph.com. You’ll get alternative words, authority names and sites associated with the topic and other contextual information that will help you shape your content strategy. Who knew there was a relationship between “vegan” and “kosher”?



Yes the animated figure is rather creepy. But if you type in a keyword into answerthepublic.com, it will generate a list of questions and prepositions (phrases created with the prepositions “for”, “to”, “with”). Very handy for generating topics for blog posts.

Yahoo Answers

Here’s another source for keyword phrases that can be turned into articles and blog posts. Yahoo has added a suggest feature into Yahoo Answers, type in your keyword to see the suggestions that come from questions people have posted to Yahoo Answers. For many niches, Quora is worth a look too. Neil Patel has an excellent article on generating long tail keywords from Quora and Google Trends.

Evaluating your Competition



With the free plan you won’t get a lot of keywords from SEMRush, but that’s OK because for a given keyword you can still get a lot of info. SEMRush will give you related keywords, the variants for your keyword, as well as the top SERPs and Ads. My favorite feature is the Keyword Difficulty, you can type in up to 10 keywords to see which is the least competitive.

Market Samurai (Paid)

The SEO Competition feature of Market Samurai (affiliate link) is one of my favorites, for a given keyword it will look at the top ranking pages and assess the competitiveness of the pages on X factors. Lots of red means it’s going to be tough to crack the top 10.

Market Samarai SEO Competition Feature
Market Samarai SEO Competition for the top 10 results

Internet Marketing Ninjas Keyword Density tool

While the advice on having a certain keyword density in your articles has largely been abandoned by SEOs, Google still pays attention to the frequency of words on your page. Enter your competitors URL into this keyword density tool to see what words are appearing on their page and at what frequency.



To get a list of the top keywords that your competitor is ranking for, enter the competing URL into SpyFu. SpyFu will also tell you the social stats for the URL you typed as well as a breakdown of the organic and paid traffic that URL is attracting.

Hat tip to these great resources that helped me put this guide together.

WordStream Blog: New Keyword Tools
InternetMarketingNinjas Blog: 12 free tools to replace Google’s Keyword Tool

About the Author Kathy Alice

Kathy Alice Brown is a SEO expert specializing in Technical SEO and Content. In her spare time she loves to get outside.

Leave a comment:

Your email address will not be published. Required fields are marked

  1. Stunningly good article, so useful to a part-time SEO multi-hat wearing marketeer. Kudos and thanks to you.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Related Posts