The best way to do Key phrase Analysis for web optimization
Before we dive into the intricacies of keyword research and how to find the best keywords for your business, it is a good idea to understand the basics.
What are keywords?
Keywords are the words and phrases that people type in search engines. They are also called search queries or "SEO Keywords."
What is Keyword Research?
Keyword research understands the language your target customers are using when searching for your products, services, and content. Then the best keyword opportunities for your website are analyzed, compared and prioritized.
Why is Keyword Research Important?
Keyword research is the only way to find out what people are typing in search engines. You need to know this to avoid creating content about things no one is looking for. According to our study, many website owners make this mistake, and it's probably a big part of the reason 90.63% of their pages don't get traffic from Google.
Keyword research can also help you answer questions like:
- How hard will it be to rank for this keyword?
- How much traffic will I likely get if I rank for this keyword?
- What type of content should I create to rank on this keyword?
- People who search for this keyword are likely to become my customers?
Finding the right answers to these questions will help you choose your battles wisely.
Keyword research begins by considering how potential customers might search for your business or website. You can then use keyword research tools to expand on those ideas and find even more keywords.
It's a simple process, but two things must be true to do it well:
- You must have good industry knowledge.
- You need to understand how keyword research tools work and how to get the most out of them.
This chapter introduces some actionable ways to improve your knowledge in both areas while identifying potentially successful keywords for your website.
- Brainstorm Keywords for "seeds"
- See which keywords your competitors are ranking for
- Use keyword research tools
- Study your niche
1. Brainstorming Keywords for "Seed"
Seed keywords form the basis for the keyword research process. They define your niche and help you identify your competitors. Every keyword research tool asks for a starting keyword, which is used to create a huge list of keyword ideas (more on that in a moment).
If you already have a product or business that you want to promote online, finding startup keywords is easy. Just think about what people are typing into Google to find out what you're offering.
For example, if you sell coffee machines and equipment, the following keywords could be used:
- french press
Note that it is not necessarily worth targeting seed keywords on pages of your website yourself. As the name suggests, you will be using them as "seeds" for the next few steps in this process. So don't worry too much about your startup keywords. It should only take a few minutes to find them. Once you have a handful of comprehensive ideas on the topic of your website, move on to the next step.
2. See which keywords your competitors are ranking for
Looking at what keywords are already sending traffic to your competitors is usually the best way to start your keyword research. But first you need to identify these competitors. This is where your brainstorming list of keywords comes in handy. Just search Google for one of your startup keywords and see who's on the homepage.
If none of the top sites for your startup keywords match your site (or where you'd like to use them), look for relevant "autosuggest" requests instead.
For example, if you sell coffee makers, you might find more actual competitors in the search results for "Cappuccino Maker" than for "Cappuccino". This is because they are mostly ecommerce stores like your ranking for the former and blogs ranking for the latter.
In either case, you must use your best knowledge and belief in determining competing websites. If you see big brands like Amazon or the New York Times ranking for your seed keyword, don't necessarily treat them as competitors. Always look for websites that are similar to your own – or where you want to include them.
Once you've found some websites that match the bill, you can slice those websites one by one into a competitive intelligence tool like Ahrefs' Site Explorer and then review them Top sites Report. They will then see their popular pages based on the estimated monthly search traffic. The report also shows the "top keyword" for each page. This is the one that sends the most organic traffic.
Here are some interesting keywords we discovered for our hypothetical cafe by analyzing a competing website using Site Explorer:
- how to use a french press
- Turkish coffee
- Moka pot
- how to make coffee
- Neapolitan coffee maker
As you can see, even if you are familiar with your industry, you can come up with a lot of unique keyword ideas by researching your competitors that you probably wouldn't have found brainstorming alone.
If you've checked all of your competitors in the search results but still want more keywords, you can find more competitors in the Competing domains Report in Site Explorer. Just join any of your well-known competitors and other similar websites will be suggested based on the number of overlapping keywords they rate for Google.
You can repeat the above process over and over for nearly unlimited keyword ideas.
Do you see a lot of topics that you have already covered?
When you do keyword research for an established website in your industry, you may find that you have already covered most of your competitors' keywords. In this case, you can use our content gap tool. It finds keywords that one or more competitors are ranked for but you don't. To use it, add some competing domains to the top, add your site to the box below, and hit "Show Keywords."
Here are just a few of the thousands of keywords that Homegrounds and Roasty Coffee stand for but yourcoffeestore.com does not:
- Moka pot
- manual coffee grinder
- Coffee oils
For more information on how to perform a content gap analysis, see this video.
3. Use keyword research tools
Competitors can be a great source of keyword ideas. However, there are still tons of keywords that your competitors are not targeting and you can find them using keyword research tools.
Keyword research tools all work the same way. They insert a startup keyword and they pull keyword ideas from their database based on that keyword.
Google Keyword Planner is perhaps the most popular keyword tool out there. It's free, and while it's primarily intended for advertisers, you can also use it to find keywords for SEO.
Let's put in some of our startup keywords and see what comes out of that:
- Irish coffee
- flat white
- cold brew
- coffee machine
- Turkish coffee
- k cups
You will find that Google Keyword Planner is smart enough to show you relevant keyword ideas, even if they don't include your starting keywords. For example, take "k cups". Unless you're a hardcore coffee connoisseur, you probably don't know this is coffee-related.
The "competition" metric in Google Keyword Planner has nothing to do with this SEO. It shows how many advertisers are willing to pay money to serve ads in search results for that keyword. You shouldn't pay attention if you want to rank organically.
In addition to the Keyword Planner, there are several other free keyword research tools available. These are great if you are on a budget, but you will quickly find that their data and functionality are all very limited as the goal is to turn you into a paying customer.
If you are serious about keyword research, you can also skip the free tier and start using a professional tool like Ahrefs Keyword Explorer right away.
Enter some of our startup keywords and see how many ideas are generated from them.
3.7 million ideas. And that's just from the Phrase Match report. Other keyword idea reports match keyword ideas in different ways.
Here's how the reports in Keywords Explorer match the keyword ideas:
- Phrase match: Keyword ideas that contain the keyword "seed" unchanged. For example, if your startup keyword is "Computer Chair", "Black Computer Chair" is a match. However, "black chair for computers" would not do so, although it does include both words.
- Have the same terms: Keyword ideas that contain all the individual terms from the keyword "seed" in any order. For example, if your startup keyword is "Computer Chair", this report will show "Black Chair for Computer".
- Ask: Keyword ideas that contain every term from the keyword "start value" in any order, as well as a "question word" such as "how", "what", "where", "when" or "why". For example, if your Seed keyword is Computer Chair, it says “What is the Best Chair for Computer Work” here.
That seems like an overwhelming amount of ideas, and it is. But do not worry. You can find out how to narrow it down in the tool in the next section.
The Keywords Explorer contains millions of keywords for other search engines as well. Bing, YouTube, Amazon and Baidu are just a few of them.
4. Study your niche
Everything we've discussed so far is enough to generate an almost unlimited number of keyword ideas. At the same time, the process keeps you up to date. It is limited by your startup keywords, as well as the size and freshness of the database of the keyword tool you selected. Because of this, you will almost certainly be missing some great ideas.
You can solve this by taking a closer look at your niche. A good place to start is by searching industry forums, groups, and Q.&A website. That way, you can find more things your prospects are struggling with that weren't showing up in keyword tools and that none of your competitors addressed.
For example, here's just one popular thread from the / r / Coffee subreddit:
This person asks a question about a coffee maker called an Aeropress. If we include this topic in the Keywords Explorer, 61,000 search queries are displayed per month US, on average.
We may not have found this using tools as none of our startup keywords are included.
Here are some other interesting topics from this subreddit that might be worth covering:
- pour over the hario filter
- how to make a carajillo
- Growing coffee at home
- Ethiopian coffee
- Coffee subscriptions
If you see trends in these keyword ideas, you can use them as new starting keywords in the Keywords Explorer to find more ideas. For example, if we used "aeropress" as a startup keyword and checked the "Phrase Match" report, it would come up with thousands of keyword ideas.
Beyond searching forums, your customers can also be a fantastic source of keyword ideas. Remember, these are the people you already do business with. You want to attract more people like this to your website.
Here are some ways to gain insights from clients or customers:
- Chat with them face to face
- Search past emails
- Browse customer inquiries
- Try to remember frequently asked questions that came up in previous conversations
Pay attention to the language they are using. It is often different from the language you may be using. For example, if you sell coffee machines online, your customers may be looking for comparisons of specific machines.
There are tons of keyword ideas that are all well and good. But how do you know which ones are best? After all, it would be nearly impossible to go through them all by hand.
The solution is simple: use SEO Metrics to help isolate and separate the wheat from the chaff before adding it to your content calendar.
Let's examine six keyword metrics that you can use to do this.
The search volume indicates how often a keyword is searched on average per month. For example, "Moka Pot" has a monthly search volume of 40,000 in the US alone.
There are three important things to note about this number:
- This is the number of searches, not the number of people who searched. There are cases where someone searches for a keyword several times a month (for example, "Singapore weather"). These searches add to the search volume even though the same person performs them.
- It doesn't tell you how much traffic you're getting by ranking. Even if you manage to get number one, your traffic from a keyword will rarely exceed 30% of that number. And that's if you're lucky.
- It's an annual average. If 120,000 searches were performed for a keyword in December and none in the remaining eleven months of the year, the monthly search volume would be 10,000 (120,000 / 12 months).
In the Keyword Explorer, you will see a search volume filter on every keyword idea report.
This filter is useful for two important things:
- Filtering out keywords with very high volume. If your website is new, you probably don't want to crawl pages with keywords with more than 100,000 monthly searches as they are likely to be competitive.
- Filter specifically for keywords with lower volume. You might want to find uncompetitive, low volume keywords that are easy to suck up traffic with short articles. These are known as long-tail keywords.
Did you know that most of the keywords are long-tail keywords?
Long-tail keywords are terms with a low search volume. They get their name because they land there on the so-called "search demand curve":
As you can see, at the beginning of the curve we have a very small number of incredibly popular searches such as:
- Youtube – 181M
- Facebook – 168M
- Weather – 52M
- google translate – 42m
- Craigslist – 30m
SEOs refer to these as "fat-head" keywords.
And the long tail of that curve is made up of hundreds of millions of very low search volume keywords. Examples include:
- best fonts for a resume – 150
- four pillars of a man's heart – 150
- Definition of Deuteronomy – 100
- 5 times 5 means military – 100
- How much is my Overwatch account worth – 50
- Angel eating cake without pan – 50
- funny Christmas cards for singles – 50th
If you want to learn more about dealing with different types of long-tail keywords, check out our complete guide.
When you need to show search volumes for any country other than that US171 countries are available in the Keywords Explorer. You can also view global search volumes (the sum of search volumes from all countries). Both options are useful if you are doing business internationally for two reasons:
- You shouldn't limit yourself to one country. If you sell products worldwide, this is it US may only be a small segment of your market. If people are looking for what you have elsewhere, they need to know about it.
- You should consider the purchasing power of countries with search volume. You might see a promising keyword with 100,000 searches per month, but 90% of that is from a country with low searches GDP. In that case, the keyword might not be a good target as the searcher's purchasing power is likely to be quite low.
For example, look at the keyword "backlink generator". It has a global search volume of 13,000, but over 70% of those searches come from countries with a low search volume GDP per capita like India, Indonesia, Bangladesh and Pakistan. While ranking for this keyword could likely generate a lot of traffic, the "business value" of this traffic would likely be quite low compared to a keyword that gets over 70% of its searches from the website US.
Another important point about search volumes is that they vary from tool to tool. This is because each tool calculates and updates this metric in a different way. Read more about the intricacies of estimating search volume and why even Google's data here and here is not really "accurate".
Pay attention to keyword trends
Since search volume is an annual average, it is often helpful to check the trend charts in the Keywords Explorer for keywords that you are considering. If keywords are seasonal, rising, or falling in popularity, search volume may not be the best predictor of monthly traffic.
Christmas searches are a good example. They all go up in December before dropping to zero in February, but the search volume doesn't reflect that.
Check out our Google Trends guide for more actionable tips on finding trending keywords.
Lots of people might search Google for something, but that doesn't mean they'll all click search results and visit the top pages. The click metric in the Keywords Explorer is ideal here. It shows you the average number of monthly clicks on search results for a keyword.
Just look at a question about how much caffeine is in coffee.
Despite a monthly search volume of 48,000, only 8,600 clicks are achieved.
It does this because Google answers the question right in the search results. You don't have to click to find the information you're looking for.
Google gives answers in the search results for more and more queries. For this reason, the click filter in Keywords Explorer is invaluable. You can use it to weed out keyword ideas with lousy search traffic potential.
You should also be careful with keywords that have paid ads “stealing” a lot of clicks. For example, 32% of clicks for "Braun Coffee Maker" are from paid ads, so that keyword might be a better target PPC.
Let's say you are considering a keyword like "coffee side effects". According to Keywords Explorer, there are an estimated 1,000 searches and ~ 800 clicks per month.
Note, however, that if you rank for that keyword, your page will likely also rank for all kinds of related keywords and synonyms, such as:
- What happens if you drink too much coffee? 450 monthly searches
- Effects of Drinking Too Much Coffee – 200 monthly searches
- too many coffee side effects – 200 monthly searches
- Side Effects of Too Much Coffee – 100 Monthly Searches
Since all of these searches mean roughly the same thing, it is a mistake to estimate your potential search traffic from a single search query. It is better to see how much traffic the current top pages are getting right now, which is very easy in Keywords Explorer.
Here we see that the top Coffee Side Effects page is receiving an estimated ~ 3,500 visits per month and includes over 930 keywords:
Ranking for more than one keyword like this is quite the norm. We examined three million searches and found that the average top page was in the top 10 for nearly 1,000 other keywords.
The moral of the story? Don't judge keywords based on search volume (or clicks) alone. See the top results to gauge the topic's overall search traffic potential. In most cases, the search volume of a keyword actually correlates with the general "traffic potential" of the topic. However, paying attention to this detail can help you prioritize your keywords and find keyword opportunities that your competitors have overlooked.
SEO Professionals usually measure the ranking difficulty of a keyword manually. That is, by searching for their target keyword on the top pages. You take into account many different factors to gauge how difficult or easy it will be to achieve a rank:
- Number (and quality) of backlinks;
- Domain Rating (DR);
- Content length, relevance, freshness;
- Use of target keyword, synonyms, entities;
- Search intent;
This process differs from person to person as there is no consensus on what exactly is important here and what is not. One person could believe that DR is important, and someone else might think that relevance is more of a factor. This lack of consensus makes life a little difficult for keyword research tool developers as they each attempt to reduce the ranking difficulty of keywords to a single actionable score.
After talking to many professional SEOs about the signals a reliable keyword difficulty level should consider, we found that everyone agreed on at least one thing: backlinks are critical to ranking. In the end we decided to reduce our keyword difficulty (KD) Score on the number of unique websites linking to the top 10 ranking pages.
As you can see in the picture above, each KD The score refers to an approximate number of websites that should link to your page in order to get to the top 10 search results.
Please don't miss the "Top 10" reference in the statement above. Ahrefs KD The score doesn't tell you what it takes to rank first for any particular keyword. It just advises you on what it takes to get into the top 10.
Know how KD works, a lot of people abuse the score by setting the filter from 0 to 30 and focusing solely on the "low hanging" opportunities. They never bother dealing with high KD keywords on their websites, and that's a big mistake for two reasons:
- You should look for high KD keywords sooner, not later. Since you need a lot of backlinks for ranking, it is worth building your page and promoting it asap. The longer you are late, the greater the head start you will give your competitors – making it harder to outperform them in the future.
- You should see high KD keywords as link opportunities. The fact that the top pages have a lot of backlinks is a sign of a "link worthy" topic. In other words, if you get to the heart of this topic, it can attract a lot of backlinks for you.
The bottom line is: KD isn't there to stop you from targeting certain keywords. It helps you understand what ranking is required for a particular query and the link worthiness of the topic.
All you need to know is that you should always manually rate keywords before editing them, and not rely solely on a tool's keyword difficulty level to make your final decision. No keyword difficulty level can convert the complexity of the Google ranking algorithm into a single number. Be wary of tool makers who suggest otherwise.
If you want to learn more about Keyword Difficulty, check out our Keyword Difficulty Guide.
Cost per click (CPC)
Cost per click (CPC) shows how much advertisers are willing to pay for each ad click of a keyword. It's more of a metric for advertisers than SEOs, but it can serve as a useful proxy for a keyword's worth.
For example, the keyword “office coffee” has a relatively high value CPC from $ 12. This is because most searchers want to buy coffee machines for their office, which can cost hundreds or thousands of dollars. But it's the opposite story for "how to make good espresso". This is because most searchers don't want to buy anything. You are looking for information on how to brew espresso.
One important thing to know CPC is that it is much more volatile than the search volume. While search demand for most keywords stays about the same month to month, it is CPC can change every minute. That means that the CPC Values you see in third-party keyword tools are snapshots. If you want real-time data, you have to use AdWords.
For every keyword in your list, you need to create the right type of page and content to target. Understanding this is a critical step in the keyword research process. Fortunately, you can do this in two easy steps.
- Identify the parent topic
- Identify search intent
1. Identify the parent topic
Let's say you have the following keywords on your list:
- how to make whipped coffee
- What is whipped coffee
- Whipped coffee recipe
- how to make instant whipped coffee
- whipped coffee with no sugar
You may be wondering whether to create a different page for each keyword or target them all to a single page.
The answer largely depends on how Google sees these keywords. Does it consider them part of the same topic (i.e., how to make whipped coffee)? Or does it see them all as individual issues? You can get an idea of this by looking at the google results.
For example, we see some of the same pages that rank for "how to make whipped coffee" and "what is whipped coffee".
This seems to suggest that Google is considering both keywords as part of the same topic.
We also see that most of the results for both searches are posts about how to make a whipped coffee. That tells us, "What is whipped coffee?" Is a subtopic of the broader topic of how to make a whipped coffee.
Because of this, it would probably make more sense to put both keywords on a single page than to create two separate pages.
However, when we look at the results for "whipped coffee with no sugar" we see the opposite:
Almost all of the results are specifically about making a sugar-free, healthy, whipped coffee, not just any old whipped coffee. This shows us that "sugar-free whipped coffee" is not part of a broader topic of making a coffee whipped (although a sugar-free whipped coffee is actually still a coffee whipped). Hence, we would likely have to write a separate guide to rank this keyword.
The problem with this approach is that it is very manual and slow. So if you have a lot of keywords to analyze, it can take time.
In Keywords Explorer, our solution to this problem is to display a parent topic for each keyword. Here's if we think you can rank your target keyword while targeting a broader topic instead.
To identify the "main topic", let's take the top page for each keyword and find the keyword that is sending the most traffic to the page.
Paste our keywords from earlier into the Keywords Explorer and check their "Parent Topics".
What we see here reflects what we saw in search results. Most of our keywords fall under the same broad topic. The exception is "whipped coffee without sugar" so this should be a separate page.
2. Identify the search intent
Let's say you have these keywords on your list:
- coffee grinder
- Latte versus cappuccino
- single cup coffee maker
- Arabica coffee
- how to brew cold brew coffee
- manual burr coffee grinder
If you run an online store with a blog, you need to understand the goals blog posts are aimed at versus product pages.
For some keywords this is obvious. You wouldn't create a product page for How To Make Cold Brewed Coffee because it doesn't make any sense. Seekers want to know how to make cold brew coffee rather than buying brewing equipment.
But what about a keyword like "manual burr coffee grinder"? Should you be addressing this with a blog post about the best Grat coffee grinders or an ecommerce category page with all of the Grat coffee grinders you sell?
Given that your goal is likely to be to sell more coffee grinders, your instincts will likely create a category page with all of the grinders that you have for sale. This would be the wrong step as this type of content does not match what searchers want to see – also known as search intent.
How do we know? If you look at the top pages for that keyword on Google, these are all blog posts about the best coffee grinders.
Google understands intent better than anyone, so the best results for a keyword are often a good indicator of search intent. If you want the best chance of ranking, you should create the same type of content that you see on the first page.
You can view the top results for your country in the Keywords Explorer. Just press the "SERPCaret.
From here, you can analyze what we call the three Cs of search intent to see how best to target the keyword:
- Content type
- Content format
- Content angle
1. Content type
Content types usually fall into one of five categories: blog post, product, category, landing pages, or videos.
2. Content format
The content format mainly applies to informational content. Typical examples are guides, lists, news articles, opinion articles, and reviews.
3. Content angle
The content angle is the main selling point of the content. For example, people looking for "how to make latte" seem to want to know how to do it without a machine or special equipment.
Note, however, that while it is important to align your content with seekers' expectations, you don't necessarily want to follow the herd and keep seekers in the bubble of their expectations. If you're sure you can grab searchers' attention with a different content type, format, or angle, give it a try.
Keyword prioritization isn't exactly the last step in the keyword research process. Rather, it is something you should be doing while following the steps above. When looking for keywords, analyzing and grouping their metrics, ask yourself:
- What is the estimated traffic potential of this keyword?
- How tough is the competition? What would it take to rank for it?
- Do you already have content on this topic? If not, what does it take to create and promote a competitive site?
- Do you already have a ranking for this keyword? Could you increase traffic by improving your rank by a few positions?
- Is the traffic likely to be converted into leads and sales, or is it just bringing brand awareness?
This last point is particularly important. While search volume, traffic potential, difficulty, and search intent are important considerations, you also need to consider what traffic from that keyword is worth your business.
This is how you measure the "business potential" of your keyword ideas
Many content marketers and SEOs judge the "value" of keywords by mapping them to the buyer's journey. This is the process people go through before making a purchase. Conventional wisdom holds that the earlier people are on their journey, the less likely they are to buy.
How do people do it? The most popular method is to group keyword ideas into three groups: TOFU, MOFU, and BOFU.
Here are some examples of TOFU, MOFU, and BOFU Keywords for Ahrefs:
- Top of funnel (TOFU): Online Marketing What Is SEOhow to increase website traffic.
- In the middle of the funnel (MOFU): How To Do Keyword Research, How To Build Links, How To Do Website Audits.
- Bottom of funnel (BOFU): Ahrefs vs Moz, Ahrefs reviews, Ahrefs discount.
Generally speaking, TOFU Keywords have the highest traffic potential, but visitors don't want to buy anything yet. And MOFU and BOFU Keywords bring you less traffic, but these people are closer to becoming your customers.
At Ahrefs, we think this concept is limiting and maybe even misleading.
Here are three reasons why:
FirstIt doesn't take into account that you can walk someone at the top of the funnel looking for something generic like "online marketing" through all of the stages of the buyer's journey on one page. Copywriters with direct answers are known for this. They don't build their ads based on TOFU/.MOFU/.BOFU. You create an ad that makes the reader barely understand their problem and buys your solution.
SecondIt's pretty difficult to assign a definitive keyword to every keyword TOFU, MOFU, or BOFU label because things are not always that clear. For example "link building tool" could be a MOFU or BOFU Keyword for us. It depends how you look at it.
thirdSome marketers are expanding their definition of TOFU to such an extent that they end up covering unrelated topics. A typical example: Hubspot:
Given that they are selling marketing software, how will they convert people who come to their articles via:
- famous quotes
- free email accounts
- Letter of resignation
- best website designs
To combat this problem, we created a simple and more objective "Business Score" to determine the value of a keyword. And this mainly depends on how well we can place our product in our content.
Here are the evaluation criteria we use for blog topics:
|Result||What it means||example|
|3||Our product is an irreplaceable solution to the problem.||"How to Rank Higher on Google" – because it's hard to do without a toolset like Ahrefs.|
|2||Our product helps a lot, but is not absolutely necessary to solve the problem.||"SEO Tips ”- because some tips are not possible without our product, others however.|
|1||Our product can only be briefly mentioned.||"Marketing ideas" – because SEO is one of many marketing ideas, and Ahrefs is helping with that.|
|0||There is absolutely no way to mention our product.||"Social Media Marketing" – because Ahrefs doesn't help.|
Combining this score with a topic's estimated search traffic potential gives us a good idea of the topics most valuable to our business. You will find that we hardly have any posts with a business score of zero on our blog that do not mention our product.
As you go through this process, remember that you are not just looking for keywords that are simply ranked. You're looking for the ones with the highest ROI.
Focusing only on low-difficulty keywords is a mistake many website owners make. You should always have short, medium and long term ranking goals. If you only focus on short-term goals, you will never rank among the most lucrative keywords. If you only focus on medium and long term goals, it will take years to get traffic.
Think of it this way: picking low-hanging fruit is easy, but the ones at the top of the tree are often juicier. Does that mean it's not worth choosing the ones below? You should choose them anyway. But you should also plan ahead and purchase a ladder for the above.
Before we wrap everything up, let's take a look at some popular keyword research tools that you can use to do all of the above.
Google Keyword Planner (free)
For his unique keyword suggestions and up to date CPC Values.
Google Trends (free)
For comparing trends and researching the geography of trends.
Google Search Console (free)
To check out the 1,000 best keywords that you already ranked and how much traffic those keywords are sending you.
Ahrefs Webmaster Tools (free)
For checking everything The keywords you currently rank for, as well as the estimated search volume, keyword difficulty levels, traffic potential, and other useful information SEO Metrics.
Keyword Generator (Free)
To generate hundreds of free keyword ideas from a seed keyword.
Keyword Difficulty Checker (free)
To check the ranking difficulty of a keyword according to the Ahrefs Keyword Difficulty (KD) Result.
Keyword Rank Checker (Free)
To check where you rank in a country for a keyword.
If you are really serious about finding the best keywords for your website. Find tens of thousands of keyword ideas in seconds, filter the keyword idea reports for keywords that are important to you, and easily evaluate their traffic potential and ranking difficulties.
Let's sum that up
All of the above should be enough to understand the basic concepts of keyword research and to plan your content strategy.
If you want to learn more and dig deeper into keyword research, check out our links to more information scattered throughout the guide. This will give you a much deeper understanding of the metrics and tools available and how to use them.
You may also want to watch this video where we walk you through the entire process from start to finish.
Do you feel like we missed something? Ping me on Twitter.