Rank tracking is 75% snake oil anyway. It has uses, but like Google Trends, is more likely to be abused.

That's not a hot take from someone who doesn't do SEO. It's from a practitioner who uses Semrush, Ahrefs, and Clarity in their work, on a regular basis. Their primary use for those tools is content gaps, competitive analysis, and visibility trends.

But it’s not for checking where they rank for specific keywords.

This kind of opinion used to be rare online, but I’m seeing it come up more often. And given that most SEO software will set you back somewhere between $100 and $400 per month, it’s worth wrestling with the question: “do I even need this in the first place?”

Don’t get me wrong. Seeing where your keywords rank has appeal, and even value in a lot of cases. You publish a page, optimize it, and build some links. That takes a lot of time, so you naturally want to see whether it's working.

Rankings feel like the most direct answer. You were #14, now you're #6. That’s progress, right?

In some ways, yes. But the more time I've spent doing this work, the more I've noticed that the number on the dashboard often tells you less than it seems to. It’s just way too thin of a basis for a report you send to a client.

I analyzed over 200 practitioner accounts from Reddit's SEO communities to understand how working SEOs feel about rank tracking. I filtered out the self-promotion from the tool vendors and affiliate reviewers. I wanted to read what was said by working professionals describing real workflows and real frustrations. Here's what I found.

First, though, we need to understand what these tools are doing under the hood when they report a "position."

What rank trackers measure (and what they don't)

Most rank trackers are search engine result page (SERP) scrapers. They send a query to Google from a specific IP address and location, parse the web page’s HTML code, and record what they find. The "position" they report is what their bot saw from one location at one moment. It is decidedly not what your prospective customer will see on any given day.

This distinction matters more than most people realize. Say you're a plumber in Nashville. Your customer in East Nashville and your customer in Brentwood may, probably will, see completely different results for the same query. Your rank tracker's bot, pinging from a data center somewhere, sees a third version.

In some sense, the number the bot reports is real. It's an honest statement of what the bot found. But it's one sample from a distribution, not a definitive answer.

So you may say: “I’ll use Google Search Console instead of SEMRush or Ahrefs since it’s free.”

But you’ll run into another version of the same problem even so. Their Search Console documentation says it plainly: "Position value is the average position for all searches. For your specific search your position might be different than the average because of many variables, such as your search history, location, and so on." (Source)

Even Google is giving you their best guess. A picture of a picture, a copy of a copy.

Now to be fair to Google, I trust an average over individual data points. But when I open up Google Search Console, I have to tell myself, because it’s very easy to forget: “every individual who looks up these queries sees something different, and there’s no telling what my clients’ prospects are really seeing in their Google results, let alone AI responses.”

Right off the bat, you can see that it’s really hard to measure where you rank on keywords. But there’s another wrinkle I want to focus on a little closer.

The “position 1” that can be named is not the eternal “position 1”

AI overviews, the local pack, featured snippets, video carousels, and People Also Ask are stacked above traditional organic results. It’s not 2010 where spot #1 on Google means “top of the page, right below the paid stuff.”

So what does "position 1" even mean? Turns out, my fellow SEO experts are also perplexed:

GSC position lacks detail — like is it 1 because it's in the AIO or is it actually 1 organic or in the featured snippet.

Then, of course, different tools handle SERP features differently. Most don't tell you how. Ahrefs, for example, counts image pack results as position #1 with no way to filter them out:

Ahrefs completely screws up your ranking and shows you're #1 ranked if your page is inside the image pack, which is of course fake data.

Suppose you find a way to be able to pin down the meaning of position 1 across tools, though. For data to be considered reliable, you need to know how it’s being collected. That’s weirder than you think too.

Wait, how are the SEO rank trackers getting this data?

The data collection process is more fragile than you might think. In September 2025, Google broke most rank trackers overnight by limiting search results to 10 per page instead of 100. Trackers had been pulling &num=100 to grab the top 100 results in a single request. When that stopped working, tools showed rankings as dropped when nothing had changed:

Rank tracking tools rely on this functionality to easily pull in the top 100 results, vs having to scrape 10 x sets of 10 results for the same data. If you have come into work on Monday and most of your rankings are down, this is almost certainly why.

A follow-up comment explained the ripple effect:

Rank trackers used to check the top 100 pages at a time on Google, registering impressions on 100 sites at a time. Google recently prevented this and limited it to the top 10, so all of those rank trackers and bot visits are not seeing your site anymore in those results.

The keyword volume data is equally shaky. Practical Ecommerce compared Ahrefs, Semrush, and Google Ads and found they all report different search volumes for the same keywords, extrapolating from different combinations of clickstream panels and Google Keyword Planner ranges.

It is impossible for them all to be simultaneously correct and we also don’t have reason to believe one is more right than the other. As ALM Corp's keyword volume guide puts it, they are all approximations based on different methodologies.

So is this worthless? Absolutely not. This is a classic example of “all models are wrong, some models are useful.”

The trick is not forgetting that you’re using models. So if you see a number says "1,300 monthly searches," your best bet is to treat it as an estimate with an unknown confidence interval.

Of course, that’s all well and good to say for free tools. But when it’s time to pull out your credit card, it’s smart to ask: “what’s this approximate, location-dependent, sorta-fragile data worth to me, in dollars?”

When rank tracking is worth it

Rank tracking isn't useless. But its value is narrower than the sales copy on the tools’ websites suggest it is.

Proving directional progress to clients

Agencies need to show clients that SEO work is producing results. Traffic and leads are the real metrics, but ranking movement is a leading indicator. It shows progress before traffic arrives. The catch is the labor cost of turning tracking data into client-readable reporting:

If we create awesome reporting, but now we have to spend 30 minutes putting it together, we're using up 6 hours a year per client. Across 50 accounts that's 25 man hours wasted per month — $3,750 in billable hours, $45,000 per year.

Rank tracking for this agency is worth it because it eliminates manual labor with a good-enough result. In fact, I work based on the same logic. Because I can tell you from firsthand experience it is not fun to export who-knows-how-many CSVs and build reports by hand.

But even saying that, this same practitioner discovered that Ahrefs' rank tracker only exports CSV with no scheduling or white-labeling. Even premium tools don't always solve the reporting problem.

Local SEO with geo-specific needs

For service businesses, local rank tracking is a different problem than national tracking. The SERP is different at every GPS coordinate, and GSC doesn't break down performance by neighborhood. One practitioner laid out the math:

I want to track 'service near me' but I want the search origination point to be tracked from 5 different geolocations around me. So, if I'm in say Miami, I want to track Miami, Ft Lauderdale, Kendall, or Coconut Grove. Nightwatch allows that... my Nightwatch plan is $19/month and I track 80 keywords exactly like I explained above. [Ahrefs'] $199/month plan... does not track map pack.

