← Blog
SEO · November 4, 2026 · 8 min read

Rank Tracking for Affiliate Sites: What to Track, How Often, and Why Daily Position Checks Are a Waste

D
Rank Tracking for Affiliate Sites: What to Track, How Often, and Why Daily Position Checks Are a Waste

Rank tracking is the part of SEO that feels most like progress and produces the least of it. A daily chart of three hundred keywords moving up and down is a screen full of noise with a few real signals buried in it, and the time spent watching it is time not spent on the guides that would move the signals.

An affiliate site needs to know the position of about twenty keywords, roughly weekly, and Search Console already has that number.

This post covers why daily positions mean nothing (and why they move), which twenty keywords are worth tracking and how to pick them, the weekly routine in Search Console that costs nothing, how to read the two numbers that matter, when a paid tracker earns its fee, and the three kinds of movement that call for action.

The Search Console post covers the reports; this is the one use of the Performance report that most sites over-engineer.

The short answer

Pick the twenty keywords that make the money (the top guides' main terms). Once a week, in Search Console, read each one's 28-day average position and clicks against the previous 28 days, in a sheet.

Act on three things only: a steady slide over a month, a drop coinciding with a core update, and a page-two keyword that's been climbing. Ignore everything daily. Pay for a tracker only for several sites, local results, competitor positions or alerts.

Why daily positions mean nothing

The position a keyword shows today depends on where the check was made, on what device, whether the searcher is logged in, which result features Google is testing that day, and which of your competitors' pages Google is rotating in.

A guide that's "position 4" is at 3 for some searchers, 6 for others, and 4 on average. Checked daily, it moves by one or two places most days, and every move is noise. Checked as a 28-day average, it holds steady or trends, and the trend is the only thing worth knowing.

The habit the daily chart creates is worse than the wasted time: writers rewrite a title because a keyword dropped two places on Tuesday, and the rewrite resets whatever the page had. The not-ranking post covers the real reasons a page loses position; none of them show up in a day.

The twenty keywords

Not every keyword the site ranks for; the ones that pay. Take the guides with the most clicks to Amazon (the tracking-ID reports or the analytics outbound clicks), and for each, its main keyword and at most one long-tail variant.

That's usually ten to twenty terms on a site of fifty guides. Add the two or three keywords for guides you've just published or refreshed, for a month each, to see if the work landed. Rotate them out when they settle.

TrackDon't trackWhy
The main keyword of each top-earning guideEvery keyword the site appears forThe money is concentrated; the noise isn't
One long-tail per top guide, if it's a meaningful share of clicksTwenty variants per guideThey move together; one tells you the story
New or refreshed guides, for a monthInformational posts with no buttonsYou need to know if the work landed; you don't need the info post's position weekly
The hub's category termBrand or navigational termsThe hub's position is the site's authority signal; your own name ranks regardless

The weekly routine, free

  1. Same day each week, open Search Console → Performance → Search results, date range last 28 days, compare to previous period.
  2. Filter to each tracked query (or add them all as a regex filter if the plan supports it) and note average position, clicks and impressions, current against previous.
  3. Write the three numbers into a sheet with one row per keyword per week. Twenty keywords, ten minutes.
  4. Look at the sheet, not the report: a keyword that's moved the same direction three weeks running is a trend; one that bounced is weather.

The sheet is the tracker. Over a quarter it shows what no daily chart does: which guides are climbing steadily, which have slid since a date you can match to an update, and which page-two keywords are close enough to be worth a refresh.

The two numbers that matter

Average position over 28 days, and clicks over the same period. Position alone misleads: a keyword can hold position 5 while clicks fall because an AI Overview or a shopping unit arrived above the results, or climb to 3 while clicks stay flat because the query's volume dropped.

Read them together. Position tells you what Google thinks of the page; clicks tell you what the page is worth. A guide holding position with falling clicks has a results-page problem, not a page problem.

When a paid tracker earns its fee

If none of the four applies, the fee buys the daily graph, which is the thing to avoid.

The three movements that call for action

  1. A steady slide over four or more weeks on a guide that hasn't changed: usually a competitor's better page or stale picks. Refresh the guide; the refresh post covers what to change.
  2. A drop that coincides with a core update across several keywords at once: a site-level signal, not a page-level one. Look at the content pattern (thinness, sameness, missing verdicts) before touching individual pages.
  3. A page-two keyword that's climbed into positions 11 to 15: the closest thing to free traffic; a refresh, a few internal links and a better title usually finish the job.

Everything else in the sheet is information. These three are instructions.

Doing it with AffSERP

AffSERP doesn't track rankings; Search Console does that better and free. Where it comes in is the action: when the weekly sheet shows a slide or a page-two climber, the Refresh option regenerates the guide from current product data on the same URL.

The X Best Review tool writes the guide a competitor's better page is beating. The twenty-keyword sheet tells you which guide; the tools do the guide.

FAQ

How do I track keyword rankings for free?

Search Console. Performance report, filter to the query, read the average position for the last 28 days and compare it with the previous 28. That's a rank tracker for every keyword the site already appears for, with the one number that matters (the trend over a month) and none of the daily noise. Put the twenty keywords that matter in a sheet, update it weekly from the report, and you have the tracker most affiliate sites need.

How often should I check my rankings?

Weekly, on a fixed day, for the keywords that make money. Positions move every day for reasons that have nothing to do with your page (personalisation, location, test variants, the other pages on the results), and daily checks turn that noise into anxiety and busywork. A weekly look at the 28-day average shows the real direction; a daily look shows the weather.

Is a paid rank tracker worth it for an affiliate site?

On a single site with under a few hundred ranking keywords, rarely: Search Console's data is Google's own, free, and good enough for the weekly check. A paid tracker earns its fee when you run several sites and want one dashboard, when you need rankings in a specific city or country Search Console's averages blur, when you want competitor positions on the same keywords, or when you need alerts for a drop. Buy it for one of those reasons, not for the daily graph.

What's the difference between Search Console position and a rank tracker's position?

Search Console reports the average position across every impression the page got for that query over the period, including different countries, devices and result features, so a page at 3 on desktop and 7 on mobile shows as 5. A rank tracker checks from one location on one device at one time and reports that single result. Neither is 'the' position; the Console number is the honest average, the tracker's is a precise snapshot of one view.

When the sheet says refresh, refresh in one click

Search Console tells you which guide slid or which page-two keyword is climbing; AffSERP's Refresh regenerates that guide from current data on the same URL.

Start with free words
D
Written by Daniel R. SEO Lead, AffSERP

Daniel leads SEO at AffSERP. He writes about keyword research, search intent and site structure, favouring methods you can run with Google and Search Console before reaching for a paid tool.

More about Daniel →