Become an SEO Wizard: Using the Keyword Magic Tool

Mike Isaac
Become an SEO Wizard: Using the Keyword Magic Tool

Last updated: November 16, 2016

One of the biggest challenges SEO professionals face with their marketing campaigns is finding the right keywords. You may have one area you want to focus on but you are not sure how to find the right target keywords that will really benefit your business best. You know generally what keywords you want to go after, but are they in your target search volume range? Do you have enough keywords to target? Well the Keyword Magic tool from SEMrush can help answer all of these questions!

Currently, this tool is in beta and available to all of our users!

Your First Look at Keyword Magic

Due to a recent update to the Keyword Magic Tool, we are now able to offer more data! We have went ahead and increased the amount of supported keywords, giving you more possibilities with your data. This tool now supports 20 countries. Here is top databases breakdown for this tool:

United States - 160 million keywords

Australia - 95 million keywords

United Kingdom - 80 million keywords

Canada - 65 million keywords

All information about our new databases can be found here.

Located under Keyword Analytics, you will notice the Keyword Magic tool. Start by entering any keyword into the search bar. Once you have a keyword you would like to see results for, click the Search button. After clicking search, you will be redirected to a list of keywords that include the queried phrase within the keywords. Sorted by search volume, this list will, by default, list keywords bringing in the most search volume on average per month.

The Keyword Magic tool provides helpful metrics to marketers:

  • Volume

  • CPC

  • Keyword Difficulty (KD)

  • SERP snapshot

  • SERP features

  • Competitive Density (Com.)

Seamless Report Generation

To the very left, you will notice the various keywords associated with these keywords listed below. This can really help narrow down your desired list of keywords by a particular phrase. Also, if you know what keywords you would like included or excluded from this report, you can enter them in the respective fields above. This report also gives you the option to put in a desired Volume range, KD% range, CPC range as well as a Competitive density range. You also have the ability to check which SERP features you would like to see these keywords experience from Instant Answer to a Featured Snippet.

Identify Keyword Groups

By clicking any of the keywords in the list to the left, this will automatically filter a list to only include keywords containing that particular phrase. However, if you would like the keyword excluded from the list of keywords, you can click the eye to the right of the phrase and keywords containing this phrase will be removed from this list. These will help you narrow in on any possible keyword groups you would like to target or avoid. This can also help you with grouping keywords by a specific niche.

Let’s try an example. Let’s say we want to find “shoe” keywords including the keyword “basketball.” We also want to find keywords with a search volume of at least 1,000 as well as keywords with a KD% of no higher than 90%. We would then want to fill this tool out as shown in the following screenshot:

Once you put in your desired specifics, press enter and you will be shown your desired keywords. After making your search, you will see listed under the filter section the total average monthly search volume of these keywords along with the average keyword difficulty of all of the keywords in this list.

See any keywords you would like hidden from this report? Simply click the eye icon to to right of any of these keywords and they will be removed from the list. If you would like to reveal what SERP features a particular keyword experiences, simply click the blue number for any keyword and a popup will appear with a list of these SERP features.

Mass Export In One File

If you have your list of keywords, you can click the green “Export to CSV” button to receive a list of these keywords (only available for paid subscribers). With the Keyword Magic tool, you can export up to 1 million keywords in a single file. This gives you the ability to get all of your keyword data in one place.

Another great feature of this tool is the speed at which it operates. Now, faster than ever, you gather your dataat the click of a button. This provides you with groups of keywords or even single keywords faster than we ever have been able to before.

This tool can be really powerful to help you come up with a list of possible keywords and plan your marketing campaigns accordingly. With helpful metrics and filters readily available, the Keyword Magic tool will help you enhance your keyword strategy and put you on track to becoming a true SEO wizard.

What do you think of the new SEMrush Keyword Magic Tool? Have you used this yet? Do you have any ideas for features you would like to see within this tool? Please let us know in the comments below!

SEO Keyword magic tool

Mike Isaac is the Customer Success Content Manager at SEMrush. He has been working at SEMrush for over 3 years and is constantly pushing out new content to keep users engaged. Feel free to connect with him on LinkedIn or follow him on Twitter.
Share this post


2000 symbols remain
A quick question: when KD% for one keyword="-" this means KD%=0 or KD%="not calculated"?
How do I change the CPC column from USD to £ please. I'm running the report for the UK but I'm being shown a CPC in $...
Mike Isaac
Hey Steve! Unfortunately we do not currently have this option available at the moment for this tool. However, we hope to have this within the tool during Q1 of next year. If you have any questions or suggestions in the meantime, please feel free to reach out and let us know at mail@semrush.com. Thanks again Steve!
Sadanand Kasukurthi
Thanks for the update Mike! Please let me know where I can set up city wise location for keyword research. For example, I saw only national locations like United States, UK, and Australia. I want to add city Los Angeles, Miami, and Beverly Hills etc.
Mike Isaac
Sadanand Kasukurthi
Hey Sadanand! All the main reports within SEMrush will give you national level results. In order to see any local data, you will need to use our Position Tracking tool. Here is a post that explains how to use this: https://www.semrush.com/blog/discovery-thursday-semrush-position-tracking-tool/
This will give you localized rankings every 24-48 hours. I hope this helps!
This looks great, thanks and congratulations
We are liking this tool. It says this will be part of paid SEMRush subscriptions. Can you elaborate on that? Will it be at all levels? Will there be restrictions/limits as there are with other items based on subscription level? We are trying to understand the projected cost or added cost (if any) of using this once it is out of beta.
Mike Isaac
Bradley Jones
Hey @disqus_FSJKsKNSfv:disqus. Currently, we are unaware of what the limits will be on this tool. I can tell you most likely that there will be certain restrictions on this tool by subscription level once it is out of beta. However, once we have determined what the limits will be for this tool, we will be notifying everyone what those limits are.
Louise Amor
This looks great Mike! Are these global results? Will there be a filter by country in the future?
Mike Isaac
Louise Amor
Thanks @louiseamor:disqus! These are national level results. This is currently only available for our US Database, however we plan on rolling this out into our other databases shortly.
Mike Friedman
What is the keyword difficulty based on? I cannot find any information about that.
Mike Isaac
Mike Friedman
Hey Mike Friedman , thanks for reaching out! The keyword difficulty metric is based on who is ranking for the keyword. SEMrush takes into consideration the authority of the people are showing up for a given keyword. The more authoritative websites are that rank for a particular keyword, the harder it will be for one to rank for that keyword.

There is no way to truly gauge organic difficulty. Google does not really give you this number. SEMrush has created our own proprietary formula to measure this with results for a given keyword.

Please take a look at this video tutorial for more explanation: https://www.youtube.com/watch?...

Thanks Mike and feel free to reach out with any other questions!
Have a Suggestion?