KW Researcher

KW Researcher

This guide introduces you to the most popular and, simultaneously, the most fundamental SEO tool for finding the right keywords – KW Researcher. Step by step, we will guide you through its functions and advantages, ensuring you understand how to utilize this most crucial SEO tool fully.

Today, individuals involved in marketing, especially SEO specialists, would affirm that SEO is both a science and an art. Regrettably, no tool currently exists to perform all the hard work correctly for you. Still, the right SEO automation tool will undoubtedly assist you in finding appropriate data for your search engine optimization.

KW Researcher is the most crucial SEO tool that will set you up for the best results and data regarding keyword selection, which you will need in the initial stage and for the continuous development of your optimization process.

The most critical SEO activity, which needs to be undertaken right at the beginning, even before launching a major web project, is keyword research relevant to the website. Analyzing keywords or conducting an e-shop keyword research is crucial because it allows us to discover what users are searching for and how they precisely type specific keywords into search engines.

We can optimize the website and improve our promotional campaign with this information. These actions contribute to an increased number of users on our website and, of course, lead to higher traffic and better conversion rates.

Hence, we have created this fantastic SEO tool that will assist you in finding the best keywords with minimal optimization difficulty.


When you open the KW Discovery application, you will see a large search window in the centre, divided into:

Discover by keyword


Discover by domain

The first step is to decide which options you will use to initiate the search. It means you should know about your keyword, which you will enter into the space where the magnifying glass is. So, to start, select an essential keyword for you. We will begin with an example and say that we will search for the term „granules for a dog“.

Entering your location will only be advantageous for you, and the KW Researcher tool offers a wide range of languages and places from around the world for you to choose from. The number of locations you can select worldwide in KW Researcher is over 60,000, and KW Researcher works with 348 languages worldwide. Remember also to choose the country and search language if you want to focus on a global search or just a local audience.

You may notice that our SEO tool offers various suggestions while you type a keyword. According to Google searches and the most commonly used keywords, these suggestions rely on the most frequently searched keywords.

You can also choose between mobile and desktop search versions for keyword analysis. Select one of the search options, either for mobile or desktop, and you can begin. Both can display different results because mobile search results and desktop search results are different in most cases. We strongly recommend performing a dual analysis using this tool. Your website will undoubtedly benefit from this knowledge as customers search more on mobile devices.

We may now click on the ‚discover‘ button to find keyword suggestions for our keyword. In this tool, we can see data in a table on the page’s left side. Here, we see the keywords that the tool KW Discovery suggested, with the original keyword we entered appearing at the top.

Next to it are columns with additional data. We see here:




We can sort all this data according to our priorities by clicking the arrows at the top of each column.

But now, let’s look at the table that gives us keyword data.

CPC, cost per click, is the average price per click, estimated according to the campaign keyword. Changing the current currency in the upper right corner is also possible for comparison.

CPC (Cost Per Click) shows the current average price per click on Google Search. Any bid below this price is a poor-performing ad by Google, and anything above this price is a well-performing ad by Google. If your CPC bid is higher than average, Google will evaluate your ad as attractive. If your bid is much higher than the average one, Google will want to show it to as many users as possible. So Google will show your ads quicker to more people.

Comp – „Competition“ shows how competitive ad placement is for a keyword specific to the location and Search Network targeting options you’ve selected. The competition level shows us the competition level in values from 0, the minimum, to 100 – the maximum. By looking at the number of advertisers bidding across Google for a keyword, you can determine the level of competition. Keywords with high competition typically have a higher average bid cost, making it potentially more challenging and costly for your advertisement to secure a premium viewing spot. Keyword competition may measure how difficult it will be to rank for a particular keyword. The competition for a keyword can vary depending on how popular the keyword is and industry competition.

Search shows us the average monthly searches based on search results from the last 12 months.

Because organic traffic drives so much online business, search volume is critical. Organic traffic refers to visitors who find your website through an internet search rather than being directed by another website, advertisement, or person.

Nobody will find your website if no one searches for your chosen keywords. At the same time, extremely high-volume keywords are highly competitive, making it challenging to outrank more significant sites with well-established SEO (and all their competition).

Trend: The „Search Volume Trend“ shows us the search volume of a given keyword over the past 12 months. This feature nicely displays the trend of the keywords you’ve chosen over the last 12 months. It’s important to realize that this analysis also reveals search seasonality, which we can then double-check on the „Historical Search Volume“ graph, where we see the trend over the last 60 months.

KDI – Keyword Difficulty Index. On the right side, we can see some data. For starters, it’s the keyword difficulty. The keyword difficulty index scores are from 1 to 100. The higher the number, the harder it will be to compete for that keyword. And the lower the number, the easier it is to compete. Keyword difficulty index (or „SEO competition“) is a metric used to determine how difficult it is to rank a keyword in the first top 10 on Google. Assessing the keyword difficulty index can help you determine whether or not it’s worth your time and money to either: 1. Optimize an organic page for that keyword or 2. Bid on that keyword in a Google Ads campaign.

How do we calculate the Keyword Discovery Difficulty Index?

