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.
| Track | Don't track | Why |
|---|---|---|
| The main keyword of each top-earning guide | Every keyword the site appears for | The money is concentrated; the noise isn't |
| One long-tail per top guide, if it's a meaningful share of clicks | Twenty variants per guide | They move together; one tells you the story |
| New or refreshed guides, for a month | Informational posts with no buttons | You need to know if the work landed; you don't need the info post's position weekly |
| The hub's category term | Brand or navigational terms | The hub's position is the site's authority signal; your own name ranks regardless |
The weekly routine, free
- Same day each week, open Search Console → Performance → Search results, date range last 28 days, compare to previous period.
- 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.
- Write the three numbers into a sheet with one row per keyword per week. Twenty keywords, ten minutes.
- 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
- Several sites. One dashboard across five sites beats five Search Console properties and five sheets.
- Local or country results. Search Console averages across locations; a tracker can check from Manchester or from a specific country when that's where the readers are.
- Competitor positions. Knowing who's at 1 to 3 for your keyword and whether they moved, which Search Console can't show.
- Alerts. A message when a tracked keyword drops five places over a week, so you don't need the weekly routine to notice.
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
- 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.
- 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.
- 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.
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