This is the strongest case for a dedicated rank tracker: when you need granular geographic data that GSC can't provide. Tools like LocalFalcon (geo-grid visualization) and Nightwatch (hyper-local tracking) serve a need that the big suites genuinely don't.

Monitoring competitive positioning for a defined keyword set

If you've identified 20-50 strategically important keywords and you want to track your position relative to specific competitors over time, a tracker provides structure that manual GSC checking doesn't.

The key word is defined. Tracking 5,000 keywords because you can is not the same as tracking 30 because they matter.

I find this particularly useful for companies where the SEO strategy is new. Setting up something like SEMRush Position Tracking makes it easy to tell if you are broadly going in the right direction on a month-over-month basis, and it has the benefit of being fairly easy to explain to clients.

When rank tracking is expensive noise

For many practitioners, rank tracking consumes time, money, and attention without producing better decisions. Solo operators, small business owners, and even some agencies fall into this trap.

Ultimately, SEO needs to be tied to revenue. Tracking indicators like impressions and keyword rankings is useful, but only insofar as it helps you make sure you’re making the business visible enough to generate revenue.

Here are a few situations where practitioners describe rank trackers as being time-consuming and not particularly helpful.

You feel like checking daily

Multiple practitioners describe the compulsion to check rankings daily as counterproductive:

I have been checking Analytics, GSC, Adsense, Amazon Affiliates, and SERP Robot dashboards almost daily, which has been an incredible waste of time and productivity.

I've been frustrated with the daily grind of checking where my site ranks for certain keywords. Doing it manually takes forever, and most paid tools feel like overkill (or too pricey for small projects).

Reading too deeply into fluctuations

An experienced agency SEO explained why he refuses to produce monthly ranking reports:

My main problem with keyword reports is that many of the keyword positions that I track fluctuate wildly on a daily basis. One minute they're 12th, then 15th, then 11th. So if I send a rank report for the first month with 11th position, then a report for the next month that says 15th, my client might see it as a serious problem when really it's just fluctuation.

