How To Spy on Your Competitors Keywords [Find Low-Hanging Fruits]

Keyword research is a must if you want to stand out in the SEO competition. It can also help you come up with more unique angles for your content topics.

While important, there’s no denying that keyword research can be tedious. 

Fortunately for you, there is a way to skip all the number crunching and get straight to the good stuff.  

I’m talking about doing a competitor keyword analysis. 

This post will show you the steps on how to search for keywords on a page your competitor owns.

Understanding Competitor Keyword Research

What is Competitor Keyword Research
  • Save

Veteran bloggers will know that SEO is tricky business. 

You need to pay attention to a lot of factors if you want to achieve and maintain high rankings. 

For most website owners, formulating an SEO strategy that works is depends heavily on trial and error. This is especially true when it comes to deciding which keywords to target. 

That’s where traditional keyword research methods come into play. 

What is traditional keyword research?

Knowing how to find low-competition keywords with high traffic is the name of the game. 

It begins with a broad term or “seed keyword” and a keyword research tool like Ubersuggest.

By entering the seed keyword into Ubersuggest, you can discover a long list of long-tail keyword variations you can target. Critical metrics like keyword difficulty, average monthly traffic, and Cost Per Click are also provided to help spot profitable terms. 

How to do Keyword Research with Ubersuggest
  • Save

If you plan to perform keyword research from scratch, be sure to look for long-tail keyword variations. Check out the link for the unmissable steps to successful keyword research along with alternatives to Ubersuggest.  

A lot of bloggers use traditional keyword research to fuel their content marketing and SEO campaigns. 

While effective, the keyword ideas you can uncover are educated guesses at best. 

Let’s face it, even if you find keywords with decent traffic and manageable competitiveness, results are still aren’t guaranteed. You can’t be 100% sure that your keywords will yield traffic — let alone conversions — unless you give them a shot. 

A competitive keyword research tool solves this problem by essentially unwrapping the strategy of top websites. 

What is competitor keyword research?

Unlike traditional keyword research, you don’t have to start from square one with competitor keyword research. 

You just model your strategy around proven keywords that your competitors already tested. 

Not only is it a huge time-saver, electing to find competitors’ keywords also has the following benefits: 

Benefits of Competitor Keyword Research
  • Save
  • Discover content gaps — Keywords used by competitors can also point to untapped content ideas that you haven’t capitalized on yet. These are gaps between you and your competitor’s SEO strategies that must be closed if you want to outperform them. 
  • Find PPC keywords you can bank on — If a top competitor is investing in a keyword for paid traffic, chances are it helps them generate profitable leads. You can then ramp up content creation for these keywords and bid on them as well. 
  • Save money on link building — Building links to elevate your search engine rankings consumes a huge chunk of a blogger’s time and budget. Competitor keyword research maximizes returns by finding the right keywords to target. 
  • Remodel your content strategy — Identifying the perfect keyword ideas is just a part of SEO competitor analysis. You can also spy on their content to borrow strategies that can increase search engine rankings. 
  • Unveil secondary keyword opportunities — Aside from high-traffic, focus keywords, your competitor may also have dozens, if not hundreds, of secondary keywords that bring traffic. Adopting these keywords into your SEO strategy will create more ways for visitors to find your site. 

With all that said, you must be eager to do competitor keyword research. 

Don’t worry — we’ll get to it soon. There’s just one more thing we need to talk about first. 

Finding the Recommended Keyword Difficulty for Your Website

A step-by-step approach is needed in order to make the most out of competitor keyword research. 

Here’s the problem: a keyword that works well for a bigger competitor may not work for you at all. 

Why? Because different websites have different ranking capabilities. 

This is dictated by a handful of SEO metrics, like Domain Authority by Moz and Alexa Rank by Alexa.  

The higher these metrics are, the higher the keyword difficulty ratings you can take on. It may sound harsh, but that’s just the reality in the competitive SEO industry. 

This begs the question: “What is the ideal keyword difficulty range for my website?”

