Keyword Research

Semrush Keyword Research, Augmented with KeywordGraph: From Keyword Magic to Topic Clusters

The Semrush Keyword Magic Tool returns thousands of related queries with volume and keyword difficulty. Which 15 deserve a page, which become sections, and which open a bridge to an adjacent cluster? The CSV export is where Semrush stops; KeywordGraph picks up there.

By Dmitry Paranyushkin · Updated

Semrush is among the most-used keyword research platforms in the category and overlaps heavily with Ahrefs on the discovery half. The Keyword Magic Tool returns thousands of related queries with volume and keyword difficulty; the Topic Research tool adds a thin clustering layer driven by editorial prompts. Both stop at the same place: the export. The decisions that follow — which queries cluster, which gaps are worth filling, which bridges connect topics — happen informally in a spreadsheet unless a graph view supports them. Pairing Semrush with KeywordGraph is one way to add that view.

The workflow

1

Export from Semrush Keyword Magic Tool

Step 1 · 5 minutes inside Semrush

In Semrush, open the Keyword Magic Tool and type the seed phrase. The tool returns the full keyword family with volume, keyword difficulty (KD), CPC, intent, and SERP features for each query.

Apply a minimum-volume filter to drop the long-tail noise — 50–100 monthly searches is the usual cutoff. Optionally filter by intent (Informational, Navigational, Commercial, Transactional) if the publishing plan is intent-segmented.

For broader coverage, also pull the related Questions and Related Keywords reports for the same seed. The Topic Research tool can surface adjacent topic ideas worth pulling into the same CSV.

Export the filtered table as a CSV with UTF-8 encoding. The columns that matter downstream are keyword, volume, and KD (Semrush’s Keyword Difficulty score, 0–100).

2

Import the CSV into KeywordGraph

Step 2 · 3 minutes inside KeywordGraph

In KeywordGraph, start a CSV import. On the column-mapping step, choose the keyword column as the column to analyze. This is the column the co-occurrence graph will be built from.

On the next step, mark KD and volume as filter columns. Semrush’s KD is on a 0–100 scale comparable to Ahrefs’s Difficulty; the filter slider works the same way.

The import takes a minute or two depending on row count. The output is a knowledge graph where each unique entity in the keyword strings is a node and each co-occurrence of two entities inside the same keyword string is an edge.

3

Read the topical clusters

Step 3 · 15–30 minutes of interpretation

The graph surfaces clusters automatically. Each cluster is a candidate page or page group. Node centrality identifies which entity sits at the center of each cluster — the candidate for the canonical article. Surrounding nodes become perimeter pages or sections within the central article.

A useful refinement: remove the dominant seed nodes from the graph (the words that appear in every keyword) and re-run the cluster detection. The clusters recompute against the surrounding context and reveal tighter, more publishable topics.

Drilling into any cluster shows the specific keyword combinations inside — useful for confirming the cluster name, spotting outliers, and identifying combinations that bridge to adjacent clusters.

4

Filter by KD and volume to find the overlap

Step 4 · 10 minutes

With the filter columns set up in step 2, apply both sliders to surface the high-volume / low-competition segments. A useful default:

  • KD: 30 to 59 — low enough to avoid the highest-competition head terms; high enough to skip uncontested noise.
  • Volume: 100 to 1,200 — meaningful demand without jumping into the saturated head-term band.

Selecting the overlap of both filters reveals the keyword combinations that deserve the first wave of publishing. Combinations in this overlap typically belong on perimeter pages that close coverage gaps in the cluster — the highest-leverage publishing targets for new content.

Lower the KD band further and the surface shifts toward easier wins with smaller volume. Raise it and the surface shifts toward more competitive head-term-adjacent queries.

What this workflow produces that Semrush alone does not

  • Cluster boundaries from co-occurrence data. Semrush’s Topic Research clusters by editorial prompt and SERP overlap. KeywordGraph clusters by co-occurrence of entities inside the queries themselves. The two methods agree on the obvious clusters and diverge on the boundary cases, which is where the editorial decisions get made.
  • High-centrality entities that deserve canonical pages. Node centrality identifies which entities act as cluster anchors. These are the candidates for the central article on each cluster.
  • Bridge candidates between clusters. High-betweenness edges between clusters identify the cross-cluster bridge pages that earn citation in AI answers. See the rationale.
  • Filter-driven publishing priority. The KD + volume overlap produces a sequenced publishing plan rather than a sortable spreadsheet, with the highest-EV combinations surfaced first.

When to use this workflow

  • Existing Semrush subscription. The Keyword Magic Tool and Topic Research are gated behind paid Semrush plans; the workflow does not replace that subscription, it adds a structural layer on top.
  • New cluster build. First time approaching a topic. The cluster map plus the high-volume / low-competition overlap is the planning artifact for the first wave of publishing.
  • Topic Research follow-up. Semrush’s Topic Research surfaces topic ideas; KeywordGraph turns those ideas into a connected graph with cluster, gap, and bridge data the Topic Research tool does not produce.
  • Competitive audit. Pull a competitor’s top-ranking keywords from Semrush, import them into KeywordGraph, and compare the competitor’s cluster map to your own. The gaps are publishing opportunities.

Common misconceptions

Frequently asked questions

How do I do keyword research with Semrush?
Use the Keyword Magic Tool for the seed phrase, apply a minimum-volume filter, optionally filter by intent, export the CSV with keyword, volume, and KD columns. For the structural layer (clusters, gaps, publishing priority), import the CSV into KeywordGraph and apply the four-step workflow above.
What's the difference between Keyword Magic and Topic Research in Semrush?
Keyword Magic returns the keyword family of a seed phrase with volume, KD, and SERP data. Topic Research surfaces editorial topic ideas grouped by prompt, with rougher metrics. The Keyword Magic export is the more common starting point for the KeywordGraph workflow because the data is denser and more structured.
Can I export from Semrush and import into KeywordGraph?
Yes. The CSV export from any Semrush keyword report (Keyword Magic, Position Tracking, Organic Research) imports cleanly into KeywordGraph. The column-mapping step selects the keyword column for graph construction and the KD + volume columns for filtering.
Semrush or Ahrefs — which one for this workflow?
Either covers the discovery half. Pick by UI preference, secondary feature fit (Semrush leans toward ads research and position tracking; Ahrefs toward content explorer and deeper backlinks), and pricing tier. The KeywordGraph workflow is identical from either starting point. See the Ahrefs workflow for the parallel guide.
What's the cheapest Semrush plan for this workflow?
The Pro plan (currently around $140/mo) includes Keyword Magic Tool access and CSV export. Higher tiers add more usage credits and additional features but are not strictly required for the workflow above.
Keyword research stops being a list and starts being a graph the moment you treat it as the planning input for topical authority. Read the full guide or run a free knowledge graph on your own keyword list.