Reviewed October 2, 2026. Semrush Keyword Magic Tool is the main keyword research database inside Semrush’s SEO toolkit. You enter a seed term, then use match types, filters, and topic groups to build a list you will actually publish or track. Semrush’s own docs put the database at about 27.3 billion keywords (checked October 2, 2026).
BoostPlanner is reader-supported. If you buy through a link on my site, I may earn an affiliate commission.
This guide walks through the main Keyword Magic workflows. For plan and trial context, see Semrush pricing. For a wider shortlist, see best keyword research software.
60-second workflow
- Seed: enter one topic you can actually publish about.
- Filter: intent + volume band + KD you can win; drop branded competitors you cannot rank for.
- Cluster: group related terms onto one page so you do not cannibalize yourself.
- Export: keep a short list tied to briefs (export depth depends on plan; free accounts cannot export).
Plan limits and Semrush One vs SEO-only pricing live on Semrush pricing. For alternatives, see best keyword research software.
What Keyword Magic Tool is
Keyword Magic Tool is Semrush’s full keyword research report: seed a topic, choose a country database, then work a table of related terms with volume, keyword difficulty (KD), intent, CPC, trend, and SERP features. Semrush documents match types as All Keywords, Broad Match, Phrase Match, Exact Match, and Related, plus a Questions filter for interrogative queries.
A lighter free keyword tool on Semrush’s site is useful for quick ideas. The paid Keyword Magic report is the deep version with fuller results, advanced filters, grouping, exports, and AI-assisted metrics such as Personal Keyword Difficulty (PKD) when your plan includes them. Official walkthroughs live in Semrush’s Keyword Magic Tool manual and overview.
For suite pricing and Semrush One vs SEO-only plans, see Semrush pricing. For a full product take, see the Semrush review.
How to Use Semrush's Keyword Magic Tool
The Semrush Keyword Magic Tool makes it easy to find new search queries (keywords) to target and gain insight into these keywords with the help of metrics like:
- Intent – The purpose behind a keyword's search.
- Search Volume – The average number of monthly searches for a keyword.
- Trend – The interest level of a search query over 12 months.
- Cost Per Click – The average price for a user's click on a PPC ad.
- Keyword Difficulty – Estimation of how difficult it is to rank for a keyword.
- SERP Features – The number of rich snippets showing for a keyword in Google.
These are common metrics found all-in-one SEO and keyword research software.
However, since Semrush's keyword database is so large and current, it enables you to find many low-competition keyword opportunities to target in your site content.
Finding Keywords
Let's dive into using the Semrush Keyword Magic Tool. For this guide, let's assume we manage SEO for a roofing company in Chicago and want to find new keyword ideas.
To start finding keyword ideas, let's enter “roofing chicago” into the tool's search bar.

Clicking the “Search” button will direct you to the keyword results interface.
About the Keyword Results Interface
The keyword results interface consists of the following key areas:
- Keyword filtering options to modify results are located above the keyword table.
- A table of keyword results and related metrics for SEO & PPC campaigns.
- Ability to sort data by column such as sorting by the highest search volume.
- Groups and subgroups of potentially relevant keywords are on the left-hand side.
- Buttons to create and save keywords to custom lists next to each keyword.
- Button to export keyword data to XLSX (Excel) or CSV files in the upper-right.

In this example, Keyword Magic Tool retrieved 24 pages of keyword results for us to analyze related to our seed keyword “roofing chicago”.
First, you might have noticed that some of the results aren't relevant to roofing companies and services, such as “red roof inn”, “roof top bars”, etc.
Let's clean up the results using the Exclude keywords filtering option.

Excluding Keywords
The Exclude keywords filter lets you input words to filter from the keyword results.
You can exclude words, phrases, and exact match phrases. To filter out exact match phrases, simply surround the phrase with brackets as shown in the image above.
An exact match means the particular words must appear exactly like the phrase. For example, the exact match keyword [red roof] must appear as “red roof” within one of the keyword results. The keyword “roof red” would still appear.
If you enter “red roof” without brackets, the phrase becomes a broad match, which means the word or words will be filtered out in the results regardless of word order.
Just this one feature of Keyword Magic Tool will save you a ton of time narrowing down the best keyword opportunities.
Finding the Best Keyword Opportunities
Let's say we want to find the low-competition keywords in the resulting list.
We can use the Keyword Difficulty filter to only show the easiest keywords to rank for.

You can filter keyword results based on preset ranges or a custom range.
Let's choose Very easy to check out the keywords with the lowest difficulty to rank (in the 0-14% range) in Google's search engine.

Right away, we can see that “metal roofing chicago” is a great term to target if the company you are managing offers metal roof installation and/or repairs.
It's got a very low difficulty score of 8, making it one of the easier keywords to rank for, while still being searched an estimated 390 times per month.
Also, under the SERP Features column, we can see that one of the potential features is the Local Pack. It's good to know which keywords tend to show local results.
We can also use the Intent column to get an idea of the purpose behind each keyword's search. Intent could be informational, navigational, commercial, or transactional.
Viewing Keyword Details
Next, we can click on the arrow next to each keyword for more information.