To establish a baseline keyword difficulty for your website, you’ll need a tool like SEMrush. It’s an all-around SEO and marketing analytics platform for professional marketers and serious bloggers;

SEMrush Homepage
  • Save

Don’t own SEMrush yet? 

You can start with a 30-day free trial account for SEMrush. That should give you more than enough time to complete the steps below.

Let me walk you through the steps of setting a baseline keyword difficulty for your website.

1. Generate a domain overview report

For the sake of this guide, we’ll use the organic keyword data of SEMrush. 

On the ‘Domain Overview’ tab, enter your website’s URL and click the ‘Search’ button.

Domain Overview
  • Save

SEMrush will then present you with a report page filled with pertinent information on your website. This includes your average organic search traffic, backlink count, total number of ads, and more. 

What you need to look at, however, is the “Top Organic Keywords” section. From there, just click on ‘View full report.’

View Top Organic Keywords on SEMrush
  • Save

2. Filter out your top keywords

The organic research overview page reveals valuable metrics that relate to your website’s SEO performance. 

Some of the metrics you’ll find are the number of your organic keywords, projected traffic cost, and average organic traffic. 

SEMrush Organic Research Results
  • Save

Pay attention to the location of this report — you’ll need it later when you actually want to check competitor keywords. 

The next step is to switch to the ‘Positions’ tab to view your website’s organic search positions. More importantly, it shows the list of keywords your website is currently ranking for.

SEMrush Positions Tab Keyword Research
  • Save

Above the organic keyword metrics, you’ll find four drop-down menus that control the filter options. 

The goal here is simple: find the organic keywords that you rank highly for and look at their difficulty ratings. 

We can do this by clicking the ‘Positions’ drop-down menu and selecting a specific range. 

Scanning your top five positions should be a great place to start. If you can’t find any results, bump this up to top 10, 20, and so on. 

Keyword Position Filters on SEMrush
  • Save

Once the page is refreshed, you should see the keywords that you rank for. Sort the list according to difficulty to find the most competitive keywords out of the bunch.

SEMrush Keyword Difficulty Sort
  • Save

A glance at your top keywords should give you an idea of the recommended difficulty range you should aim for. In the example above, it looks like SEMrush has no problem competing for keywords with a difficulty rating of around 90. 

SEMrush Keyword Difficulty Column
  • Save

That looks about right — but then again, competitive SEO has no room for guesswork.

We need to refine this data to get the accurate keyword difficulty ranges you can target in your competitor research. 

An easy way to do this is to export the data and generate a frequency chart on Excel. This takes us to the next step.

3. Exporting your data into an Excel document 

After you find your most competitive keywords, click ‘Export’ on the top-right corner and select ‘Excel.’

SEMrush Export CSV File
  • Save

Initially, your Excel report should look something like this: 

Keyword Tracker Excel
  • Save

That’s a lot of numbers. 

Before we proceed, let’s trim down our data to show only what’s important — particularly the “Keyword” and “Keyword Difficulty” columns. 

Trimmed Excel Keyword Tracker
  • Save

In addition to these columns, there are two more columns you need to manually create. 

4. Building the “Bin Array” column

Wait — what on Earth is a “Bin Array”? 

Basically, it’s a set of numbers or intervals used in the “Frequency” function for Excel. Rest assured that everything will be clear to you by the end of this section. 

For now, let’s call the next column “Bin Array.” 

Excel Tracker Bin Array Column
  • Save

Right below this column header, enter 0, 5, and 10 into consecutive cells. Notice that these numbers are a total of five values apart — pertaining to keyword difficulty ranges. 

Bin Array Starting Values
  • Save

Since SEMrush measures keyword difficulty on a scale of 0 to 100, we still need to expand this number set. Luckily, Excel can automatically do it for you — just select all three cells and drag it to the lower cells.   

Here’s how it’s done: 

Expanding Your Bin Array Numerical Set
  • Save

5. Using the “Frequency” formula to find the ideal keyword difficulty