SERP position is noisy data, and even if you know this fact, it can really mess with your head. Day-to-day reports are bad about this and even month-to-month can mislead. Hence the big tension here when it comes to rank tracking: if the signal fluctuates by 3-5 positions on a given day, then a monthly report captures one frame from a video. You might catch a peak, a trough, or the middle. You won't know which.

Having a good position is seen as an end, not as a means to generate revenue

One practitioner went further, and I think they're right:

Good gosh, when will some SEOs' obsession with position end? We've only known for nearly 10 years that position is different for every searcher and more importantly, it indicates nothing. You can be #1 position for every single term in the world but if people aren't coming to your site and doing what you want them to do, it means absolutely nothing.

The software costs too much

When rank tracking is your primary use of an expensive suite, the math often doesn't work:

For the past year I've been using SEO PowerSuite's Rank Tracker to track my website's search terms. The only thing is it's really expensive to just keep track of these search terms... Currently Rank Tracker is costing me more than I'm making from SEO.

Some practitioners are building their own alternatives rather than paying SaaS prices:

I use DataForSEO at our agency religiously. We needed to report past the 2nd page for our clients and all the SaaS tools were charging an arm and a leg... If anyone wants the bones of that build, happy to send the files — f**k these SaaS companies charging thousands for a simple keyword tracker.

Even with tools like Claude Code making software development easier than it’s ever been, it’s still a pain to build your own tools, let alone maintain them. When technical practitioners start talking about building their own for use in a business environment, and not just as a cool side hobby, that tells you something.

The bigger measurement problem in SEO

Rank tracking is just one problem in measuring SEO. The industry, on a bigger scale, has come up with a lot of metrics. Those metrics look precise. But you don’t know how they’re gathered, so you can’t tell how seriously to take them. Rank tracking is just one of the easier examples of this problem.

I've written before about which SEO metrics matter, and the framework I keep coming back to is simple. Start with the metric closest to revenue, then work backward. Rankings are several steps removed from revenue. They can be a useful leading indicator, but they become dangerous when treated as the goal itself.

The SEO tool industry has a structural incentive to blur this distinction. More numbers on the dashboard, more numbers on the invoice.

This is not a conspiracy, mind you. Nobody’s out to get anyone here. It’s just SaaS economics and practitioners need to be aware of it and resist the default.

Take toxic backlink scores. Google's John Mueller has called disavowing links based on third-party toxicity scores a "billable waste of time." He's said explicitly that agencies selling disavow services are "making stuff up and cashing in from those who don't know better." Bing removed its disavow tool entirely in 2023. Google has hinted it may do the same. Yet Semrush still prominently features toxic backlink scores in its dashboard. (Source: Search Engine Roundtable, December 2024; Search Engine Journal, February 2023)

One practitioner captured this frustration while cutting their Semrush subscription after eight years:

My biggest issue is the data is so inaccurate on these SEO platforms. The estimations don't even match anything close to reality in many cases. I find having bad data is worse than no data.

Keyword volume estimates tell the same story. Every major SEO tool reports different search volumes for the same keyword because they use different combinations of clickstream data and Google Keyword Planner ranges. Google doesn't provide API access to its search volume data, so every tool is building its own estimates from incomplete information. Yet entire content strategies are built on these numbers as though they're ground truth. (Source: Practical Ecommerce, November 2024)

I am not telling you this because I think these tools are scams. I use Google Search Console, SEMRush, Local Falcon, and a handful of other SEO tools every single day. They’re incredibly helpful tools when you know what to do with them.

But the data, at best, should merely be seen as right-ish. The SEO industry has normalized treating proprietary estimates as authoritative data, and most practitioners don't interrogate the methodology behind the numbers they're paying for.

If you’re a marketer, then your client doesn’t, and shouldn’t, care about domain authority, keyword difficulty, site health, toxic backlinks, impressions, or keyword rankings. They care about revenue, profit, and return on investment.

Rank tracking is the most visible example, but the pattern extends to domain authority, keyword difficulty, "site health" scores, and every other proprietary metric in the toolbox.

Relying on SEO tools comes with vendor risk

I’m a huge fan of collecting first-party data. Because let me tell you, if Spirit Airlines can disappear in an instant, so too can SEMRush. So make sure you have multiple sources of data and you back it up regularly so you’re not dependent on any particular vendor.