In this keyword details pop-up, we can see:
- Estimated search volume by location
- Search trend over the last 12 months
- Similar data are shown in the keyword table
- Potential questions to answer in your content
- Related keywords that might be worth targeting
- SERP Analysis showing the top-ranking pages
- Page authority and number of backlinks to each page
- The number of domains linking to the top pages
- The number of keywords each page ranks for
The SERP Analysis information is particularly helpful to confirm how competitive the keyword is to rank. If some of the Page AS numbers are 0 or low, we know that it's possible to rank well for the keyword with a new page or without many backlinks.
Also, clicking directly on a keyword in the table leads you to the Keyword Overview interface, which gives you another way to analyze similar metrics for the keyword, such as keyword variations, questions, related keywords, and the top-ranking SERP results.
Other Keyword Filtering Options
This about sums up how to use the tool to analyze keywords and find low-competition keyword ideas. Experiment with the keyword filtering options to discover different types of keywords.
For example, you can use the Include keywords filter to show all keywords that include “services” if you're currently working on content about roofing services.
You can also select Questions in the upper-left corner to view any questions being searched by your audience, filter keywords by match type, or by the search volume.
In addition, there are Advanced filters that give you the ability to filter by word count, competitive density for Google Ads campaigns, SERP features, and SERP results.
Keyword Groups & Subgroups
Another useful way to find keyword ideas is by looking through groups & subgroups or topic clusters generated based on your seed keyword.

These topic clusters provide related topics to potentially write about and other relevant keywords to search up as seed keywords using the Keyword Magic Tool.
You can also exclude keyword groups from the keyword table results by clicking on the eye icon next to a keyword group.
Saving Keyword Lists
You can create custom keyword lists to save keywords for analysis at a later time by selecting clicking the To Keyword Manager button.

You can create a new list and set a default list to quickly add keywords to the list from the keyword table results by selecting the plus icon next to each keyword.
Saving custom lists enables you to prioritize keyword groups to focus on while being able to quickly surface the freshest data for these terms.
These are also good keywords to add to the Semrush Position Tracking Tool, which is a daily rank tracker for monitoring your positions in the Google SERPs over time.
The table that makes up the Keyword Manager which is used to view your keyword lists also provides Click Potential and Top Competition columns to get an idea of how many clicks can be earned in the top search results and the current competition.
Exporting Keyword Data
The final key feature of Semrush's Keyword Magic Tool is the option to export your keyword data either as an XLSX, CSV, or CSV Semicolon file.
You can export a set of selected keywords in the table, export keyword groups based on the left-hand panel, or export all the keywords shown in the table.
Plan limits and features (official, checked October 2, 2026)
Keyword Magic Tool sits in the SEO toolkit. Semrush publishes daily report caps and results-per-report caps by tier. Figures below are from Semrush’s Keyword Magic overview (checked October 2, 2026); confirm on Semrush if your account UI differs.
Reports per day
- Without SEO Toolkit: 10
- Pro SEO: 3,000
- Guru SEO: 5,000
- Business SEO: 10,000
Results per report
- Without SEO Toolkit: 10 in the UI, 0 export
- Pro SEO: 10,000
- Guru SEO: 30,000
- Business SEO: 50,000
Seed keywords per hour
- Without SEO Toolkit: 10 (counts toward the daily limit)
- Pro / Guru / Business SEO: 100
Semrush also notes that export, metrics update, and AI-powered helpers such as Personal Keyword Difficulty (PKD) and Potential Traffic are not available on a free subscription. Semrush One plans map onto SEO toolkit capacity (Starter ≈ Pro, Pro+ ≈ Guru, Advanced ≈ Business), so treat those names as the AI-bundled equivalents when you compare checkout screens.
Helpful workflow, not a feature dump: start broad, switch to Phrase or Exact when noise is high, use Questions for FAQ/content angles, filter by intent + KD, then export only the cluster you will brief. That matches how Semrush describes the tool in the manual.
When Keyword Magic Tool is worth opening
- Use it to expand a seed into questions, related terms, and SERP-feature opportunities.
- Filter hard: intent + volume floors beat exporting 10k unused keywords.
- Skip it if you only need a handful of local terms you already know; GSC + a light tool may be enough.
- Price context: Keyword Magic sits inside Semrush SEO / Semrush One plans. Confirm live pricing on our Semrush pricing guide.
Using Semrush for Keyword Research
The Semrush Keyword Magic Tool is an essential keyword research tool for gaining accurate keyword data and insights for SEO & PPC campaigns large and small.
If you don't already have a Semrush subscription and would like to try the platform out, get a Semrush free trial here for Semrush One access for 7 days (confirm which tier unlocks at signup). Full plan details: Semrush pricing.
I hope you found this tutorial on how to use Semrush's Keyword Magic Tool useful. Thanks for reading!