The next column will be called “Frequency,” which will measure the number of keywords in all keyword difficulty ranges. 

Excel Tracker Add Frequency Column
  • Save

This time, we’ll need to fire up a formula for our first value. 

Highlight the first cell under the “Frequency” column and click the ‘Formulas’ tab. Keep in mind that the interface may be different if you use another spreadsheet software or a different version Excel. 

Excel Formulas Menu
  • Save

In the ‘More Functions’ sub-menu, expand ‘Statistical’ and click ‘Frequency.’ 

Excel Statistical Frequency Formula
  • Save

The frequency function will require two inputs in order to work: “data_array” and “bin_array.”

To input the bin array values we created earlier, click on the “Bins_array” field under the “Formula Builder.” Next, select all the values under the “Bin Array” column. 

Excel Bin Array Field
  • Save

On the “Data_array” field, we then select the values under the “Keyword Difficulty” column.

Excel Data Array Field
  • Save

If you click ‘Done,’ you’ll notice that the frequency cell will return a value of zero. That’s because we still need to apply the formula with the rest of the bin array values. 

To do this, drag the bottom of the cell and expand it all the way next to “100.” 

It’s very important that you drag from the center and not the corner to correctly perform the next step. 

Click and Drag Frequency Cell
  • Save

Once all the cells are selected, click on the formula bar and press ‘Control,’ ‘Shift,’ and ‘Enter’ on your keyboard. This shortcut is the same for both Mac and Windows devices. 

Excel Frequency Formula Bar
  • Save

The “Frequency” column should now be populated with the number of keywords that fall under a specific difficulty range. 

Judging by the numbers, SEMrush’s baseline keyword difficulty is 60-70 since it’s the most frequent range. 

Excel Tracker Keyword Difficulty
  • Save

I know it’ll take several minutes for you to calculate the “comfort” keyword difficulty for your website. Feel free to review and use the steps above before coming back once you get your baseline keyword difficulty. 

How to Find Competitors the Right Way

Now that you’ve calculated the ideal keyword difficulty for your website, all that’s missing is a primary competitor. 

Long story short, a primary competitor is another brand that offers the same products or services. 

This means they want to draw the attention of the same audience. And in most cases, they’re also after the same target keywords as you. 

How to find primary competitors 

Do you still have your SEMrush trial account active? 

Good — you can use it to identify your primary competitors in an instant. 

Going back to your domain overview report, scroll down until you find the “Main Organic Competitors” section. 

Your primary competitors in your niche will be served to you on a silver platter. 

For example, below is what this section looks like for MailChimp

SEMrush Main Organic Competitors
  • Save

For a longer list of competitors, go ahead and click ‘View full report.’ This will take you to the “Organic Competitors” page that contains additional information, like competitor shared keywords, traffic, and competitiveness. 

SEMrush Keyword Research Metrics
  • Save

Speaking of competitors, remember that there are a handful of SEMrush alternatives that can provide you with similar information. Since there’s no one-size-fits-all solution in SEO, you should check my comparison to find a platform tailored to your needs. 

Serpstat, for one, displays your organic search competitors right from the overview page. 

Serpstat Competitors in Organic Search
  • Save

What if you don’t have a marketing analytics tool to pull out competitors for you? 

If your objective is to simply find competitors, a swift Google search ought to do the trick. Just be sure to actually use one of your target keywords — you should identify primary competitors in no time. 

Finding Competitors with Google
  • Save

The downside of this method is, you’ll miss out on all useful metrics that analytics tools like SEMrush offer. 

On the plus side, using search engines will also help you come across secondary competitors. 

How to find secondary competitors 

While primary competitors sell the same products and services, secondary competitors don’t have any of that. 

Instead, they publish content aimed towards your target audience. This means they also target the same or related keywords.  

For instance, “email marketing automation” is one of MailChimp’s organic keywords. 

  • Save

Naturally, you should also find some of their primary competitors in the search engine results. This includes other top-tier email marketing platforms like ActiveCampaign and GetResponse.

