#1: Google Trends
Google Trends is undoubtedly one of the best keyword research tools due to its highly visual nature, which is why it gets the top spot. Simply pop your keyword phrase into the search bar and you’ll be shown a graph that illustrates how this search trend has adapted over time. Here, I’ve searched for “dark chocolate” over the past 12 months as an example:
Keyword Research Tip #1: Choose a long-tail (or seed) phrase rather than just one word in order to successfully cut down the competition.
I can see that the popularity of the search term is generally high throughout, but spiked in December and February. This could be due to the fact that consumers buy more dark chocolate as gifts around Christmas and Valentine’s Day.
- Interest By Subregion: This section allows you to view the locations where your search term was the most popular during a particular time frame
- Related Topics & Queries: This miracle box shows you related search terms with rising popularity that you can also insert into your content

#2: Google Correlate
Sure, Google Correlate is technically part of Google Trends. However, as these two tools are fundamentally different, Google Correlate deserves its own mention. (Just call Google the king of keyword research tools!) In principle, instead of looking for trends in relation to keywords, Google Correlate discovers search patterns that are aligned with real-world trends. For example, when I search the term “dark chocolate,” the top correlated term is “is chocolate.” The graph underneath then delves further into the popularity of both terms according to different time periods.
#3: AdWord & SEO Keyword Permutation Generator
If you’re in the process of launching a new website, then you might already know the top keywords in your niche. But where do you go from there? Enter: AdWord & SEO Keyword Permutation Generator. Yes, it is a bit of a mouthful, but this free tool helps you get creative if you search for terms that correspond with your industry, marketing strategy, and target audiences.
Keyword Research Tip #2: Be your own search term generator first and foremost. Play the word association game with your chosen keyword(s) – it’s amazing how many you can come up with when you put your mind to it! Try to produce an extensive list of related terms and ideas before using a keyword research tool.
This super-easy-to-use tool does all the thinking for you. You can produce up to three lists of words or phrases – then, all you have to do is click “Generate Permutations” to see the results.
#4: Ubersuggest
The brainchild of B2B marketer extraordinaire Neil Patel, Ubersuggest is the perfect alternative to Google’s original Keyword Planner (which now requires you to sign in and create an ad campaign to use the service). The major pro of this tool is that it ranks the terms according to a number of relevant metrics:- Volume: The number of searches per month
- Cost Per Click (CPC): The average CPC according to Adwords
- Paid Difficulty: The estimated competition in paid search
- SEO Difficulty: The estimated competition in organic search
Keyword Research Tip #3: Sometimes it’s better to avoid the most competitive search terms. Instead, consider one of the most popular options that doesn’t score particularly high in terms of paid or SEO difficulty. This way, you’re more likely to come up on top of the Search Engine Results Pages (SERPs).
There will also be a little text box from Neil Patel himself that communicates how easy it is to rank for your search term, alongside a handy graph showing the volume of searches per month.


#5: Keyword Shitter
Though slightly inappropriately named, this top keyword research tool works by mining Google Autocomplete – meaning, the results that appear when you type something into the search engine. While there are other tools that do this, most are restricted to up to 700 keywords, whereas Keyword Shitter isn’t. Just enter your keyword and click “Shit Keywords!” The tool will generate a bunch of suggested search terms. When I searched for “dark chocolate,” for example, more than 500 results came up within a few seconds—and the tool just kept on going!
- Positive Filter: Type a word that you’d like to see in your results into this box
- Negative Filter: Type a word that you’d like excluded from your results into this box
#6: AnswerThePublic
AnswerThePublic is one of the more complex free keyword research tools. As well as finding related searches, it finds questions, prepositions, comparisons, and alphabeticals. You start off by asking this guy what questions people ask regarding a specific search term:

- Question: “Can dark chocolate go bad”
- Preposition: “Dark chocolate nearby”
- Comparison: “Dark chocolate vs milk chocolate”
- Alphabetical: Lists the terms from A-Z, e.g. “dark chocolate advent calendar” to “dark chocolate zinc”
- Related: “Dark chocolate calories”
Keyword Research Tip #4: Most keyword research tools allow you to export the data to CSV. However, for the ones that don’t, with minimal effort you can copy and paste the results into an Excel spreadsheet.
#7: Keywords Everywhere
Keywords Everywhere is a free extension for Google Chrome. It attaches search volume, competition data, and Cost Per Click to websites you visit. From Google to Amazon and Wikipedia, this tool is very practical when it comes to incorporating keyword research into your casual browsing habits. The plus point is that you can discover endless opportunities this way.
#8: Soovle
Last but not least, Soovle is a fairly simplistic yet effective free keyword research tool. If you’ve ever used Google Autocomplete to locate keywords for your website content, then this will look very familiar. All you need to do is enter your search term and hit “Soovle.”
Keyword Research Tip #5: Once you’ve used a keyword research tool, be sure to actually Google each search term that you’re thinking of using in your content and check out the top three results. Your aim is to match—or, even better, beat—the top three websites, so you need to ensure that your website exceeds theirs in terms of quality content, design, formatting, as well as keyword insertion (of course!).