Articles

How to Check Your Competitor's SEO Rankings (Free Methods That Actually Work)

Ibby SyedIbby Syed, Founder, Cotera
6 min readFebruary 12, 2026

How to Check Your Competitor's SEO Rankings (and What to Do With What You Find)

SEO Rankings Checker

Last March I was doing a routine check on a SaaS competitor — small company, maybe fifteen people, nothing flashy about their marketing. I punched their domain into Ahrefs on a whim. They were ranking on page one for eleven keywords I'd never even considered targeting. Not obscure long-tails either. Real terms with real volume that mapped directly to what we sell. One of those keywords was sending them an estimated 2,400 visits a month. We had zero pages targeting it. Not a single one.

That was the morning I stopped treating competitor ranking checks as a "nice to have" quarterly exercise and started treating them like the intelligence operation they actually are.

Free Rank Tracking: You Already Have the Tools

Here's the thing about checking competitor keyword rankings — the most reliable method costs nothing. Open an incognito window. Search for a keyword you care about. Look at who shows up. That's it. That's the baseline.

But there are details that trip people up.

Incognito mode matters. Your regular browser is personalized to your search history, your location, the sites you visit. Google reshuffles results based on all of that. Incognito strips most of it away and gives you something closer to what a stranger sees. Not perfect, but dramatically better than your logged-in results.

Location changes everything. I tested this last week with one of our target keywords. From San Francisco, we were position six. From Chicago, position eleven. From London, we weren't on page one at all. If your customers are spread across geographies, checking from one location gives you an incomplete picture. Google's ad preview tool lets you simulate different locations without a VPN, which is the move if you need a quick multi-market view.

Free tools that do more than you'd expect:

  • Ahrefs Webmaster Tools — free if you verify your own site. You get your complete keyword ranking data, but here's the trick: use their free backlink checker on competitor domains to see what they're ranking for without paying a cent.
  • SEMrush free tier — ten searches a day. Enough to check a competitor's top organic keywords and see rough position data. I used this exclusively for months before we upgraded.
  • Google Search Console — only shows your own data, obviously. But it's the most accurate picture of your rankings because it comes straight from Google. Cross-reference what you rank for against what your competitors rank for and the gaps become obvious.
  • Ubersuggest — Neil Patel's tool gives you three free searches daily. Domain overview, top pages, keyword rankings. The data isn't as deep as Ahrefs, but for a quick competitor pulse check it works fine.

None of these individually give you a complete picture of your competitor's SERP rankings. Used together over a few sessions, you'll assemble something surprisingly close.

Competitor SEO Rankings

Branded vs. Non-Branded: Two Completely Different Stories

When you pull a competitor's organic keyword data, the first thing you should do is split it. Branded keywords on one side. Non-branded on the other.

Branded keywords are searches that include the competitor's company name. "[Competitor] pricing," "[Competitor] reviews," "[Competitor] login." These tell you about demand for their specific product. If branded search volume is climbing, people are hearing about them through channels you can't see — word of mouth, PR, conferences, whatever. It's a proxy for brand awareness that's hard to fake.

Non-branded keywords are the ones that matter for your competitive strategy. These are the generic industry terms — "sales automation tool," "email marketing for ecommerce," "invoice template free." When a competitor ranks well for non-branded terms, they've invested in content that captures people who don't know them yet. That's the traffic you can intercept.

Which matters more? Depends on your stage. If you're early, non-branded keywords are the entire game. Nobody's searching for your brand name because nobody knows you exist. You need to show up where people search for solutions, not brands. Later, when branded volume picks up, that's your signal that other marketing efforts are working.

What I watch specifically: competitors whose non-branded traffic is growing faster than their branded traffic. That means they're actively building content, actively competing for the same audience you want, and they're winning more of it each month. That's the competitor to worry about.

How to Read Competitive SERP Data Without Drowning in It

Pulling a competitor's keyword rankings gives you a spreadsheet. Reading it correctly is where most teams stumble.

Position clusters tell the real story. Don't look at individual keywords in isolation. If a competitor ranks positions 3-8 for fifteen keywords all related to "employee onboarding," they own that topic. They've built content depth, internal links, and topical authority around it. That's not a gap you close with one blog post. That's a gap you close with a deliberate content cluster strategy over several months — or you skip it and find a topic they haven't fortified.

On the other hand, if they rank position 12-20 for a bunch of keywords in a topic area, they've started but haven't finished. That's where you can leapfrog them. Better content, fresher data, tighter structure. Page two rankings are a sign of partial effort. Match their effort plus ten percent and you'll likely pass them.

Featured snippets and SERP features are a separate competition. A competitor might rank position four but hold the featured snippet, which means they're effectively position zero and capturing a disproportionate share of clicks. When you're checking SERP competition, note which competitors hold snippets. Those are worth targeting specifically because a well-formatted answer can steal the snippet even from a higher-authority domain.

Other SERP features to watch:

  • People Also Ask boxes — if your competitor appears here, they're getting visibility even below their organic listing
  • Video carousels — some keywords have shifted to video-first results, which means written content alone won't win
  • Local packs — if the SERP shows a map pack, the keyword has local intent and national content strategies won't work

The point of reading SERP data isn't to catalog every ranking. It's to figure out where the competition is soft enough that you can actually win.

Why Use an Agent for SERP Competitor Ranking

I'll be honest about what changed my workflow. I used to spend about ninety minutes each Monday morning pulling competitor ranking data across three tools, comparing it to last week, and trying to spot trends. It was useful but mind-numbing, and I'd skip it whenever something more urgent came up. Which was most Mondays.

An SEO competitor analyzer agent collapses that entire ritual into a single query. Feed it a competitor domain and it pulls ranking data, identifies which keywords they've gained or lost positions on, flags featured snippet opportunities, and clusters everything by topic so you can see the strategic picture instead of a wall of rows. The output is the analysis, not the raw data.

What surprised me most was what the agent caught that I'd been missing manually. Patterns across three or four competitors simultaneously — like when two competitors both started ranking for the same new keyword cluster in the same month, signaling a market shift I would have noticed weeks later on my own.

It doesn't replace understanding your market. But it replaces the tedious extraction work that keeps most teams from doing competitive SERP analysis as often as they should.

Your competitors' rankings are a map of what works in your market. The keywords they rank for are proven traffic drivers. The keywords they don't rank for — but should — are your openings. Check both. Check often.


Try These Agents

For people who think busywork is boring

Build your first agent in minutes with no complex engineering, just typing out instructions.