But in addition to these, there are also results from websites that don’t provide email marketing services. In fact, Neil Patel’s email marketing automation guide actually ranks higher than MailChimp’s content. 

  • Save

Regardless if a competitor is primary or secondary, one thing is for certain: 

You need to identify their target keywords and incorporate them into your strategy.

By now, you should be able to come up with three to five primary and secondary competitors.

List them down into a spreadsheet for now. If you used analytics tools, include metrics such as their traffic and shared keywords so you’ll know who to prioritize.

For your reference, suppose you run a personal finance blog and targets the keyword “how to save money.”

How to Save Money SERP
  • Save

Your primary competitors will be other niche blogs that sell the same services or products. As a personal finance blogger, you could be selling coaching services, an online course, or any other infomercial product.

You probably don’t sell credit cards or banking services — making sites like and your secondary competitors. 

With that in mind, this is what your list of competitors could look like: 

Finance Blog Competitor Tracker
  • Save

Fast Recap

I see you’ve reached this part of the article. 

Things will get a lot more interesting from this point forward.

To help keep you focused, let’s review the things we’ve accomplished so far:

  • Calculated the optimal keyword difficulty range for your website
  • Identified your primary and secondary competitors 
  • Sorted the priority of competitors for research according to their online presence

As you progress through the rest of this guide, I need you to remember two things: 

Your baseline keyword difficulty and your list of competitors. 

With those in hand, you’re now ready to analyze competitors’ keywords. 

What Keywords are My Competitors Using?

As you use the tactics outlined below, you should come across dozens — possibly hundreds — of keyword ideas. 

If you have a keyword or marketing research platform, you can consolidate keywords by creating a group and exporting them. 

The best keyword research tools should have the features you need for this. SEMrush, for example, let’s you build keyword lists with the “Keyword Analyzer” tool.

This makes it easy for you to track and export your keywords into an accessible document. 

SEMrush Keyword Analyzer
  • Save

Bloggers who don’t own a tool like SEMrush, on the other hand, can track keywords manually.

It doesn’t have to be complicated — just create a spreadsheet that lists down your target keywords along with useful metrics. 

Of course, the tool you use for keyword research dictates the amount of data you can collect. But at the very least, your tracker should have each keyword’s monthly search volume and keyword difficulty. 

Keyword Tracker
  • Save

Lastly, I’ll be using different tools for the remainder of this post. 

I’m doing this to broaden your perspective and maybe help you find the perfect tool for your specific preferences. 

The truth is, popular keyword research and analytics tools will most likely have similar features. Only the implementation and user interface are different. 

With that out of the way, here are five steps that will let you spy on competitors’ keywords: 

1. Use a keyword research tool

For starters, a keyword research tool like KWFinder by Mangools should divulge the information you need.

The current version of the tool currently has two modes: “Search by Keyword” and “Search by Domain.”

To see your competitors’ keywords, go to the ‘Search by Domain’ tab and enter your competitor’s website address. 

KWFInder Competitor Domain Research
  • Save

After clicking ‘Find keywords,’ it shouldn’t take long for KWFinder to bring up results. 

For example, entering the domain “” will generate the following keywords: 

KWFinder Competitor Keywords
  • Save

The top of the list is probably filled with branded keywords. But there should also be a couple of organic, long-tail keywords that you can also target for your website. 

Don’t forget to check the ‘Paid Keywords’ tab — there should be more keyword ideas there.   

KWFinder Paid Keywords Tab
  • Save

Which keywords from the bunch should you add to your tracker? 

You should factor in two things: the keyword’s search volume and your baseline keyword difficulty. 

The more traffic a keyword generates, the better. Just see to it that their keyword difficulty ratings stay within the ideal difficulty range we calculated earlier. 

2. Scrape keywords from competitors’ top pages

Using your competitors’ domain address for keyword research will surely help you identify a couple of focus keywords. 

