Free Competitor Keyword Research Tools Reviewed
You typed a competitor's domain into a tool, hit enter, and got back a list of keywords. Then you hit the "export" button and a paywall appeared. Or the list was capped at 10 results. Or the volume numbers looked suspiciously round. You've been through two or three of these tools already and you're not sure if any of them actually work, or if you're just supposed to pay $100/month to find out what keywords your competitor ranks for.
Here's what's real: there are free tools that surface genuine competitor keyword data. They all have limits. The limits vary enough that knowing which tool to use for which job saves you a lot of dead ends.
What You Actually Need From a Competitor Keyword Tool
Before reviewing anything, it's worth being specific about what the task is. Competitor keyword analysis has a few distinct jobs:
- Find keywords your competitor ranks for that you don't — ranking gaps
- Find keywords they rank highly for that you rank weakly for — priority targets
- Understand the volume and difficulty of those keywords — so you know what's worth building content around
Free tools handle these jobs unevenly. Some are great for discovery, useless for volume. Some show you 10 keywords and then stop. Some aggregate data in ways that make the numbers unreliable. You need to know which is which before you spend time in them.
The Tools Worth Knowing
Google Search Console (your own data, not competitors')
Start here even though it doesn't show competitor data, because it shows you exactly where you rank right now — including keywords where you're on page two or three. Those are often your best targets, because you already have some authority. Export your full query list, filter for positions 11–30, and you have a built-in gap list to cross-reference against what competitors rank for. Free, unlimited, accurate.
Ubersuggest (Neil Patel)
The free tier gives you three searches per day on competitor domains. Each search shows organic keywords, estimated traffic, and keyword difficulty. The keyword list is capped — you'll see maybe 100–150 keywords before it stops — and the volume data is directionally useful but not precise. Good for a quick snapshot of a single competitor. Not useful if you need to map an entire competitive landscape.
Semrush (free account)
Semrush's free tier is more generous than most people realise. You get 10 searches per day, and each domain overview shows the top organic keywords — typically the top 10 by traffic contribution. The data quality is high; Semrush's keyword database is one of the largest. The limitation is the 10-keyword cap per domain, which means you're seeing the tip of a competitor's keyword profile, not the whole picture. Still useful for identifying their highest-traffic pages and what's driving them.
Ahrefs Webmaster Tools (free, but for your own domain)
Ahrefs gives you free access to your own site's data if you verify ownership. That includes which keywords you rank for, their positions, and which pages drive traffic. Like Search Console, this won't show you competitor data directly — but combined with their free SERP checker, you can look up individual keywords and see who ranks where. Slow process for bulk analysis, but the data is reliable.
Moz Keyword Explorer (limited free searches)
Ten free searches per month, which is tight. The value here is the Opportunity and Priority scores, which factor in both volume and your likelihood of ranking. If you're vetting specific keywords rather than doing broad discovery, the scoring is useful. Not a tool for mapping a competitor's full keyword profile.
Keyword Surfer (Chrome extension)
Free Chrome extension that shows search volume in Google search results as you browse. When you search a keyword and look at the results, it also shows estimated monthly traffic for each result. This means you can search a topic, see which competitor pages are ranking, and get a rough sense of what traffic those pages are drawing. It won't give you a competitor's full keyword list, but it's useful for validating whether a specific page is worth paying attention to.
SpyFu (limited free view)
SpyFu shows you a competitor's top keywords with some data before cutting off. The free version surfaces maybe five to six keywords per domain with rough volume. Where SpyFu earns its place is historical data — you can see keywords a site has ranked for over time, which tells you whether a competitor's traffic is growing, declining, or volatile. The free tier is thin, but the angle is different from most tools.
How to Get the Most Out of Free Tools
The ceiling of any free tool is data volume. You're going to hit it. The way around it is to use multiple tools for different parts of the job:
- Use Semrush or Ubersuggest to identify a competitor's top 10–15 highest-traffic keywords. This tells you what they built their traffic on.
- Use Google Search Console to see where you already have a foothold — positions 11–30 on any keyword where your competitor ranks in the top five are your warmest targets.
- Use Keyword Surfer to browse competitor content and sanity-check traffic estimates as you research.
- Use Ahrefs Webmaster Tools on your own domain to see your full ranking profile and find pages that are close to ranking well.
This combination gets you further than any single tool's free tier will take you on its own. The honest limitation is time — stitching this together across four tools is slow, and you're still only seeing fragments of a competitor's full profile. A keyword competitive analysis done this way will miss long-tail keywords that individually look small but add up to significant traffic.
For a more complete picture of what competitors are capturing across their entire keyword set, a service like Rankfill maps the full competitive gap — every keyword opportunity your competitors rank for that your site is missing — as a one-time deliverable rather than a subscription to a tool you have to operate yourself.
What Free Tools Won't Show You
Free tools cap data for commercial reasons, but there's a structural limitation too: they show you what competitors are ranking for now. They don't easily surface:
- Keywords where your competitors are gaining positions quickly
- The full long-tail keyword set (hundreds or thousands of low-volume terms that collectively drive significant traffic)
- Which competitors to prioritise — not every site that outranks you is actually a meaningful competitor in your market
If you're doing competitor keyword research to build a content plan, those gaps matter. You can end up building content around keywords your toughest competitors are already deeply entrenched in, while ignoring easier wins sitting in their long-tail.
The methodology matters as much as the tool. See how to find and target competitor keywords for a more detailed breakdown of how to prioritise what you find.
FAQ
Are free competitor keyword tools accurate? Volume estimates vary between tools and none are exact — they're modeled from clickstream data and Google's own tools. Directionally they're useful; treat them as ranges, not precise counts. Semrush and Ahrefs tend to be the most reliable on data quality.
Why do different tools show different keyword counts for the same domain? Each tool has its own keyword database and crawler. A site might rank for 8,000 keywords in Semrush's database and 6,000 in Ahrefs because the databases don't overlap perfectly. Neither is wrong; they're measuring different slices of the same reality.
Can I see a competitor's full keyword list for free? Not reliably. Free tiers cap at 10–150 keywords per domain depending on the tool. A competitor with a large content library might rank for tens of thousands of keywords. Free tools show the top performers by traffic, not the full set.
Which free tool is best for a quick competitor check? Semrush's free domain overview gives the clearest snapshot per search — you see top keywords, estimated traffic, and top pages. Use it first.
Is it worth paying for a tool to do competitor keyword research? Depends on how often you need to do it. If you're doing this once to build a content strategy, a one-time analysis often makes more sense than a monthly tool subscription you'll underuse.
What's the difference between a competitor's "top keywords" and their full keyword profile? Top keywords are the ones driving the most traffic — usually broad, competitive, high-volume terms. The full profile includes thousands of long-tail terms that individually drive little traffic but collectively can exceed what the top keywords deliver. Free tools show you the top; paid tools (or services) show you both.