A horror story in miniature: in mid-2025, Similarweb acquired Rank Ranger and began deleting years of client ranking data. They offered agencies one year of retention at $6,000/year:

Similarweb is set to delete years of client ranking data next month with little warning and is offering for agency clients to retain one year of data per dashboard at 'no extra cost' as long as they pay a $6,000/year fee.

This is one person's account. But the risk it describes is structural: years of historical trend data evaporating because a vendor got acquired. If your agency uses ranking trends to demonstrate year-over-year progress to clients, your data is only as durable as your vendor relationship.

Worth thinking about before you commit to a platform, not after.

AI visibility is another huge wildcard

It’s no secret that people these days use AI to make buying decisions. They will sometimes ask very simple questions and sometimes have very in-depth conversations before getting where they need to go. So what’s the SEO practitioner to do when trying to optimize for the AIs?

There is an emerging category of "AI visibility tracking" (tools like Otterly, Profound, and Peec AI). All face the same measurement problems as traditional rank tracking, but worse.

With traditional search, at least the mechanics are well-understood. Google indexes pages, ranks them by an algorithm, serves results. The algorithm changes, but the basic model has been consistent for two decades.

AI-generated answers don't work this way. The output varies by model, by prompt phrasing, by whether the model is using real-time search or training data, and increasingly by personalization and conversation history.

Another flagged the fundamental problem with AI "rank tracking":

When you 'track AI prompts,' you're usually not comparing answers across models, not separating training data from live search — you are just tracking citations and brand mentions. The AI prompt tracker does not account for personalization, memory, etc.

If traditional rank tracking is already approximate and noisy, AI visibility tracking is an order of magnitude less reliable. It may become useful as the category matures, but right now, paying for it is paying for a guess about a guess.

Watch your analytics for AI referral traffic instead. That signal matters, and it's free. If I find a better answer to this problem-in-the-making, I’ll change my beliefs based on the evidence and send a fresh article to your inbox.

What a measurement-first approach to SEO and rank trackers looks like

Instead of starting with "which rank tracker should I buy," start with "what decisions does rank data help me make?" For most businesses, the answer is narrower than the tool vendors suggest.

Google Search Console is a great baseline. Free, Google's own data, and despite being an average with its own methodological issues, the closest thing to ground truth you're going to get. Check it weekly or biweekly. Daily checking won’t give you better information, though it may give you an ulcer.

Track a defined, small keyword set. Here, I’m talking about 20-50 strategically important keywords, not 5,000. Use any tool you want for this. Even a $19/month dedicated tracker is fine. The goal is to watch directional movement on terms that connect to revenue, not to generate a wall of data that looks impressive in a dashboard but doesn't change what you do.

Measure what matters downstream. Qualified leads, revenue, and profit. You want results that a CPA will care about. To that end, ranking position is a leading indicator at best and a vanity metric at worst. If rankings go up but leads don't, the rankings don't matter. If leads go up but rankings don't, the rankings still don't matter.

I've seen both scenarios play out with real clients, and the second one is more common than most SEOs would expect. (I recently even had a client's organic inbound drop 50% this year, while their qualified lead volume went up by about 20%.)

For local businesses: geo-grid tracking (LocalFalcon or equivalent) is useful and worth paying for. National rank trackers are largely not. I've written before about what local SEO heatmaps can and can't tell you, and the same principles apply here. The value is in seeing geographic variation that GSC hides, not in checking a single national position.

For agencies: invest in reporting automation, not tracking granularity. The cost of rank tracking isn't the subscription. It's the hours spent turning data into client-facing deliverables. If your rank tracker doesn't automate that handoff, it's costing you far more than the monthly fee.

The best rank tracking setup is the one that helps you make better decisions about revenue, profit, and ROI. Beyond that, the tools risk taking up the time and energy you could spend on work that moves rankings. For many businesses, that setup is simpler and cheaper than what you're currently paying for.

My company helps B2B service businesses generate qualified leads through data-driven SEO. We do the work and we build the tracking to show you what's producing results.

If you're interested, book 30 minutes of my time and we can talk about whether it makes sense for your business.

Want data-driven marketing for your service business?

Book 30 minutes with me(for free) and let's talk about what's working, what's not, and what to do next.

Reply

Avatar

or to participate