Our primary aim is to deliver reliable data through a highly user-friendly interface. Robert, our founder and CEO, developed the keyword difficulty formula by seeking a blend of factors that align with the organic search results in the top ten positions of Google’s Search Engine Results Page (SERP). The higher the difficulty score, the more challenging it is to rank for the keyword within the first ten spots on Google’s SERP. Conversely, a lower difficulty score suggests a more feasible task to reach the top organic search results.

The computation relies on selected metrics from Moz and Majestic, as well as our proprietary know-how, precisely:

Domain Authority

Page Authority

Trust Flow

Citation Flow

The calculation process unfolds as follows:

We calculate the aggregate Link Profile Trust and Strength (LPTS) for each website ranking in the top 10 positions on Google’s SERP based on the chosen Moz and Majestic metrics.

Each metric carries a distinct weight to ensure the results approximate the actual evolution of rankings as closely as possible.

Lastly, we consider high and low LPTS values to compute the overall Keyword SEO Difficulty Index.

The final value gauges the difficulty of beginning to rank within the top 10 Google SER positions, giving more consideration than ever to websites with low LPTS.

It’s magnificent for a low-authority website sometimes to outrank high-authority sites, and that’s precisely what the Keyword Difficulty Index metric targets. Low-authority pages can sometimes respond better only because of their high relevance.

We can also see Keyword Difficulty displayed graphically. At the top, there is a graph located in the centre. It has values ranging from 0 to 100. For example, 25/100 means it’s still easy to rank. There are ten categories of difficulty:


  • 00 to 10 – It’s EFFORTLESS to rank in the top 10 positions on Google
  • 11 to 20 – It’s EASY to rank
  • 21 to 30 – It’s STILL EASY to rank
  • 31 to 40 – There’s MEDIUM difficulty to rank
  • 41 to 50 – It’s POSSIBLE to rank
  • 51 to 60 – It’s A BIT DIFFICULT to rank
  • 61 to 70 – It’s DIFFICULT to rank
  • 71 to 80 – It’s VERY DIFFICULT to rank
  • 81 to 90 – It’s INSANELY DIFFICULT to rank
  • 91 to 100 – It’s better to STAY AWAY


Another essential and authentic feature is the number of domains to rank at the top. This feature estimates the high-quality backlinks you need from different domains to secure a place within Google’s top 10 search engine ranking positions.


The Average Search Volume is a graphical representation of a keyword’s potential monthly search volume.

In this chart, traffic volume is ranked and rated:




traffic volume










very low traffic





low traffic





significantly below average traffic





below average traffic





average traffic





above average traffic





significantly above average traffic





good traffic





very good traffic





excellent traffic





great traffic


To see the data for each keyword, we should sequentially click on the magnifying glasses at the far right of the first table. As a result of the initial search, we will see these data only for the primary keyword.

We can also see a graph called Historical Search Volume that shows how the search volume for this keyword has changed over the last five years. Comparing trends can help us see when keywords had a high and low search volume. We can also consider the seasonality of the keyword. For instance, the keyword „sunglasses“ will be explored more in the summer than in winter.

We also record the value of non-clicked words for an extended time.

The opacity of these values of non-clicked words has decreased over time (they gradually fade out).

If your keyword has no difficulty value, no one has ever clicked on that keyword. However, this can be an opportunity to optimize and rank better for your chosen keyword.

If we want to look at the trend, we see a graph that goes back up to five years ago (it depends on the keyword entered). Gradually, we know how this keyword has evolved and appeared in search results.

Google Search Results

Below we see a table called Google Search Results. At first glance, it may seem very complex, but we will explain step by step what the given data means and how it can help us in optimization.

Under ‚Google Search Results‘, we can see it further divided into ‚Results Table‚ and ‚Google Preview.

Keyword research for local SEO and also for global SEO relies heavily on SERP analysis. This data will inform us of the following:

Results Table

We must determine if the keyword we selected aligns with the search intent

SEO strategy to outrank your competitors

Within the ‚Title URL‘ field, we observe the name of the page and the specific URL that achieves the highest ranking for the inputted keyword. By ‚highest ranking‘, we refer to the webpage that performs the top position in a Google search – essentially, it appears on the first ten Google Search results.

The following columns show us the following values:

DA (Domain Authority) predicts how well a domain will rank in the SERPs compared to others. MOZ developed it as a ranking score that indicates how strong your website or e-shop is on the search results page (SERP). It is an indicator of the ability to position yourself in the search. The domain authority score ranges from 1 to 100, with 100 being the maximum classification value. The goal here is, therefore, a maximally strong and authoritative domain. You can find out the domain’s authority and, ideally, compare the rating with your direct competition, where you will see how you stand.

DA is evaluated based on several factors that show how good the domain is. It mainly depends on these two – 1. age and credibility and 2. popularity.

PA (Page Authority) predicts how well a particular page will rank in the SERPs compared to others. Page Authority (PA) is a ranking score that predicts how well a specific page will rank on a search engine results page (SERP). The page authority score, like the domain authority, ranges from 1 to 100, with the highest possible rating of 100 indicating the most successful pages.