There’s just one problem: “What if their homepage doesn’t rank for any keyword that drives traffic?”

That’s why you also need to look at the keywords they target on their top pages.

I bet that their top-performing content is armed with several high-traffic keywords. 

To look for your competitor’s top pages, you need a tool with the same firepower as SEMrush. 

Serpstat should be a good candidate. Simply generate a domain overview report and scroll down to the “Pages with the highest visibility” section. 

Plugging in will reveal the following high-traffic pages: 

Serpstat Pages with the Highest Visibility
  • Save

Easy, right? 

With the list of your competitors’ top content, you can now access their most valuable keywords. Just click on one of the links to generate the page overview report. 

The “Organic keywords” section should be right above the fold. 

Serpstat MakingSenseofCents Organic Keywords
  • Save

Clicking ‘Show all’ will take you to the keyword positions page. This is where you’ll identify the organic keywords that bring traffic to your competitor’s content. 

You can also create a filter to narrow down the list of organic keywords. 

Serpstat Keyword Filters
  • Save

3. Look for keywords with commercial intent 

For blogs that have a virtual store, it’s crucial that you optimize for keywords with buyer intent.

These are keywords that contain commercial or action-oriented terms, like “buy” or “order.”

In which case, keyword analysis must be done on your competitor’s online store subdomain or page directory. 

It’s pretty much the same as analyzing your competitor’s top content. Only this time, you’ll use a URL with the specific store-related subfolder or subdomain in your domain analysis. 

Picture that you run a pet blog and Pet Life is your competitor. 

Exploring their domain will eventually lead you to their shop section, which runs on the subdomain “”

Pet Life Shop Subdomain
  • Save

If you also want a store for your pet blog, you should take a peek at their commercial keywords. This is especially true if you’re planning to offer similar products.

You can instantly reveal the keywords you need by plugging in the store’s subdomain on SEMrush or anything similar. 

SEMrush Pet Life Shop
  • Save

For those who haven’t the budget for a keyword research tool, try using Ubersuggest. It should also reveal the organic keywords of any domain you enter, including shop subdomains.

Ubersuggest Competitor Keyword Research
  • Save

The drawback is, Ubersuggest’s results are nowhere near as comprehensive than that of a premium SEO platform like SEMrush. But it should be a reasonable option for blogs that are yet to generate steady income.  

4. Expanding your keyword base with secondary keyword analysis

Now that I’ve already brought up Ubersuggest, let me talk about one thing it’s amazing for: 

Secondary keyword analysis. 

Suppose you’re a food blogger and your top competitor is I am a Food Blog

Entering their domain to Ubersuggest leads to the following keyword ideas:

Ubersuggest I Am a Food Blog Keywords
  • Save

Out of all these keyword ideas, let’s assume “pancakes Japan” got your attention. Maybe you want to write a blog post related to pancakes and would like to diversify its target keyword set. 

All you have to do is enter your competitor’s keyword into Ubersuggest to reveal secondary keyword opportunities. And on the “Keyword Ideas” page, just switch to the ‘Related’ tab.

Ubersuggest Pancakes Japan Keyword Ideas
  • Save

Looking for secondary keywords related to that phrase will send more relevancy signals to search engines. As such, you’ll have more chances of outranking your competitor as well as raking in traffic with those surplus keywords. 

Just don’t forget the keyword difficulty rating of each secondary keyword. Whatever you do, keep them below or close to the recommended keyword difficulty for your website. 

5. Find content gaps to unearth even more keyword opportunities

Take note that, for this step, we’ll need a feature that’s only available on SEMrush. 

From the main dashboard, expand the ‘Gap Analysis’ sub-menu and click ‘Keyword Gap.’ 

SEMrush Keyword Gap Dashboard
  • Save

The keyword gap tool is where you can compare multiple domains side by side. SEMrush will then pluck out keyword opportunities based on the intersection type and filters you’ve set. 

In short, a keyword gap analysis to find competitor keywords that you haven’t targeted yet. The first step is to enter your competitor’s website as the first domain and then add your site second. 

