On-Page SEO

A Comprehensive List of the Best Free and Paid Keyword Generators

Shahid Maqbool

By Shahid Maqbool
On Jul 26, 2024

A Comprehensive List of the Best Free and Paid Keyword Generators

Keyword research is the fundamental part of any SEO strategy. It helps identify the keywords that your target audience searches online.

You can then use those keywords to optimize your content and meet the search intent of your audience.

In this detailed guide, I have shared the top free and paid keyword generators that will help you find plenty of keywords for your content.

FYI: Please note that the prices of these tools may vary according to their monthly or annual subscription plans. Make sure to check the latest prices by visiting their pricing page.

Keyword Research Tool

Plan Type

Ahrefs Keyword Generator

Limited Free (40 searches)

Paid plans start at $29/month

Semrush Keyword Magic Tool

Limited Free (10 keywords/day)

Pro plans start at $139.95/month

Moz Keyword Explorer

Limited Free (10 searches/month)

Paid plans start at $49/month

Keywordtool.io

Limited Free (5 searches)

Pro plans start at $69/month

WordStream Keyword Tool

Free (with account creation)

Answer The Public

Limited Free (3 searches/day)

Paid plans start at just $5/month

SE Ranking Keyword Suggestion Tool

Limited Free (3 reports/day)

Paid plans start at $52/month

Wordtracker Keyword Tool

Limited Free (3 searches/day, 100 suggestions)

Paid plans start at $20/month

Keyword-tools.org

Free

Ubersuggest Keyword Research Tool

Limited Free (3 searches/day)

Paid plans start at $12/month

SEOptimer Keyword Generator

Paid (starts at $19/month)

Free trial available

Keywordgenerator.net

Free

Sitechecker Keyphrase Generator

Free

Paid plan available (starts at 49/month)

Bulk Keyword Generator

Free

Ryan Robinson Keyword Research Tool

Free

Google Keyword Planner

Free (with a Google Ads account)

Google Search Console

Free

Google Trends

Free

AI Keyword Tool

Free

Mangools Keyword Finder

Limited Free trial

Paid plans start at $29.90/month

Majestic Keyword Generator

Paid (starts at $49.99/month) 

SpyFu

Limited Free

Paid plans start at $39/month

Keyword Surfer

Free (Chrome extension)

BuzzSumo

Limited Free trial (30 days)

Paid plans start at $199/month

Ahrefs Keyword Generator

Ahrefs Keyword Generator

This tool is not completely free. You will get 40 free searches.  Just enter your main keyword and it will show you the phrase match suggestions like this:

Ahrefs Keyword Generator: keyword Ideas

Other free 20 keywords can be seen by clicking the “Questions”. 

Ahrefs Keyword Generator: Questions Keyword Ideas

Besides keyword suggestions, estimated volume and keyword difficulty are also mentioned in front of each keyword. If you want to see more keywords, you must choose a paid plan. 

Semrush Keyword Magic Tool

Semrush Keyword Magic Tool

Keyword Magic Tool by Semrush is another powerful tool that has enormous data of more than 25 billion keywords.

Just like ahrefs, its free version is limited and allows you to see only 10 keyword ideas per day along with their intent, volume, KD, CPC, etc.

Keyword ideas by Semrush

Moz Keyword Explorer

Moz Keyword Explorer

Moz is another best tool on the list, but its free version is limited. To get more ideas and dig deep into your research you must purchase a paid plan.

Just enter your main keyword and see relevant keyword ideas, search volume, keyword difficulty, top pages and a plethora of other useful information.

Moz Keyword Research Tool - Keyword ideas

You can get 10 free searches per month, once you sign up for it.

Keywordtool.io

Keywordtool.io

Keywordtool.io allows you to see keywords for various platforms like Google, YouTube, Bing, Amazon, eBay, App Store, Play Store, Instagram, Twitter, Pinterest, Etsy & TikTok.

Its free version only shows 5 searches along with search volume, trend, CPC and competition.

Keywordtool.io keyword ideas

Keyword Tool by WordStream

Keyword Tool by WordStream

Keyword tool by WordStream is an alternative to Google Keyword Planner. It gives you plenty of keyword suggestions. Just enter your main keyword and it will ask you a few options like this.