Page Authority – is influenced by their age, trustworthiness, backlinks (links also carry authority) and the date of their last update, as well as their age and trustworthiness. Search engines rate pages updated more often, where relevant content is updated regularly, so remember keywords.

Also, with domain authority, page authority is affected by age and trustworthiness, the value obtained from backlinks (links also have their authority) and, in addition, the date of the last update. Search engines rate pages updated more often, with relevant content checked regularly, so remember keywords.

TF (Trust Flow) predicts the URL’s influence based on the quality of backlinks. Backlinks from trustworthy websites will raise the Trust Flow score, while backlinks from questionable websites will lower the score. Scale: 0 – 100. It represents the trustworthiness of the site. Trust is determined manually for a more comprehensive selection of authoritative sites, from which this value flows to other sites through backlinks.

CF (Citation Flow) predicts the URL’s influence based on the number of backlinks. Scale: 0 – 100. It shows the influence of the page. That is, how easily we can find the page from which the link leads through the link network. It thus expresses the quantitative value of the backlinks of a given page.

RD (Referring domains) is the number of domains ranking for the selected keyword.

FB – Number of Facebook shares for the URL.

LPTS – Links Profile Trust and Strength calculates the difficulty of ranking in that specific position. The higher it is, the more difficult it is to compete with the URL (minimum = 0; maximum = 100).

EV (Estimated visits) – estimated monthly visits to the SERP position. The number of monthly visits to a website, a group of competitors, or an industry is a helpful metric for determining the size of a brand and market traffic. Additionally, it serves as a tool for website analysis and benchmarking.

Monthly visits can determine if a brand is growing, so we can better understand the impact of seasonal changes or marketing campaigns.


Using our Filter is user-friendly and intuitive.

Sometimes, it is necessary to use a filter to find the best keyword research for your website. That’s why we implemented it in our KW Researcher. This way, you can get the most profitable results regarding your goals.

You can remove low-traffic keywords by setting the minimum search volume, setting the competition value or filtering them by click per cost. Just choose a combination that works best for you.

When you click the „Filter, „you can select from various criteria.

At the bottom of the list of keywords is an option to extract keywords to a CSV file. After clicking this button, you can export keywords to a table file that you can open, for example, in Microsoft Excel, where you can thoroughly view the performance of individual keywords for the given months.

Search by domain

Now we come to the second option of our SEO keyword research

tool. We can also discover new keywords thanks to the „Search by domain“ option at the top of the main search bar.

If you want to see the keywords that your competitor ranks for, use this option. You’ll see the search terms that bring the most traffic to your competitor’s website.

So start by entering your competitor’s domain or exact URL and

click on the green button „Discover „. The data you see are the same

as in the previous case.

Autocomplete option is another way to find the best keywords.

KW Researcher uses the function of Keywords Autocomplete to generate even more unique and popular keywords for Google Search. 

You can explore new search terms, phrases and questions immediately. If you have yet to hear of Keyword Autocomplete, it is also known as Keyword Suggest.

The world’s most popular search engine Google introduced this online SEO reporting tool in 2008. In short, it relies on a sophisticated algorithm that runs „in the background „while the search query is processed. 

It results from many factors, including popularity, language, region, search history, etc.

We implemented this tool to KW Researcher for better customization of generated results.

When you choose the option of autocomplete, you will get suggested keywords based on our algorithm Autocomplete, which generates additional related keywords.

You can also choose the option of „Questions“. This option is similar to the one before. KW Researcher will append question words to the main seed keyword. It comes in handy when answering questions about keyword research services.

KW Researcher guide

The fact that our data may differ from the ones in Google Keyword Planner does not mean it is wrong. Google is one of our primary data sources. The data we use can be identical to the data in Google Keyword Planner; however, in some cases, Google Keyword Planner may show higher volumes for the same keyword.

This is because we do not group close variant keywords in our SEO reporting tool for SEO companies so that you can see the exact search volume data in real time for every single close variant of a keyword. We must remember that Google constantly clusters keywords, so it is impossible to do so for all keywords.

The keyword difficulty is calculated in real-time by KW Researcher. This information is cached for future users whenever someone clicks on a keyword from the suggestion list. However, because some keyword difficulty is not calculated frequently for some keywords, it cannot be cached from previous searches.

The difficulty values of keywords are stored in memory for up to 30 days and even longer. However, if any of them have not been calculated in the last 30 days, then the visibility of the values has been reduced so that you know the stored value is not freshly calculated. And that means it’s always best to click on the keyword to get the most up-to-date information.

If you are asking how we can calculate the estimated visits to a website from specific, local keyword research, let us explain it to you quickly. Since exact numbers are typically only available to webmasters via particular tools such as Google Search Console or Google Analytics, it is only possible for us to

Estimated visits rely on existing data. In a specific niche, for instance, the average search volume and click-through rate (CTR) of each position in the SERP. An estimation of visits is calculated by dividing a specific keyword’s average monthly search volume by the position’s average CTR.

And remember that the actual number of organic visits from individual keywords may vary depending on search intent, the appearance of featured snippets, and other factors.

Do you want to try this SEO tool?

Register now in our app, and boost your website.