Imagine for a second that you own Pet Life and The Pet Blog Lady is your competitor. 

What you have to do is enter both URLs into the “Keyword Gap” page. 

Because we want to find keywords that your competitors have but you don’t, their domain should be entered first. 

SEMrush Keyword Gap Interface
  • Save

See the two circles between the domains that look like a Venn diagram? That’s where you can set the intersection type you want to use for the comparison. 

To unveil keyword opportunities from your competitor’s domain, select ‘Unique to the first domain’s keywords.’

Keyword Gap Unique to the First Domain's Keywords
  • Save

Now that our keyword gap comparison is ready to launch, click the green ‘Go’ button on the right. 

SEMrush should fetch a list of keywords that the first domain ranks for but are totally ignored by the second. In other words, these are the “keyword gaps” in your strategies that must be filled. 

SEMrush Pet Blog Lady Keywords
  • Save

I recommend using filters to get only your competitor’s top, relevant keywords. 

Let’s say you want to find competitor keywords that get the most traffic. By clicking ‘Advanced filters,’you can create a filter that sieves out keywords with at least 100 searches a month. 

Just copy the configuration below by selecting the right options in each drop-down menu. 

SEMrush Keyword Gap Filter
  • Save

To further refine your keywords list, add as many filters as needed. 

For example, it’s an absolute must that you filter out keywords within your baseline keyword difficulty. In which case, you need a filter with a configuration that looks like this: 

SEMrush Keyword Gap Difficulty Filter
  • Save

That’s it — you can play around with more filter combinations to find the keywords you need. The two crucial things to remember are your baseline keyword difficulty and keyword tracker. 

Bonus: Finding low-hanging fruit keywords

In keyword research, a “low-hanging fruit” means a keyword that could result in quick wins. 

A great example would be a keyword that you already rank for on page two. Optimizing for that keyword should be easier since you’re only several positions away from Google’s first page.

SEMrush’s keyword gap tool will help you find these low-hanging fruit keyword opportunities. Just follow the previous steps to perform a keyword gap analysis. 

The only difference is, you’ll need to use the ‘Common keywords’ intersection type. 

SEMrush Keyword Gap Common Keywords
  • Save

As you may have guessed, this type of analysis will scoop up keywords that both you and your competitor rank for. 

All that’s to do is create filters that get your competitor’s organic keywords on page one and yours on page two. 

These are the keyword filter configurations you need to use:

SEMrush Keyword Gap Filters
  • Save

The result should be a list of keywords that the first domain ranks for on page one. But as for your site, it only ranks on page two. 

There you have it — low-hanging fruit keyword opportunities that could get you to the top of SERPs.

Keyword Comparisons Low Hanging Fruit
  • Save


How’s your keyword tracker looking now?

Are you happy with the number of new keyword ideas you found with the strategy? 

Sure you do!

If not, don’t hesitate to share your feedback and suggestions in the comments below. I’ll be waiting.


You Might Also Like:

