PeakKR

algorithm update tracking

Algorithm Update Tracking Alongside Client Deliverables

Every SEO agency has lived this month. You are three weeks into a content phase, the sprint board is clean, and then Google confirms a core update. Slack lights up. Two account managers ask if the client should be told. Someone pulls a Search Console export at 9pm. By Friday, four people have spent time on the same investigation, none of it is logged against a project, and the deliverables that were due slipped a week.

Algorithm update tracking is not a research hobby. It is an operational process that sits inside your project plan, consumes retainer hours, and produces artifacts your clients read. If it lives outside your project management system, it will quietly eat 5-10% of your delivery capacity every quarter and you will never see it on a report.

This article covers how to run update tracking as a first-class workflow next to deliverables: what to log, when to react, how to protect the roadmap, and how to bill for it.

Why updates wreck agency project plans

Google confirms roughly nine to thirteen ranking updates in a typical year — core updates, spam updates, reviews and product-review refreshes — plus a steady drizzle of unconfirmed volatility. The rollouts are not instant. The March 2024 core update ran for about 45 days. Some spam updates have finished in under a week. That range is the actual problem: you cannot plan a fixed response window when the event itself might last six weeks.

Three failure modes show up again and again:

Separate the log from the response

The single most useful structural decision is to split algorithm update tracking into two distinct objects.

1. The update log (one record, all clients)

This is a shared reference table your whole team reads. One row per confirmed update, with:

Critically, this log is not a task list. Nobody is assigned to it. It exists so that when a client emails "did something happen last Tuesday?", any AM can answer in 30 seconds without pinging the SEO lead.

2. The triage task (one per impacted client)

Only clients that cross a defined threshold get a task. Define the threshold in writing so it is not a judgment call at 9pm. A workable default: a 15%+ change in clicks over a seven-day rolling window versus the prior four-week baseline, or a shift of more than three positions on tracked head terms representing 20%+ of non-brand traffic. Anything below that goes in the log as "watching" and gets revisited when the rollout ends.

This threshold discipline is what saves your roadmap. In a 20-client agency, a typical core update produces two or three genuine triage tasks — not twenty.

The 72-hour triage protocol

When a client does cross the threshold, run a fixed sequence so the work is bounded and estimable. Budget three to four hours, not "as long as it takes."

  1. Confirm the timing (30 min). Overlay the traffic change against the rollout start date. If the decline began five days before the announcement, this is probably not the update — check deploys, robots.txt, CDN changes, and any recent site releases first.
  2. Segment the damage (60 min). Break the loss down by directory, template, intent type and device. A drop concentrated in one blog subfolder is a very different story from a site-wide 20% haircut.
  3. Check the SERP, not just the site (45 min). Pull the top 10 for five representative lost queries. Very often the "drop" is an AI Overview, a new forum block, or a shopping module compressing organic real estate — which changes the recommendation entirely.
  4. Write the internal note (30 min). Three bullets: what moved, what it correlates with, what we are doing (including "nothing yet, waiting for rollout end").
  5. Decide the client comms (30 min). Proactive email, mention at the next call, or nothing.

The output of triage is a decision, not a plan. Remediation is scoped separately, after the rollout completes plus about a week of stable data.

Fold volatility into your phase structure

Most agency projects are structured in phases — audit, technical remediation, content production, authority building. Updates do not fit neatly into any of them, which is why they get bolted on badly.

Two patterns work well. The first is a permanent low-intensity workstream that runs parallel to every delivery phase: "Monitoring & Volatility," with a small recurring allocation each month. The second is a conditional phase that only activates when triage escalates — "Post-Update Remediation," pre-scoped as a template with typical tasks (content refresh audit, E-E-A-T review, internal link redistribution, template-level fixes) so you can spin it up in an hour instead of writing a proposal from scratch.

The second pattern pairs naturally with the way most agencies already build roadmaps from data. If you already connect search data to project milestones, an update is just another data trigger that promotes a candidate task into an active phase — the same mechanism, different input.

The same goes for keyword monitoring. Rather than a human refreshing rank trackers during every rollout, automated keyword tracking alerts can push threshold breaches straight into the relevant client project as a draft triage task, with the baseline numbers already attached.

Retainers: who pays for the response?

This is where agencies bleed. Be explicit in the contract and explicit in your capacity plan.

A practical split for a 40-hour monthly retainer:

Track update work against real time entries with a distinct label. After two quarters you will have a number — most agencies find volatility work runs 6-11% of delivered hours — and you can price it properly instead of guessing. This is exactly the kind of cost that stays invisible in generic tools; it is the same dynamic behind the context switching cost that quietly drains agency hours.

Reporting: annotate, do not narrate

Clients do not want an essay about the helpful content system. They want their own chart with a vertical line on it and a sentence.

Make every client report carry the same annotation layer, drawn from your central update log. Three lines of copy is enough: "March core update, rollout Mar 5 – Apr 19. Non-brand clicks down 8% during the window,

Featured in this list? Grab your “Featured on PeakKR” badge and add it to your site — free.
Get your badge →

Frequently asked questions

How do you track Google algorithm updates for multiple clients at once?

Keep one central update log with the date, type and rollout window of each confirmed update, then annotate every client's traffic and ranking data with the same event ID. That way one entry serves 20 clients instead of 20 separate investigations. Only clients showing movement beyond your normal weekly variance get escalated to a triage task.

How long should you wait before reacting to a core update?

Wait until Google confirms the rollout is complete, which has taken anywhere from two days to six weeks in recent years. Reacting mid-rollout means you are diagnosing a moving target and may reverse changes that were actually working. Log observations daily, but hold structural recommendations until the rollout ends plus about seven days of stable data.

Should algorithm update work be billed inside the retainer?

Most agencies reserve 10-15% of monthly retainer hours as a volatility buffer specifically for update triage and diagnosis. Diagnosis and reporting come out of that buffer; large remediation projects — content rewrites, site-wide template changes — should be scoped as separate work with their own phases and estimates.

What data should you capture when logging an algorithm update?

At minimum: update name, confirmation date, rollout start and end, update type (core, spam, review, product), affected client accounts, and the pre-update baseline for clicks, impressions and average position. Add a decision field recording what you chose to do and why, so the log becomes evidence in future QBRs rather than a list of dates.

Nick Quirk

Written by Nick Quirk

Founder of PeakKR

Nick Quirk is the founder of PeakKR, the agency workspace. He has spent decades running SEO and operations for marketing agencies, and writes about what holds up in real client work: technical audits, reporting, local campaigns, retainers and the systems behind them.

Run your agency on PeakKR

Client projects with phases, time tracking, technical SEO audits, client-ready reporting and AI briefs — the workspace this blog is written from.

Start free

Keep reading