Keywordtool.io - Refine Your Search Option

Here you can also see search volume, competition and CPC data.

Keywordtool.io keyword ideas

You can also download this list but for that, you need to create an account.

Answer The Public

Answer The Public

Answer The Public offers 3 free searches per day. Just enter a broad keyword and it will show a list of keywords based on these categories.

Answer The Public -  keywords' categories

You can see the results in three formats: wheel, list and table.

Answer The Public - results in wheel format

From broad terms to long-tail keywords, it will give you several suggestions along with search volume and CPC data.

Answer The Public - Details about a keyword

SE Ranking Keyword Suggestion Tool

SE Ranking Keyword Suggestion Tool

This tool comes with a lot of specifications for SEOs. It gives plenty of keyword ideas with volume, difficulty, CPC, search intent and global volume. Unfortunately, it is paid and the free version allows only three reports per day.

Enter your main keyword and see the magic happens.

SE Ranking Keyword Suggestion Tool - Overview of keyword

Besides all that, it also displays information related to PPC, FAQs, relevant keywords, similar keywords, organic results, total traffic, and a lot more.

SE Ranking Keyword Suggestion Tool - Keyword ideas

Wordtracker Keyword Tool

Wordtracker Keyword Tool

This gives you 3 free searches daily with 100 keyword suggestions along with volume and competition.

Wordtracker Keyword Tool - keyword ideas

Keyword-tools.org

Keyword-tools.org

This keyword tool lets you generate several keyword ideas to support your content. Just enter your main keyword and it will show you several ideas with search volume, CPC and competition.

Keyword-tools.org - Keyword ideas

Ubersuggest Keyword Research Tool

Ubersuggest Keyword Research Tool

Ubersuggets is a free keyword generator that is really helpful in getting a lot of other relevant information. It offers 3 free daily searches. To get more you need to purchase its paid plan.

Ubersuggest for Keyword Research - Keyword overview

Just enter your targeted keyword and it will provide you with search volume, SEO difficulty, paid difficulty, CPC, and trend. 

You can also get the keyword ideas in different formats like suggestions, related, questions, prepositions, and comparisons.

Ubersuggest for Keyword Research - Keyword ideas

SEOptimer Keyword Generator

SEOptimer Keyword Generator

This is mainly used for website audits and offers several other tools to optimize your website. Its Keyword Research tool allows you to see the keyword ideas along with their competition and search volume.

SEOptimer is mainly a paid tool but offers a free trial as well, however, you cannot use it without entering your payment information. 

Keywordgenerator.net

Keywordgenerator.net

Keyword Generator uses Keyword Everywhere API to show you the data related to keywords. You can enter up to 5 seed keywords and it will show you a list of all relevant keywords with their monthly volume and CPC data. 

Sitechecker Keyphrase Generator

Sitechecker Keyphrase Generator

Sitechecker Keyphrase Generator provides hundreds and thousands of keywords for various platforms like Google, YouTube, Yahoo, etc. Just enter a few of your seed keywords and it will start processing and generating a list of keywords.

Sitechecker Keyphrase Generator - Keyword ideas

You can also stop the suggestions by clicking the option “Stop Keyword Suggestions”. 

Based on your seed keyword and other relevant query words, it will categorize the keywords into different groups. You may open different categories to view all the keywords related to it. 

Bulk Keyword Generator

This tool is mainly helpful for generating local keywords for small businesses. Just follow a few steps and you will get an idea about relevant keywords that your potential customers might be searching.

First, choose your business and service type.

Keyword ideas using Bulk Keyword Generator - step 1

Now enter your location. It can be a city or country. Now click the option “Generate Keywords”.

Keyword ideas using Bulk Keyword Generator - step 2

Here you are. You will get relevant keywords related to your service or business type. 

Keyword ideas using Bulk Keyword Generator - step 3

Ryan Robinson Keyword Research Tool

Ryan Robinson Keyword Research Tool

This tool is free and one of the best options to generate plenty of keyword ideas based on country.

Enter your main keyword, select the country and you will have a long list along with search volume and keyword difficulty.

Ryan Robinson Keyword Research Tool - Keywords overview

One of the best things about this tool is that it allows you to see ideas based on a specific keyword you enter. 

