How to Spy on Competitors' SEO Without Expensive Tools

You type your main keyword into Google and your competitor shows up in position one. You scroll their site. The content isn't even that good. You've been publishing for months and they're beating you on every term that matters.

That's the moment most people start wondering what they're missing. The answer is usually sitting in plain sight — you just need to know where to look.

Here's how to see exactly what your competitors are doing in search, without paying $400/month for an enterprise tool.


Start With What Google Tells You for Free

Before you open any tool, Google itself will show you a lot.

Search your competitor's brand name + "site:"

Type site:competitor.com into Google. You'll see every page Google has indexed. Scroll through it. Notice what kinds of pages they've built — product pages, comparison pages, how-to guides, location pages. The pattern tells you where they've invested.

Search the keywords you want to rank for

Look at who consistently appears across multiple searches in your niche. That's your real competitor list — not necessarily who you think of as a competitor from a business standpoint, but who's actually winning search traffic in your space. Sometimes it's a blog, a Reddit thread, or a media site eating your lunch.

Check "People Also Ask" and related searches

These boxes show you how Google clusters topics. If your competitor has a page that captures five related questions in one article, you can see the structure and build something more thorough.


The Free Tools That Actually Work

Google Search Console (your own data first)

If you haven't mined your own Search Console data, do that before looking at competitors. Filter by queries where you're ranking in positions 5–20. These are keywords where you have traction but not enough content depth or authority to crack the top three. Fix those before chasing new targets.

Ubersuggest (free tier)

Neil Patel's tool gives you a limited but real look at competitor organic keywords. Enter a competitor's domain, go to the "Top Pages" or "Keywords" report, and you'll see which pages drive the most traffic and which keywords those pages rank for. The free tier restricts how many results you can see per day, but it's enough to spot patterns.

Google Keyword Planner

Technically built for paid ads, but the keyword ideas it generates around a topic are useful for SEO. Enter a competitor's URL and it will surface the keywords Google associates with their content. The volume data is bucketed (shown as ranges, not exact numbers), but the keyword list itself is solid.

Ahrefs Webmaster Tools (free, for your own site)

Ahrefs' free webmaster tools let you verify your own domain and see your full keyword profile, backlinks, and which pages are gaining or losing traffic. You can't spy on competitors with the free tier, but knowing your own position clearly is the starting point for any gap analysis.

Similarweb (free tier)

Paste a competitor's URL and you'll see estimated traffic, top referral sources, and which pages get the most visits. The data is estimated and sometimes rough for smaller sites, but for established competitors it gives you a useful snapshot of where their traffic comes from.


The Manual Method: Read What They've Built

No tool replaces actually reading your competitor's content. Go to their blog or resources section. Sort by what looks most developed. Ask:

The gaps in their content are your opportunities. If they've written one shallow post on a topic they rank for, a more thorough treatment from your domain can outrank them — especially if your domain has comparable authority.

This is the core of competitor keyword analysis: you're not just looking at what they rank for, you're looking for what they rank for poorly.


Going Deeper: Finding the Keywords They Rank For

If you want a structured look at competitor keywords without a paid tool, the best free method is:

  1. Find 3–5 articles on their site that seem to perform well (lots of internal links to them, featured in their navigation, appear when you search relevant terms)
  2. Copy the URL of each article
  3. Paste it into Ubersuggest's "URL" keyword lookup
  4. Note every keyword that page ranks for, including long-tail variants

Do this across all five articles and you'll have 50–100 keyword ideas you can evaluate for your own content plan.

For a more systematic approach, the keyword competitive analysis process involves mapping these keywords against your own ranking profile to find true gaps — terms they rank for that you don't appear for at all.


What to Do With What You Find

Finding competitor keywords is only useful if you act on it correctly.

Don't just copy their content. Google already has their version. Build something better — more detailed, more current, targeting the same keyword cluster with more depth.

Prioritize by difficulty and intent. A keyword your competitor ranks for in position eight, with low competition, and clear commercial or informational intent is a better target than a high-volume term they dominate at position one.

Group keywords by topic. One well-built page can rank for dozens of related keywords. When you find and target competitor keywords, cluster them thematically rather than building one page per keyword.

Check for freshness opportunities. If a competitor is ranking with a post from 2019 on a topic that has changed, you can outrank them with an updated version.


When Free Tools Aren't Enough

Free tools work. But they have limits: capped results, estimated data, and no easy way to see the full keyword gap between your site and every competitor at once.

If you want a complete picture — every keyword your competitors capture that you don't, ranked by traffic opportunity — you either need a paid tool like Ahrefs or Semrush (starting around $100–$200/month), or you need someone to run the analysis for you. Rankfill does exactly that: it maps your competitors, identifies every keyword gap, and estimates the traffic you'd capture if you built content to fill it.

But before spending anything, run through the free methods above. You'll surface enough to keep a content team busy for months.


FAQ

Is it legal to spy on competitors' SEO? Yes, completely. You're looking at publicly available data — what they rank for in Google, what pages they've published, which keywords they target. There's nothing proprietary being accessed.

Which free tool is most useful for competitor keyword research? Ubersuggest gives the most actionable competitor data on the free tier. For your own site's data, Google Search Console is essential.

How accurate is Similarweb's traffic data? For larger sites (100k+ monthly visits), it's reasonably close. For smaller sites, the estimates can be significantly off. Use it as directional, not precise.

How often should I check what competitors are ranking for? Quarterly is a reasonable cadence for most businesses. If you're in a fast-moving niche, monthly makes sense. The keyword research competitor analysis process is more useful as a periodic audit than a daily habit.

What if my competitor has a much higher domain authority? Focus on long-tail keywords and topic clusters where their content is thin. High domain authority doesn't automatically mean every page they publish ranks well. Find the pages where they're ranking despite weak content — those are beatable.

Can I see my competitor's backlinks for free? Ahrefs Webmaster Tools shows your own backlinks for free. For competitor backlinks, Moz's free Link Explorer gives a limited look, and Ahrefs' free batch analysis tool gives you some data. Full backlink analysis for competitors requires a paid plan.

What's the difference between a competitor in business and a competitor in SEO? A business competitor sells what you sell. An SEO competitor ranks for the keywords you want. They're often different entities. A content site or publication might be your biggest SEO competitor without ever competing for your customers directly. Always identify your actual search competitors by running the keywords, not by assuming.