Machine Learning SEO Toolkit
for better content writing and optimization

Using power of artificial intelligence WordsMiner helps you to hunt out most valuable niche related keywords from the search and write better content your readers will love.

How It Works See Pricing

Increase topical relevance

By including semantically related keywords in your page, you are giving the search engines a better understanding of your page, company, products, and services.

Improve your search visibility

Seeing related and similar keywords in your content, search engines will rank you page by many semantically related searches no matter what your target keyword is.

Perfect your blog authority

With well-researched content your page ranks higher, which leads to more click through rates, more backlinks, more authority...

Enhance your expertise

WordsMiner helps you to uncover more specific subtopics in your niche and, therefore, create content that many experts will appreciate.


Keywords Relatedness

WordsMiner generates a detailed report of semantically related keywords used in the highest-ranking webpages in search results for your search query.

Semantic Similarity

WordsMiner reveals terms and phrases that are most similar in meaning and semantic content by synonymy, hyponymy, and hypernymy.

Competitors Research

WordsMiner crawls your competitor's content, finds relevant and similar keywords, calculates its relatedness and similarity and presents it to you in an easy-to-read report.

Content Template

Content Template tool enables you to check if your content is enriched with semantically related and similar keywords, its readability and length before you publish it online.

Multi Language

WordsMiner supports following languages (with corresponding countries): English, German, French, Italian, Spanish, Portuguese, Dutch, Polish and Russian.

AI-powered Platform

We utilize state-of-the-art machine learning algorithms to compute vectors between terms and phrases to provide you with the most relevant keywords.

How It Works

1. Create New Dataset

All the magic starts with Dataset creation step. To do that:

  1. Specify your search query
  2. Choose depth of search
  3. Choose the location

In current version WordsMiner supports 9 languages: English, French, German, Italian, Dutch, Polish, Portuguese, Spanish and Russian.

And 10 countries: United States, United Kingdom, Germany, France, Italy, Spain, Portugal, Netherlands, Poland and Russian Federation.

When choosing the search depth, only two options are available for now: top 10 and top 20. The deeper you search, the more accurate results you have on Reports page.

2. Dataset Creation Started

After you hit "Generate" button, WordsMiner does the following:

  1. Scans Google search results by the given query.
  2. Visits each URL from serp and grabs all text from those URLs.
  3. Creates dataset with the text of those URLs.
  4. Using modern ML algorithms, analyzes Dataset and finds terms and phrases (up to 3-word keywords) that are most semantically related to your search query.

Note: Since Dataset creation is resource-intensive process, you should wait up to 15 minutes to complete the task.

3. View Insights in Table Format

Investigating given keywords, you can select "One-word keywords", "Two-word keywords" or "Three-word keywords" tabs.

In addition, if you select an URL in dropdown menu, you will see which keywords are used by chosen URL and how often.

Bear in mind the following:

  • "Relatedness" metric shows how the keyword is related to your search query. The higher the value, the more it is relevant to the Dataset.
  • "Similarity" metric shows how similar the keyword is to your search query. The lower the value, the more it is similar to the Dataset.

The difference between Relatedness and Similarity is explained with example: "car" is similar to "bus", but is also related to "road" and "driving".

Before proceeding to step 4, select the checkboxes of keywords you want to use in your content.

4. View Insights in Chart Format

Select "Relatedness", "Similarity" or "Keywords Count" tabs to see how keywords are related or similar to your search query, as well as how often they are used in the Dataset.

Expand "Legend" tab below the chart to add appropriate metrics of custom URLs.

Note: sorting columns in the table will redraw the chart accordingly.

5. Add LSI to Your Article

If you find keywords worth using in your copy, you can select them by checking the boxes in the table and click the “Create content template” button.

This will lead you to the Content Template tool with the chosen keywords in the sidebar (Recommended Keywords).

Copy and paste your written text into the WYSIWYG form, and if any of them are found in your text, they will show up in green – if not, you will know how to edit your piece.


Pay As You Go

$5 / dataset


$XXX / month


$XXX / month

Simple datasets Unlimited 50 100
Extended datasets No 10 queries / dataset 50 queries / dataset
History data No Weekly On demand
Search depth top 20 top 100 top 100
Search engines Google Google, Bing, Yahoo, Yandex Google, Bing, Yahoo, Yandex
Get started

Start Optimizing your Content

Sign Up Now!