Are you ready? Let’s get started!
Finding traffic generating keyword ideas with Semrush
What’s the fastest way to build a profitable blog or website that makes profits? If you said “website traffic”, you’re absolutely right.
But increasing your website traffic, especially from search engines is not at all easy. There are literally millions of new sites are going live every single month, so the competition is getting fierce.
And it’s getting more complicated to increase organic traffic due to the frequent changes in Google algorithms. So if you want to get more search traffic to your site, you need to find high traffic generating keyword ideas.
Here’s where long tail keywords come into play. Long tail keywords contain 4 or more keyword phrases and they are easier to rank for (due to less competition in search).
Whether you know it or not, 70% of the search traffic comes from long tail keywords. That simply means, 70% of searchers use long tail keywords to browse something online.

So if you’re looking to get more organic traffic to your sites, start targeting long tail keywords.
If you’re wondering about how you can find traffic generating long tail keyword ideas with Semrush, here’s a simple tutorial for you.
Step 1: Finding keyword data
Go to Semrush dashboard and enter any topic or keyword phrase of your choice.
Semrush instantly takes you to the Keyword Overview section where you can find a lot of data for your target keyword phrase or topic.
Here’s how it looks like;

As you can see above, we took an example keyword of “fitness apps” and the keyword overview gives us various details including;
- Monthly search volume for the keyword
- CPC distribution
- CPC of the keyword (in paid search results)
- Number of results
- Competition
- Trend and so on
Quick Note: You can change the database depending on your target audience (from US to India to Australia to so many others, as Semrush includes a ton of databases).
You’ll also find things like;
- Phrase match keywords
- Related keywords and
- Ad history for your target keyword
If you gone through this Semrush guide, we’ve already discussed about things like related keywords, phrase match keywords and so on.
Step 2: Finding long tail keywords
Now that you know the various details of your target keyword, it’s time to start finding long tail keyword ideas with low search volume.
Why should you for low search volume keywords? That’s how you can easily get higher rankings in Google search without putting too many efforts.
For finding low search volume keywords, you need to click “Phrase match keywords” section (you can also use related keywords section). Click on View more and Semrush returns you a ton of results.
Now, you need to apply 2 filters (click on filters to add filters) which are;
- Words count (make it a minimum of 4 for finding long tail keywords)
- Volume (make it a maximum of 1000 monthly searches)
The above 2 filters generate you “low search volume long tail keywords” which are great for increasing your search traffic easily.
Here’s how the data looks like;

As you can see above, after applying the 2 filters, Semrush gave us few incredible keyword suggestions.
- Best fitness apps for android (with 880 monthly searches)
- Fitness apps for women (with 720 monthly searches)
Similarly you can find a ton of more low search volume long tail keywords. That’s it!
Using Keyword Gap from Semrush
One of the easiest ways to find traffic generating keywords is to mine your competitor websites. Find out what keywords are generating them most traffic and start comparing several of your competitors domains at once to see any similarities in keywords.
You can use Keyword Gap tool from Semrush which offers you a side by side comparison of the similarities and differences between keyword profiles of up to five domains. So you can enter up to any 5 of your competitor domains to perform a keyword analysis.
Just go to keyword gap tool under “Competitive Research” section on Semrush and enter any of your competitor domains in the tool.
Here’s how it looks like;

See that? You instantly get similar keyword phrases from your competitor websites along with their search volume, keyword difficulty, CPC and other details.
You can also add filters to easily filter out unwanted keywords and come up with traffic generating keyword ideas from your competitors websites.
Use SEO Content Template from Semrush to Create Well Optimized Content
Semrush offers you an incredible template called SEO content template which you can use to easily create SEO friendly content that attracts more traffic from search engines.
Here’s how it works.
- Enter your target keywords (that you want to optimize your content for)
- Semrush SEO content template analyzes your content on the Google’s top 10 ranking pages for your target keywords.
- Based on the SERP results, you’ll get recommendations on how to create SEO-friendly content to improve your overall rankings.
Pro Tip: If you’re using WordPress, make sure to install
Rank Math SEO plugin as it’s the #1 FREE SEO plugin which helps you easily optimize your blog posts and pages for your target keywords.
Finding money generating keyword ideas with Semrush
In the above step, we’ve discussed about how you can find traffic generating keyword ideas with Semrush, let’s now talk about finding money generating keywords using Semrush.
Money generating keywords also known as commercial or buyer keywords.
They usually include “transactional keywords: including;
- Buy
- Purchase
- Sale
- Low Price
- Cheap
- Discount
- Deals
- Offers
By using the above type of keywords within your website, you can attract potential visitors from search who are actually willing to buy something online.
And here’s how you can use Semrush for finding commercial keywords.
Quick Tip: For finding money generating keywords, you need to focus on the CPC of keywords. CPC (Cost Per Click) gives you an idea of how valuable a keyword is. The higher the CPC of a keyword, the more profits you can generate by traffic through those keywords. It’s as simple as that.
Enter your main intent keyword (such as buy, purchase, discount etc) + any target keyword (such as “used cars”). So the keyword is “buy used cars”
Now let’s enter that keyword phrase into Semrush and have a look at the phrase match keywords.
Here’s how the data looks like (in view full report section from phrase match keywords;

As you can see above, there are a ton of buyer keywords you’ll come across. Just filter out all the unwanted keywords that you don’t want to use.
You can also sort out the results by CPC so you can pick high valued keywords only.
Quick Tip: Change the device drop down to mobile from desktop to see what people search through smartphones and repeat the searches to find even more commercial intent keywords.
Here’s how it looks like;

So there you go. That’s how you can find commercial intent keywords with ease using Semrush. Just make sure to figure out your target audience intent to start using the right combination of keywords.
If you’ve any questions whatsoever, make sure email at anil@bloggerspassion.com and we’d be glad to respond!
If you’ve enjoyed reading this guide, make sure to use the following link to get a 30 days free trial to Semrush Pro account.
SEMRush is one of the excellent tool which every Digital Marketing person need to use. This is such a nice article which explains in depth regarding SEMRush tool. Thanks a lot for sharing this masterpiece.
Great Tutorial, SemRush is one o the best tool SEO Specialist like me. Especially for monitoring and analysis, although it’s paid, it worth it.
Thanks for this awesome post because only that person can understand the value of SEMRUSH who work on SEO. This is really very important information for me because I am an SEO Executive.