What is the most common mistake that self-employed people and companies make in online marketing? They don't do any keyword research. This leads to content that nobody is looking for - so you won't get any results on Google & Co. This step-by-step guide will help you carry out a keyword analysis to get ahead of your competitors.
The good news is that keyword research may take a lot of time, but it's worth the effort. Because most websites are full of potential that remains untapped. There are some companies, agencies and freelancers who have doubled their traffic and more after extensive keyword research.
This happens, for example, when research reveals that you are already ranking for search terms with a high search volume, but the right content is still missing:
Basics of keyword research
Before I show you tools and possible techniques that you can use to carry out keyword research, I would like to introduce you to the basics.
What are keywords?
Whenever we talk about keywords in search engine optimization (SEO), we are referring to the keywords and phrases that users enter into the search engine of their choice.
Both Google and various online tools provide data on how often those search terms are searched for each month. This is also known as search volume. In online marketing, this search volume helps you to differentiate between important and unimportant keywords. So that you use and write content that is actually searched for.
Check the SEO of your website
Do you generally want to know how your website performs in search engine optimization before you start working on your keyword strategy? Then read my tutorial on the SEO audit first. You can also download it as an e-book. The guide explains step by step how to achieve better rankings on Google & Co.
Ultimately, this makes keyword research a must for anyone who wants to build organic traffic. Because this way you can find out in advance whether it is worth the effort of investing in suitable texts and content. And as we all know, time is money.
Types of keywords
In search engine optimization, keywords are divided into different categories. Each category influences the user's search intention and what type of results are displayed in the search results. If you are doing keyword research for the first time, it is sufficient to know the following three types of keywords:
Keyword category | Properties |
Short Tail Keywords | Search terms that are limited to one or two words, are short and relevant. They have a high search volume and therefore usually have a lot of competition. For example: "pizza". |
Long Tail Keywords | Search terms that are much more specific to a topic. They have a significantly lower search volume, but comparatively less competition and higher conversion rates. For example: "How thick should pizza dough be?" |
Local keywords (geo targeting keywords) | Search terms that refer to a location or geographical position. For example: "Pizza delivery service in Berlin". |
You can find more information on keyword categories in Google's Search Quality Guidelines from page 66 (PDF).
Search intention - content that is being searched for
Search engines have set themselves the task of always providing users with the best answer to a question. This is not so easy with a pool of thousands of possible answers. In order to provide searchers with the most relevant results, search engines have developed ways to deduce the following: What kind of result is a user expecting? This allows a search engine to place advertisements that are even better tailored to the user - and thus earn more money.
In the world of search engine optimization, this is also referred to as search intent.
Offer a solution
If you run a website, you should always ask yourself what information searchers are looking for when conducting keyword research - and only use keywords to which you can offer a solution or answer.
Since 2020, search engines such as Google and Bing have increasingly adapted their algorithms, using machine learning for the first time to differentiate between the same word meanings. At the end of 2019, Google introduced such recognition for the first time with the BERT update.
The following types of search intentions exist (source: Semrush):
- Information-oriented: Users want to find an answer to a specific question
- Transaction-oriented: Users want to perform an action (conversion)
- Commercial: Users want to learn more about brands or services
- Navigation-oriented: You want to find a specific page or subpage again
Practical examples: How to fulfill the search intention
Don'ts - You are guaranteed to burn money with these measures:
- Create content that you find relevant but that is not interesting for your future visitors (e.g. participation in competitions or training courses, awards).
- Creating satellite pages. These are cloned pages in which only the local keyword is changed (e.g. from "Berlin" to "Munich"). This is purely in the hope of ranking in another city or district.
- Skyscraper content for a search intention (e.g. for a transactional keyword) for which long content is not relevant because searchers are expecting a product or service.
Dos - How to do it right:
- Tailored content for a specific search intention. If all search results for a search term are products, then also offer a product for this keyword.
- Try to fill your website with content that complements your topic in a meaningful way. Use the keywords from the keyword research.
- Don't skimp on the quality of a text. Content that is written by experts usually has a more lasting and qualitative effect than texts that are bought cheaply on a text platform. This means that such content usually performs better in the long term and needs to be updated less frequently. This is known as evergreen content.
Practical example: Which keyword is relevant for your business?
Since the search intention determines the future content of your topic, it is advisable to first take a look at the search results.
Let's take the keyword "assemble PC" as an example. Only web stores that offer a generator appear on the website. The search intention behind this term is clear to Google: "transaction-oriented":
Changing the search query to "PC assembly tips" suddenly results in a completely different intention. Google now provides informative content instead:
With short search queries like the ones just mentioned, you can get a feel for what kind of content users are looking for.
An online store with a PC configurator could miss out on valuable traffic opportunities if it relies solely on the marketing of its configurator. This would simply not rank for the informative search queries. It therefore makes sense to add informative content on the topic of "tips" to the website - possibly on a separate subpage.
Research before content creation
It is important to internalize this mechanism. In the previous example, a guide on the topic of "assembling a PC" would be wasted effort, as the search is dominated by other content. See also the content in our e-book on content marketing and content strategy.
Step by step to keyword research
There are all kinds of methods for carrying out keyword research. In this tutorial, I will work with you to create a mind map with relevant keywords. The whole thing will look something like this:
In the brackets of the mind map you can see the search volume of the search terms. The advantage of this method is that the keywords are sorted by search volume, tool or search intention. This makes it easier for you to organize the keywords into a structure later on.
Optimize internal linking
Keywords from your mind map that don't make it into your content are excellent for separate blog posts or subpages later on. Internal links can be used to strengthen the link to your most important keywords (main topic).
We will organize the keywords from this mind map into the following structure after our keyword research:
In this example, plant fertilizer is the "seed keyword", which will form the main heading (H1) on our example page. Related search terms with the highest search volume will form the subheadings (H2). These H2 headings are also important: visitors to a website generally only scan for certain information. Subheadings are a perfect guide to make it easier to get started with your content.
Search engines also benefit from this structure, as they can better assign the consecutive paragraphs to the keyword in your headline. These topics can then be expanded with further sub-topics (H3 or H4). Such subheadings will help you to add meaningful content to your topic later on.
The advantage of this method is that you don't have to be an expert in a topic. Based on the keyword research and the resulting structure, you immediately know what content is being searched for by real people. All you have to do is concentrate on providing the content for these keywords.
Step 1: Collect keyword ideas
In this guide, I assume that you already have a rough idea of which seed keyword (H1) you want to optimize for. If this is not the case, then open a separate document and make notes on potential topics you want to write about. Rough keywords are sufficient.
- Hobbies or topics that interest you
- Problems that you or those around you have faced in recent months and that you have been able to solve
- Purchasing decisions in the past
- Services in your company
But don't just think about the products you want to sell yourself. But also think about your competition and the questions that could lead visitors to look at your product. Two examples from different industries: "How is the value of a property determined?"- "Which sporting activities are recommended after this procedure?"
Then enter your ideas in Google's input mask. Google's Autocomplete or Google Suggest feature will suggest additions as you type. You can use these additions as inspiration for search terms that are searched for in combination with your service:
At the end of the search results you will find further suggestions for the keyword from the input mask. These could also contain useful suggestions for your further keyword research. More on this later in this tutorial.
Step 2: Keyword overview
It's up to you which form of keyword overview you choose. Some use mind maps, others prefer tables such as Excel. Tables are usually preferred by search engine optimizers, as the data can be filtered better in the tool.
Both Mindmup (online) and FreeMind (offline) can be used free of charge to create a mind map. The complete workflow is as follows:
- Open your mind map and write down your main topic in the center. This keyword will have the highest search volume.
- We will now expand our topics based on this keyword. Use the tab key to create a new tab. Organize your keywords according to the tools used or the search intention.
- Always sort your keywords according to the highest search volume.
- You can cross out completed topics later with a marker so that you don't lose track.
Here are two examples of what the result could look like:
Step 3: Ideas from the keyword analysis
You have already gathered some initial ideas for content in the first step. In the next step, we will supplement our mind map with the keyword recommendations from our SEO tools. I'll show you which tools you can use to find these suggestions in a moment. And this is what concrete content ideas could look like:
Step 4: Competition and search results
In the final step of our keyword research, we evaluate each individual keyword from our mind map to determine whether it is even worth the effort to write content for this keyword. We do this based on a competitor analysis. Semrush has written a very good guide on this: Competitor analysis in search engine optimization.
After entering our search term in Google's input mask, we take a comprehensive look at the search results presented. The serps (Search Engine Results Page) already provide a lot of information about a keyword:
Search intention
What type of content dominates the search results? Is it mainly products, e-commerce websites and shopping ads? Then it will be difficult to achieve rankings with a pure content site. Ask yourself: Can you serve the search intent at all? You can find more information on this in Semrush's article on search intent.
Competition
How "strong" are the domains in the first five positions? Are the results high authority domains (e.g. Wikipedia) or rather private websites, news portals and forums? Are the results or pages optimized?
Good meta descriptions, well-designed landing pages or long texts can be indicators of successful search engine optimization and increase the requirements for your content.
Structured Data
Is further information on the search term displayed directly in the search results or even answered? This can also be an indicator of successful search engine optimization. As a website operator, you need to do the same as the competition in this case:
- Review stars (Google stars) in the search results
- Search queries are answered directly in the search results
- "FAQ" / "How To" boxes under the input mask
- "Recipes" (rich cards) directly in the search results
So-called rich snippets are made possible by structured data and can strongly influence the CTR(click through rate) of search results. If no one in the niche uses structured data, you can also see this as an opportunity to stand out more in the search results or even appear in prominent positions:
Tools for your keyword research
If a quick look at the search results shows that it could be a keyword with weak to medium competition, the next step is to check how profitable the keyword is. To do this, we need a keyword research tool.
Paid tools are always more reliable than free tools. They usually have a larger and more up-to-date keyword database. The tools Semrush and ahrefs have the largest databases. I'll give you a few examples of online tools in a moment. The following parameters are important in each case:
- The search volume shows you how many searches are carried out per month for a keyword. Although a high search volume is desirable, it is not always the best choice as the competition is high and the search intention is not always clear.
- Cost per click (CPC) indicates how much money advertisers pay on average for a click on an ad for this keyword. High click prices are an indicator of strong competition or niches in which high profits are possible.
UberSuggest - for low requirements
UberSuggest shows you all the data you need for your keyword research. In the free version, however, your search is limited to 3 queries per day.
Domains can also be analyzed for their most profitable keywords. This gives you the opportunity to find out which content you need to write about in order to close the content gap to your nearest competitor.
In the "Keyword ideas" tab, you will see further suggestions for related keywords. The results are sorted according to the monthly search volume:
Since the keyword ideas from the example have a high search volume, you should consider covering these topics on your website as well. Apparently, these topics are relevant for the majority of users. Make a note of these suggestions in your mind map.
Semrush (free version)
The larger the database of an SEO tool, the higher the chance that you will get new ideas for previously unknown keywords. A tool like UberSuggest is usually no longer sufficient. Tools such as Semrush, Sistrix (for German-speaking countries) or Ahrefs are then used. Because more data also requires more information about the traffic of the competition.
The cheapest memberships for such tools usually start at 100 euros per month. There is a limited free membership for Semrush, which is completely sufficient for the first beginnings in keyword research. It includes:
- Limited access to almost all SEO tools (site audit etc.)
- Viewing data such as search volume or CPC
- Analysis of the difficulty of ranking for this keyword (Keyword Difficulty)
- Strength of the backlinks of a domain in the serps
Up to ten searches can be carried out per day. With the right filters, you will always get different results even in the free version, you just have to select the right search criteria. You also have access to the "Keyword Wizard":
This will give you many more suggestions for potentially interesting keywords and their search volumes. Make a note of all the relevant keywords from this step in your mind map.
Contributions from experts
Always set yourself the goal of writing the most detailed article on a topic that does not leave out any (!) questions. The result should be THE resource on the web that is considered an expert contribution on the respective topic. Such an article deserves the top spot in the search results, which is exactly what you should aim for when writing new content.
Use Google Auto Suggest as a keyword tool
The most powerful of all keyword research tools is right in front of your eyes all the time. And it's even free: Google Search itself! To be precise: The Auto Suggest feature of the input mask.
Although this tool does not provide any data on search volume, the suggestions can certainly keep up with the results of other tools. The suggestions are sorted by search volume. How to use Google Auto Suggest for your keyword research:
- Open an incognito tab in a browser of your choice. The search should not be falsified by cookies or your history. Log out of all Google accounts.
- Go to google.de.
- If you don't want to sell a local product, make sure to block access to your location as shown in the screenshot below - to avoid receiving keyword suggestions from your area.
- Enter the keyword and the letter "a" in the input mask.
- Write down relevant suggestions for your keyword in your mind map.
- Continue with the rest of the alphabet.
Although this process takes some time, it has the advantage that you are only shown relevant search terms that are frequently searched for by other people. What data is more reliable than that provided by Google itself?
There is usually a whole range of specific long-tail or question keywords with weak competition. Note relevant keywords for future use in your mind map. This process can also be applied to other Google products, such as YouTube:
This way you can find more content ideas for other content types.
Automated keyword research
You can speed up your process by using tools such as Hypersuggest. The tool does the work for several platforms and with different question words, so that you reach your goal faster. However, the free version only contains 20 results per query.
Google Trends
When it comes to keywords with high search volumes (brands, products, movies, celebrities), Google Trends is a wonderful tool to analyze the popularity of a search query:
The statistics in the example show that interest in "fertilizer" has grown in recent years. You can also find more keyword ideas for the search term under "Similar search queries". With a bit of luck, you may even find suggestions that have only become interesting in recent months.
The disadvantage of this method is that Google Trends often only works with popular search terms. And with those that have a high search volume. Relevant information can hardly be found for niches with a low search volume.
Keyword ideas from the competition
Unfortunately, very few companies actively use this method of keyword research. In my opinion, it is the most effective way to get ideas for new traffic sources.
You absolutely need a research tool that is able to display the rankings of your competitors. The larger the keyword database, the greater the chance of correctly mapping your competitors' traffic.
I am using Semrush for this tutorial. Call up the menu item "Organic Research". Of course, you can also use the free traffic analyzer from UberSuggest.
Using the laziness of the competition
The truth is: Few companies know which of their keywords are generating traffic for their websites. And if they do, then only the most important search terms are actively pursued.
Of course, most operators always have a vague idea of which "big" keywords they want to rank for. However, the search queries with low search volumes are quickly forgotten - or they are unknown.
These keywords can also be interesting for your company. A tool like Semrush shows that the competition is already ranking for this search term. But you don't have to be discouraged by this, because it is usually the case that the competition has often only briefly mentioned the keyword in the content - and has therefore passively built up a ranking for the keyword. But in terms of content, the keyword is not very important.
The beauty of such keywords is that your competitors' carelessness can be your greatest opportunity to increase your own traffic.
Find out the rankings of your competitors
First enter the URL of your competition into a keyword tool of your choice. We filter for positions 3 to 20. If no results can be found, you can extend the filter to positions 20 to 30.
Depending on how extensive the suggestions are, you can filter the results with additional criteria. A minimum search volume (less than 150) means that only those keywords for which it is worth creating content are suggested to you. Where you personally set the limit for your effort is of course up to you.
Test the search filters
Play with the search filters during your research. If you don't get any suitable results, reduce the strictness of your search criteria. This will help you find more results.
Then analyze your competitors' keywords for weak points:
- Is the keyword (position 4 to 20) sufficiently covered on the website? Can you create better content for this keyword?
- Is the search intent of the keyword fulfilled on the competitor URL?
- Is it a specially created URL for this search term? If yes: To what extent has this subpage been optimized for search engines?
Always keep the search intention in mind. If you have found an interesting keyword that has received too little attention from the competition, then also take a look at the other search results.
There may be websites for the same search term that are already so strongly optimized that you decide not to optimize for this keyword after all. However, you can use these domains again for your competitor keyword research, which in turn gives you access to further keyword ideas.
Basically, this process can be repeated an infinite number of times. Make a note of important keywords in your mind map again.
Strengthen local traffic
If you are marketing a local service, then it makes sense to take a look at the competition in other cities. This will show you how companies build their traffic there. See also the guide to local SEO.
Keyword ideas from the Search Console
In the last section of this tutorial, I would like to ask you to answer the following two questions honestly:
- Do you know which keywords your website ranks for?
- Do you know which keywords generate your traffic?
If your answer is "No", then go to the Google Search Console at https://search.google.com/search-console/. If not already done, verify your website and wait a few days for the first data.
Most people who run a website only focus on keywords that have a high search volume. Or on keywords that they are already optimizing as part of their search engine optimization. Many websites build up rankings for other keywords without you ever being notified.
It is not uncommon for top websites to rank for hundreds of other keywords without the content ever having been optimized for these keywords. And this happens quite passively. With a bit of luck, keywords can be found here that also have a high search volume, but for which only the "optimal" content is missing.
Especially for new websites that have not yet built up the necessary authority to rank quickly for a significant keyword, these keywords are a good start to reach the first visitors and thus lay the foundation for further rankings.
The "Performance" menu gives you insights into the performance of your website in Google search. You will be informed about the most clicks and the most important search queries. Hide the data on impressions / CTR and only display the positions. At the bottom of the page, you can specify how many results you want to display per page. Set this value to 500, sort the positions by ascending rankings and export the list.
As in the example of the competitor analysis, make a note of the keywords in positions 4 to 20 and the URL that ranks for them. Now you can use a tool like Semrush to check the search volume of these keywords. To analyze whether there is an opportunity to expand the keyword further.
An example: The website from the previous image has a lot of content on the topic of "employment law". It ranks in 6th and 8th place with the keywords "Christmas bonus repayment" and "Christmas bonus on termination", even though there is no optimized website for them. By expanding the content for these keywords, we can improve the rankings, reach new customers and even increase our traffic.
Add content - increase the ranking of your pages
Take a close look at the content of each URL and evaluate it critically:
- Does the topic (keyword) need to be treated more intensively in terms of text length and content quality?
- Am I solving the problem of my visitors (keyword: search intention)?
- Do internal links from thematically relevant pages lead to this subpage?
- Do other domains link to your subpage?
You can read more tips on the content audit in my article Step by step to the SEO audit.
Further tools for keyword research
To carry out successful keyword research, you need tools that show you keywords with their monthly search volume. And you need a way to structure the keywords found.
Free tools:
- FreeMind (Mindmap)
- AnswerThePublic
- Google Trends
- SemaGER (find semantic terms, for the German-speaking area)
Paid tools:
- Semrush
- Ryte
- Xovi Keyword Tool
- Sistrix Keyword Discovery
- HyperSuggest
- Pagerangers
- SERanking
- Ahrefs
- Mangools
- UberSuggest by NeilPatel
I recommend that you carry out your keyword research conscientiously and carefully. It is crucial to the success of your website. If you have any questions, feel free to ask them in the comments.
Help with keyword research
What questions do you have about keyword analysis? Feel free to use the comment function. Would you like to be informed about new articles on online marketing and SEO? Then follow us on Twitter, Facebook, LinkedIn or via our newsletter.
This article is great. Proper keyword analysis is very important. In the start I only used to look at the total trafffic of any keyword to choose. Thats why I chosed the keyword SEO for my very first website. Today, I know that it will take my 50 years to rank higher for that keyword and my decision was wrong.