Competitor SEO tracking: how to track rival rankings

Competitor SEO tracking in practice: picking the keyword set, setting up a rank tracker, weekly or daily checks, and reading ranking jumps as new rival pages.

Ned, founder of Figo Verified 4 October 2026 5 min read

Competitor SEO tracking is the ongoing version of an SEO audit: a fixed set of keywords, checked on a schedule, with your competitors' positions recorded next to yours.

The audit tells you where you stand once. Tracking tells you when something changes, and the most valuable change it catches is a competitor publishing a page that starts winning your terms. Setup takes an afternoon. After that it is fifteen minutes a week.

If you have not yet done the one-off version, start with the SEO competitor analysis checklist, because it tells you which competitors and keywords deserve tracking.

Choosing the keyword set

Track 50 to 200 terms. Fewer and you miss movement; many more and nobody reads the report.

Say you sell scheduling software to physiotherapy clinics. The set splits into five groups:

  1. Money terms. "Physio booking software", "clinic scheduling software". Where buyers search with intent.
  2. Category and comparison terms. "Best physio practice software", "[competitor] alternative", "[competitor] vs [competitor]".
  3. Problem terms. "Reduce no-shows physio clinic". Where buyers start before they know a product exists.
  4. Competitor brand plus modifier. "[Competitor] pricing", "[competitor] reviews". You want to know whether your page appears for them.
  5. Segment or location terms. Only if you serve them differently.

Pull candidates from your Search Console queries, from the pages that earn competitors' traffic and from the competitor keyword research gap list.

Tag every keyword with its group and topic. The tags matter more than the keywords, because you will read movement by group rather than term by term.

Setting up competitor SEO tracking

Four settings decide whether the data means anything:

  • Location. Country for national businesses, city for local ones. Results for "physio software" differ between London and Leeds less than results for "physio near me", which differ completely.
  • Device. Mobile for most consumer searches. Pick one and keep it.
  • Language and search engine. Match your buyers.
  • Competitors. Your three to five search competitors from the audit, not only the rivals your sales team names. A review site holding three of your money terms belongs on the list.

Most SEO platforms include a rank tracker. Prices below were read from each vendor's own pricing page on 4 October 2026, at monthly billing.

ToolFromKeywords at that priceUpdates
SpyFu Basic$39/mo5,000Weekly, one project
Ahrefs Lite$129/mo750Weekly
SE Ranking Core$129/mo2,000Daily
Semrush SEO$139/mo500Daily

Semrush allows up to 20 competitors per campaign and Ahrefs up to 20 per project, so either covers a normal competitor set. The rank tracking tools roundup compares more options, and rank trackers for agencies covers tracking across many clients.

Weekly or daily?

For competitor tracking, weekly is enough.

A competitor's new page takes weeks to settle into its position. You will not respond to it within a day, and daily data on 200 keywords is mostly fluctuation that trains you to stop looking.

Daily earns its cost in three situations: your own site migration or relaunch, a known Google core update while it rolls out, and a few terms where a drop costs you money the same week.

One change worth knowing: in September 2025 Google stopped honouring the &num=100 parameter that trackers used to fetch 100 results in one request. Collecting deep positions now takes more requests. For competitor work it matters little, because movement below position 20 rarely changes a decision.

Reading the movement

Single keywords bounce a few places week to week. Ignore that. Read groups: average position or number of top-ten terms per tag, per competitor.

PatternLikely causeWhat to check
One competitor rises across a topic groupNew or rewritten contentThe ranking URL and its publish date
Everyone moves the same weekA Google updateGoogle's Search Status Dashboard
One competitor drops everywhereMigration, technical fault or penaltyTheir site, redirects, robots.txt
A new competitor URL appearsA new pageRead it
Their ranking URL swaps between two pagesConsolidation, or two pages competingWhether one now redirects
You fall as one competitor rises on the same termsDirect displacementCompare the two pages

The Search Status Dashboard at status.search.google.com lists the ranking updates Google announces, with start and end dates. Check it before reading anything into a week where every line moved.

Spotting a competitor's new content through ranking jumps

This is the part of tracking that pays for the rest.

Most trackers record which URL ranks for each keyword. Filter the competitor view for URLs that were not ranking last week. A new competitor URL entering the top 20 for three or more of your terms in the same week is a new page, and it is aimed at you.

A hypothetical run: in week 1, competitor B has nothing in the top 20 for "physio no-show policy template". In week 3, a new /templates/no-show-policy page appears at 14. By week 6 it is fourth and ranking for five related terms. You first saw it at 14, a month before it took the position that cost you clicks.

When you spot one:

  • Confirm when it went live. The page source and their sitemap usually give a date; the guide to checking when a page was last updated shows where to look.
  • Read it properly. What it covers, what format it uses, what it offers at the end.
  • Respond while it is still settling. Improve your own page, add internal links to it, cover what theirs covers better. A month later the position has hardened.

A fifteen-minute weekly routine

  1. Open the competitor view and filter for moves of five places or more.
  2. Group by tag. Note any group where one competitor moved as a block.
  3. List new ranking URLs for each competitor and open them.
  4. If everything moved, check the Search Status Dashboard before concluding anything.
  5. Write one line in a log: what moved, the likely reason, and the action, or "none".

The log is the useful output. After three months it shows each competitor's publishing rhythm and which of their pages actually worked.

Figo does this tracking as part of its weekly check: Google positions and estimated organic traffic for each tracked competitor and your own domain, new and lost keywords, and the new pages they published that week, in a Monday briefing. Plans start at $49 a month for three competitors. Ours, so judge accordingly. It checks once a week at country level, so if SEO is your full-time job or you need daily or city-level positions, a dedicated rank tracker from the table above is the better buy.

Questions people ask

Can I track competitor rankings for free?

Not reliably beyond a handful of terms. Checking in a private window gives a rough position, but location and device skew it, and Search Console only covers your own site.

How many competitors can a rank tracker follow?

It depends on the tool. Semrush allows up to 20 per Position Tracking campaign and Ahrefs up to 20 per project on its Lite, Standard and Advanced plans. Three to five is the useful number anyway.

Why does my rank tracker show a different position from what I see in Google?

Your own searches are shaped by your location, device and history. A tracker checks from a fixed location with no history, which is why it is the better number to compare competitors on.

Should I track my competitors' brand names?

Track brand plus modifier terms such as their name with pricing, reviews or alternative. Those are buyers comparing options, and you want to know whether your pages appear for them.

See it on your own competitors

Figo checks their ads, pages, rankings and reviews every week, then tells you what to do in plain words. Set up in two minutes.

Keep reading