Free Keyword Generator

Find thousands of keyword ideas in seconds.

For example,

Discover keyword ideas, all day long

Find relevant keywords from our database of over 8 billion queries. Just enter up to ten words or phrases and choose from one of six keyword ideas reports.

Fill your content calendar for weeks, months, or even years in minutes.

Keywords that contain your seed in the order it's written.
Keywords that contain all the terms in your seed (in any order).
Keywords that the top-ranking pages also rank for.
Keywords suggested via ‘autocomplete’ when searching for your seed.
Keywords phrased as a question.
/
/
/
/

See key SEO metrics

Every keyword comes complete with local and global monthly search volume estimates and other advanced SEO metrics — all powered by clickstream data.

Use these metrics to help choose the best keywords to target across hundreds of locations.

Find easy keywords to rank for

Combine filters to find untapped keywords with high organic traffic potential and low Keyword Difficulty scores.

Dig deeper with filters for cost-per-click (CPC), SERP features, word count, and more.

Identify long-tail keywords

Look for groups of keywords with the same Parent Topic to find long-tail variations and subtopics.

Consider tackling relevant subtopics in your content to improve your chances of ranking for related queries.

Analyze the competition

Check key SEO metrics for the current top-ranking pages to see what you're up against, and how difficult it might be to crack the first page.

Look at each page's estimated monthly organic traffic to gauge the true traffic potential of any keyword.

Go beyond Google

Research keyword ideas in eight other search engines: YouTube, Bing, Yahoo, Amazon, Baidu—the list goes on.

Learn what people are searching for, practically anywhere.

Save keyword ideas

Create lists of your best keywords in a couple of clicks.

Export the data in seconds.

Keyword Research Guides

Keyword Research: The Beginner’s Guide by Ahrefs

Keyword research is the process of finding keywords that you want to rank for in search engines. It’s about understanding what potential customers are searching for and why.

Long-tail Keywords: What They Are and How to Get Search Traffic From Them

Long-tail keywords are search queries that get a small number of searches per month. They tend to be longer and more specific than head keywords.

How to Find Low-Competition Keywords for SEO

Learn how to find low-hanging keyword opportunities in a few steps, and how to make sure those keywords are truly low-competition and easy to rank for.

Ready to go pro? Get access to everything Ahrefs has to offer and become an SEO pro.