The Google Update Calendar
Google ran a confirmed ranking update on 503 of the 1,704 days between 1 January 2022 and 31 August 2026. That is 29.5% of all days, or close to three days in every ten.
Below is every confirmed update Google announced between 3 November 2021 and 20 August 2026, with start date, end date, category and rollout length. Free to use with attribution. JSON and CSV are linked at the bottom.
Every update on one timeline
Each bar is one update, from its announced start to its announced completion. Hover any bar for the name and dates.
What the data shows
"It was probably an algorithm update" is not a diagnosis. With something running 29.5% of the time, any given traffic drop has a good chance of overlapping an update by coincidence. The useful question is not whether an update was running, but whether your drop starts on the same day one did.
Rollouts are long and uneven. The median update took 15 days to finish. The shortest was 1 day (March 2026 spam update) and the longest ran 46 days (March 2024 core update). A site can fall in week one of a rollout and partly recover by week four without anyone touching it.
The quiet periods are where self-inflicted problems hide. There were 31 stretches with no confirmed update running, a median of 39 days each and a longest of 118 days. A drop that begins inside one of those windows was almost certainly caused by something on the site, not by Google.
Core updates are far apart, which sets the recovery clock. Across the 16 core updates here, the gap from the end of one to the start of the next ranged from 8 to 176 days, median 95. A site fixed the day after a core update finishes generally waits for the next one before the fix shows. That is the real reason recovery feels slow, and it is covered in more depth in how long Google recovery actually takes.
Updates announced per year
| Year | Updates announced |
|---|---|
| 2021 (from 3 Nov only) | 3 |
| 2022 | 10 |
| 2023 | 10 |
| 2024 | 8 |
| 2025 | 4 |
| 2026 (to 31 Aug only) | 6 |
Counted by announced start date. 2021 and 2026 are partial years within the dataset's coverage.
The full dataset
| Update | Category | Start | End | Days |
|---|---|---|---|---|
| November 2021 spam update | Spam update | 2021-11-03 | 2021-11-11 | 9 |
| November 2021 core update | Core update | 2021-11-17 | 2021-11-30 | 14 |
| December 2021 product reviews update | Reviews update | 2021-12-01 | 2021-12-21 | 21 |
| February 2022 page experience update for desktop | Other | 2022-02-22 | 2022-03-03 | 10 |
| March 2022 product reviews update | Reviews update | 2022-03-23 | 2022-04-06 | 15 |
| May 2022 core update | Core update | 2022-05-25 | 2022-06-09 | 16 |
| July 2022 product reviews update | Reviews update | 2022-07-27 | 2022-08-02 | 7 |
| August 2022 helpful content update | Helpful content update | 2022-08-25 | 2022-09-09 | 16 |
| September 2022 core update | Core update | 2022-09-12 | 2022-09-26 | 15 |
| September 2022 product reviews update | Reviews update | 2022-09-20 | 2022-09-26 | 7 |
| October 2022 spam update | Spam update | 2022-10-19 | 2022-10-21 | 3 |
| December 2022 helpful content update | Helpful content update | 2022-12-05 | 2023-01-12 | 39 |
| December 2022 link spam update | Spam update | 2022-12-14 | 2023-01-12 | 30 |
| February 2023 product reviews update | Reviews update | 2023-02-21 | 2023-03-07 | 15 |
| March 2023 core update | Core update | 2023-03-15 | 2023-03-28 | 14 |
| April 2023 reviews update | Reviews update | 2023-04-12 | 2023-04-25 | 14 |
| August 2023 core update | Core update | 2023-08-22 | 2023-09-07 | 17 |
| September 2023 helpful content update | Helpful content update | 2023-09-14 | 2023-09-27 | 14 |
| October 2023 spam update | Spam update | 2023-10-04 | 2023-10-19 | 16 |
| October 2023 core update | Core update | 2023-10-05 | 2023-10-18 | 14 |
| October 2023 ongoing issue | Ranking/indexing incident | 2023-10-05 | 2023-10-31 | 27 |
| November 2023 core update | Core update | 2023-11-02 | 2023-11-27 | 26 |
| November 2023 reviews update | Reviews update | 2023-11-08 | 2023-12-07 | 30 |
| March 2024 spam update | Spam update | 2024-03-05 | 2024-03-19 | 15 |
| March 2024 core update | Core update | 2024-03-05 | 2024-04-19 | 46 |
| June 2024 spam update | Spam update | 2024-06-20 | 2024-06-27 | 8 |
| August 2024 ongoing issue | Ranking/indexing incident | 2024-08-15 | 2024-08-19 | 5 |
| August 2024 core update | Core update | 2024-08-15 | 2024-09-03 | 20 |
| November 2024 core update | Core update | 2024-11-11 | 2024-12-04 | 24 |
| December 2024 core update | Core update | 2024-12-12 | 2024-12-18 | 7 |
| December 2024 spam update | Spam update | 2024-12-19 | 2024-12-26 | 8 |
| March 2025 core update | Core update | 2025-03-13 | 2025-03-26 | 14 |
| June 2025 core update | Core update | 2025-06-30 | 2025-07-16 | 17 |
| August 2025 spam update | Spam update | 2025-08-26 | 2025-09-21 | 27 |
| December 2025 core update | Core update | 2025-12-11 | 2025-12-29 | 19 |
| February 2026 Discover update | Discover update | 2026-02-05 | 2026-02-26 | 22 |
| March 2026 spam update | Spam update | 2026-03-24 | 2026-03-24 | 1 |
| March 2026 core update | Core update | 2026-03-27 | 2026-04-08 | 13 |
| May 2026 core update | Core update | 2026-05-21 | 2026-06-01 | 12 |
| June 2026 spam update | Spam update | 2026-06-24 | 2026-06-26 | 3 |
| August 2026 spam update | Spam update | 2026-08-18 | 2026-08-20 | 3 |
Method and sources
Every row comes from Google's own announcements: the Google Search Status Dashboard and Google Search Central. Nothing here is inferred from third-party rank trackers or from volatility sensors, and no unconfirmed or speculative update is included. That is deliberate. An unconfirmed update cannot be used as evidence.
Start and end dates are the announced beginning and announced completion of each rollout. Rollout length counts both endpoints, so a one-day rollout reads as 1.
The 29.5% figure is computed over 1 January 2022 to 31 August 2026, a span of 1,704 days, counting each calendar day once even when two updates overlapped. The dataset itself begins on 3 November 2021, slightly before that window, so the first two months are excluded from the percentage to keep it to whole years plus the current one.
Dataset last verified 2 September 2026. Coverage runs to 20 August 2026. If Google has announced an update since then, this page has not caught up yet.
Download the data
Free to use with attribution, including commercially.
Cite or embed this
Renders the live timeline and updates itself whenever this dataset does.
Questions
How often does Google run a ranking update? A confirmed update was running on 503 of 1,704 days between January 2022 and August 2026, which is 29.5% of them. The median quiet stretch was 39 days.
How long does a rollout take? Median 15 days across 41 updates, from 1 day at the fastest to 46 days at the slowest.
Why are unconfirmed updates missing? Because they cannot be used as evidence. Third-party volatility sensors disagree with each other and with Google, and a client decision should not rest on one.
Can I use this commercially? Yes, with attribution and a link back to this page.
We line your Search Console history up against this calendar and tell you which update your drop overlaps, and which it does not. Sometimes the answer is that no update was running, which changes the whole diagnosis.
How recovery works Talk to us