Spy Competitors Keywords
  • Save

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. Good post and yes sometimes we struggle to find new keywords to target and this technique will help us to get new keyword ideas! Keep up the good work

  2. Hi Ankit,
    very detailed article, no doubt if you can analysis your competitors effectively then you can beat them easily as well but first of all you need to know their Strengths and Weaknesses.

    Thanks for sharing 🙂

  3. Hi Ankit,

    Really a good way to track keywords of our competitors, I will surely give a try got to know about a new tool i.e Spyfu.
    I have never tried analyzing site of my competitors.

    Thanks for sharing

  4. Thanks Ankit nice post and I think that we must not always think what you competitors are targeting but instead we must take that an as ideas but do your keyword research properly! Keep up the good work

  5. Hello Ankit !

    These tools are awesome . But the problem is that these tools can be useful only as a pro version . The free version do not provides much data .
    Thus these tools wont be helpful for new blogger who do not have any budget .
    Thus please write a post mentioning some free ways by which newbie bloggers can also spy on their competitors for free .

    Keep producing such wonderful content !

    Happy blogging

  6. Thank you for this very complete tutorial. I just checked out spyfu and it has very comprehensive data, even on the free version.

  7. Again a great post from you Ankit!

    Keeping an eye on competitor’s keywords is essential in blogging. I aware about checking the KWs we rank for through Google Webmaster and Analytics. I know that it can also be done with and yes, I have Moz account.

    But Spyfu tool is new to me, I’ll have a look on it. Good to see that you’re using a content locker to grab more social cues. I use Alexa as you said but unaware of SimilarWeb.

    Thanks for presenting an helpful post for us. Keep doing the same, have a good day!

  8. Anneswan Adhwaryu says:

    Really a great article Ankit sir! And a useful one to find out the secrets of success of other blogs 😀

  9. Michael John says:

    Hey Ankit,
    This is really informative.
    I have started this new blog recently and I am trying to share as many tricks as I can too. This is really informative for all novice blogger.
    Thanks for the share

  10. Ankit, the above was a brilliant tips about keywords analyzing. I really love it..

    Actually, conducting keywords research and analyze the competitors rate is really important for search engine optimization. Choosing the right keyword phrase will helps your post listed on higher position on Google listing.

    You’ve added more value to your article by providing valuable tips of keyword monitoring here. I’d admit that researching for right keyword is really important, but optimization and monitor keywords ranking is really important for seo.

    It helps to understand why your article could rank or ranked on top. then how of solution will came after why..

    Thanks for sharing..

  11. NISHIGANDH says:

    Dear Aniket,
    Thanks for posting such a wonderful article. Its essential to find such a keywords. As per your last articles @ google webmaster and google analytical, it also help us a lot to find different keywords. Semrush is the best method.

  12. Chintan Panchal says:

    Hey Ankit,

    Really awesome and well written and described article. I am currently using spyfu and semrush to check my website’s stats. But i like to use this new tool. Thanks for share this.

    Chintan Panchal

  13. hey Ankit

    I read all blog post in a single week.intresting writing skill + good social promotion thanks for sharing.



  14. This is a very cool and interesting topic. Marketing and business world is cutthroat and competition is getting stronger. We live in this digital era where we can use tools and different tactics to spice up everything we have and by spying what our competitors are into etc.

    The list above is all great keyword tools to use to see what your competitors are up to.

    SEMRush is a tool that allows you to enter a domain and view ten of the top keywords that the website ranks for organically, showing the keyword and etc.

    All in all, thanks for sharing all of these tips and tools. I will keep in mind the important things and knowledge I’ve read here. Thank you for sharing your insight. It’s an awesome post!

  15. Hello Ankit,

    This is a well-written post with value to niche marketers.

    There is no doubt that understanding what the competition is ranking for will give a site an edge to profit from convertible keywords.

    It’s to get practical.

    Thanks for sharing the necessary tools to use.

  16. Hey Ankit,

    Great post on checking your competition and from your own site for keywords!

    Thats the one thing that’s going to help you get more search engine traffic. Having the right keywords that rank well so that your post can be found.

    I use SEMrush and also Buzzsumo’s site to find keywords and great titles that are getting a lot of shares. I also check Google Analytics for Landing pages, but I never checked the other metrics you mentioned here. I’m definitely going to take note of this and bookmark this post!

    Thanks for sharing Ankit! Have a great rest of the week!

    1. Ankit Singla says:

      Hello Sherman,

      Welcome to my blog.

      Finding the right keywords is the game. Find potential keywords, write awesome content that is worth sharing and linking, promote it massively and you are done. Your ranking and traffic will automatically increase with time. This is what I follow all the time.

      Yes, I also use SEMrush and Buzzsumo. Both the tools are so awesome and we can easily leverage them for our benefits.

      Thanks for reading the article and commenting on it. I appreciate your presence here. 🙂

  17. Hi Ankit,

    These tips are powerful ways to find out the keywords of our competitors, step by step guide is excellent in explaining the message, I thoroughly enjoyed reading this post, I too use SEMrush and Google planner for keyword research but I never heard of Spyfu, thanks for sharing the information, see you soon.

  18. Hi Ankit,

    Loved the post title, it drew me in to read.

    BTW, I really like the way your Blog site is laid out. It’s got clean lines and a great readable font. Awesome.

    Like so many others, I’m always curious about what Keywords the competition is ranking for and why (if I can figure that out).

    You’ve provided great details on how to use Google Analytics and/or GWM tools to check keywords a site is ranking for. The screen grabs are really readable and well documented as well.

    How to Check Competitors’ Keywords was nicely explained. I’ve been using Open site explorer for some time now and I’m pretty happy with the results delivered.

    I’ve often noticed that while SEM Rush is a recommended tool to use, it used to give a whole lot of problems, including Google getting annoyed with its use on occasion. This is why I discontinued to use SEM Rush. I wonder if those issues have been resolved? I shall take another look at SEM Rush immediately.

    Spyfu is really great for checking out competitor site information, including keywords. While Spyfu seems a tad costly the value that it delivers in return if used properly can have the most awesome effect on boosting the SERP ranking of your website as well as affiliate income.

    You have beautifully rounded up this post by explaining what to do after getting access to interesting keywords list. There is a ton of real valuable content here Ankit. Thanks for sharing.

  19. Thanks for sharing another lucrative online tool which is very useful for finding your competitors keywords.
    In fact I never heard this spectacular tool before. But I definitely try this tool in future.
    Thanks for sharing such a fantastic post

  20. Hi Ankit!

    Great and informative article on finding competitors keyword!
    I have one question, do allintitle and allinurl still effective to know how many competing pages on the SERPs?
    I hope you will give answer!

  21. Hi Ankit
    Thanks to provides very good information about various tools, I m using semrush since 1 year and I deserve semrush is good for Competitor analysis.

  22. SEMrush is the great tool when it comes to keywords. Yes, spyfu is alsi a great tool. thanks for nice post

  23. Thanks Ankit nice post and I think that we must not always think what you competitors are targeting but instead we must take that an as ideas but do your keyword research properly! Keep up the good work

  24. Hi Ankit,

    I have one website and last month my 5 to 10 keywords are on the top of the googles first page. But now i don’t know what happen they all are disappear from first page of the google search results. Please suggest me some tips. Is their reason a keywords competition ?
    Please answer

  25. Dear Sir, Good Info overall and useful too.
    I have been using Opensiteexplorer free version since new to this blogging Industry.

    Your post has helped me out to find some essential keywords as per competitive search tutorials on Google Analytics.

    Can you post an upcoming article in detail on finding competitors keywords – either “free” or “low-cost paid” tools so that it can be helpful for new bloggers like me.

    Thank You !

  26. So far good. But we need more about free tools information – because for paid one we get directly help from them.

  27. Why would you need to check it again on Google Keyword Planner to check the search volume? SEMRUSH already did it for you, and you can check it again on SEMRUSH? Also, nowdays Keyword Planner won’t show exact monthly search, only a ranged volume, unless you’re a big advertiser. Is this article outdated?

  28. Hello Ankit,

    I love this post as well as writing skill too. You well described to find competitors keywords. Thanks for sharing with us.

    This is priceless post, I learned a lot from it.

  29. You did a very good job here man, I look forward to seeing how these tips will help me grow my blog.
    Glad I found your guide.

  30. Hello Ankit,

    You have shared such a great technique with us to find competitors keyword with great tools.

    I have never used SpyFu but now I will definitely try it.

    Thank you so much for this great informative article.

  31. Hi Ankit, As a newbie, Am familiar with ubersuggest I never knew about KWfinder by mangools tool. Helpful information to find competitors in the right way. Also, thanks for sharing different tools… I need to implement in this way to get traffic and increase ranking to website Keep sharing..!