Ryan Robinson Keyword Research Tool - Keyword ideas

These ideas will help you identify the most relevant keywords to use in your content.

Google Keyword Planner

Google Keyword Planner

Mainly this tool is for advertisers however you can also use it to find keyword ideas. GKP gives plenty of related keywords that do not even contain the seed keyword.

Another important thing to note is that it only gives a range of monthly searches instead of an exact volume. 

Google Keyword Planner - Keywords overview

You can always verify and further investigate those keywords using other tools.

Google Search Console

GSC informs you about your website performance. It shows 1000 keywords your website is ranking for in organic search results.

Just go to the “Performance” tab and click on the “Queries”.

Google Search Console Keyword ideas

There are several ways to use those keywords. One way is to see the keywords that are bringing impressions and clicks to a particular page on your website.

Now if you haven't optimized your content for those particular keywords, it's time to update your pages accordingly with them.

Google Trends

Google Trends

Google Trends checks out the popularity of a keyword over a specific period of time in a graph format. You can also search up to 5 terms to compare them with one another.

Google Trends keyword overview

Upon scrolling down the page, you will see rising and breakout keywords. 

Google Trends - rising and breakout keywords

FYI: Breakout keywords are those that have recently grown more than 5,000% in their search volume.

AI Keyword Tool

AI Keyword Tool

This tool makes use of AI technology to provide you with a list of keywords. Just enter your main keyword or a short description of your product or service, and it will show relevant keywords. 

AI Keyword Tool - Keyword suggestions

This tool gives you a good start for keyword research by offering relevant keywords. You may use those ideas to further investigate them using other tools as it does not provide volume or other relevant data. 

Mangools Keyword Finder

Mangools Keyword Finder

Mangools offers several tools for SEOs and digital marketers. Their keyword research tool is also handy and easy to use and provides useful information related to a keyword.

It includes trends, CPC, search volume, and keyword difficulty.

Mangools Keyword Finder - Keywords overview

Keyword Finder by Mangools is a paid tool but also offers a limited free trial version.

Majestic Keyword Generator

Majestic Keyword Generator

Majestic Keyword Generator is a paid tool that offers several keyword ideas along with their search volume, keyword difficulty, etc. 

It offers three packages, Lite, Pro, and API, starting at 49.99$ per month.

SpyFu

SpyFu Keyword Generator

SpyFu provides an extensive list of keywords for your SEO or PPC campaigns. It also shows metrics like search volume, keyword difficulty, and CPC. 

SpyFu Keyword Generator - Keyword overview

Its free version comes with limited features. You can get unlimited access to it by purchasing a professional plan that starts at $79 per month.

Keyword Surfer

Keyword Surfer Chrome Extension

Keyword Surfer Extension is a free tool that allows you to see keyword suggestions while browsing on the internet. It gives you plenty of useful keyword ideas while you are searching for something on Google. 

Just install the Chrome extension and activate it. Every time you search for a keyword it will give you keyword ideas on the right side of the SERP with volume. 

Keyword Surfer - Keyword Ideas

BuzzSumo

BuzzSumo Keyword Research Tool

BuzzSumo is another comprehensive tool that offers plenty of features along with a keyword generator. To access the tool and get its limited 30-day free version, you must connect your Facebook account to it for verification.

It does not only provide details on search volume and difficulty but also gives a detailed overview of content analysis, backlink profiles, trends, competitive analysis, etc.

Free vs. Paid: Which One to Choose?

If you are just starting, then choosing a free tool can be a good option. However, if you want to expand your research process, you must choose a paid plan.

Some of the free tools like Ubersuggest, Google Search Console, Keyword Surfer Extension and a few more are good to start with. Once you get familiar with the entire process or need more metrics to explore, you can opt for a paid tool. 

My personal recommendation for a paid tool would be ahrefs as it has tons of data from billions of websites. It has a large database of over 19 billion keywords. It is a comprehensive tool that provides an enormous list of up-to-date keyword ideas, their competition, difficulty, trends, search volume, etc.

Keep in mind, that all those tools have their own methods and algorithms to collect and present data to you. You can do experiments with them and choose the one that best suits your needs. 

Related Articles

Leave a reply
All Replies (0)