{"heading": "Algorithm Update Impact\n\nSearch update name: March 2024 core update\n\nYour domain: acmecrm.com\n\nPage traffic export (optional): Search Console pages CSV, 8 weeks before and after rollout\n\nPage groups to compare (one per line) (optional): /blog/\n/integrations/\n/pricing\n/compare/", "summary": "Scope note. No Search Console CSV was attached, so nothing below measures acmecrm.com's actual change in traffic. What follows covers (1) verified facts about the update, (2) the date windows to use, (3) hypotheses for each page group, labeled as hypotheses, and (4) a method to run once the export i"}
March 2024 core update: impact analysis framework for acmecrm.com (no traffic export supplied, so no site-specific results yet)
Scope note. No Search Console CSV was attached, so nothing below measures acmecrm.com's actual change in traffic. What follows covers (1) verified facts about the update, (2) the date windows to use, (3) hypotheses for each page group, labeled as hypotheses, and (4) a method to run once the export is available.
What the update was
Google announced the March 2024 core update on March 5, 2024, together with a spam update and new spam policies. The core update ran 45 days and finished April 19, 2024. Google did not say it had finished until April 26, 52 days after the start. Amsive The spam update ended March 20, 2024. Amsive Google's status dashboard confirms the core update began March 5 and lasted 45 days. It lists the spam update as lasting 14 days 21 hours. Google Search Status Dashboard
Two structural changes matter for a SaaS site:
- The standalone helpful content system was folded into the core ranking systems. Amsive
- Google's stated goal was a 40% reduction in unhelpful content. It later said users would see 45% less low-quality, unoriginal content. Amsive
The new spam policies targeted expired domain abuse, obituary spam, scaled content abuse and site reputation abuse. Amsive The search summary I pulled attributes the scaled-content and site-reputation policies to the same announcement. I did not read Google's own blog body, because the scrape returned only navigation text.
Because the spam and core updates overlapped, any drop between March 5 and March 20 cannot cleanly be assigned to one of them. Amsive makes the same caveat. It also notes that outside analysis of rankings is directional only, since technical issues, migrations and external events also move rankings. Amsive
Date windows to use for the export
The windows below are my calculation from the verified dates, not a sourced recommendation.
{"columns": [{"key": "window", "header": "Window"}, {"key": "dates", "header": "Dates"}, {"key": "why", "header": "Why"}], "rows": [{"window": "Baseline (8 weeks before)", "dates": "Jan 8 – Mar 4, 2024", "why": "Ends the day before rollout began"}, {"window": "Rollout (exclude from before/after comparison)", "dates": "Mar 5 – Apr 19, 2024", "why": "Rankings were volatile throughout the 45 days"}, {"window": "Post-update (8 weeks after)", "dates": "Apr 20 – Jun 14, 2024", "why": "Starts after completion. Ends before the June 2024 spam update, which began June 20. [Google Search Status Dashboard](https://developers.google.com/search/updates/ranking)"}]}
Setting aside the rollout period matters because comparing the 8 weeks immediately after March 5 would mix in mid-rollout movement. If your export instead covers 8 weeks after March 5 (to about April 30), treat it as a mid-rollout reading and note that Google had not finished.
Check for confounders in the baseline. The November 2023 core update and reviews update ran into early December 2023, which is before the baseline. The September 2023 helpful content update also pre-dates it. Google Search Status Dashboard Annotate your own releases, migrations, pricing changes and seasonality as well.
Hypotheses by page group (to test, not findings)
These are inferences from the update's stated aims, not evidence about acmecrm.com.
- /blog/: Most exposed. The update targeted unoriginal and scaled content, and Amsive found large visibility drops among content-heavy and publisher sites. Examples include medium.com (-34.5%), substack.com (-76.3%) and healthline.com (-10.9%). Amsive Generic "what is CRM" explainers or AI-assisted volume posts are the likeliest to fall. Original data, product-led tutorials and posts by named experts are the likeliest to hold.
- /integrations/: Template-driven pages (one per partner app) could be read as scaled content if they are thin and near-duplicate. Pages with real setup steps and screenshots should be safer. Check whether any impression loss is concentrated in the thinnest templates.
- /pricing: A single, brand-intent, transactional page. It should be the most stable, and a drop here would more likely point to branded-demand or SERP-layout change than to quality.
- /compare/: Comparison pages are often thin, self-serving and templated, so they are a risk if they lack substance. Any drop on /compare/ pages should be checked against competitor pages that gained, not just against your own history.
Method once the CSV is available
- Aggregate clicks and impressions by page group for the baseline and post-update windows, using equal-length windows with the same weekday mix. Compute percent change, plus average position and CTR.
- Separate demand from rank. If impressions are flat and clicks are down, suspect SERP layout or CTR. If impressions and position both fall, suspect a ranking change.
- Split brand from non-brand queries where the query export allows. Brand traffic is largely insulated from core updates.
- Within a group, rank individual URLs by absolute loss. A few URLs usually drive most of the change, and those are the ones to audit.
- Compare against a control. Use pages you did not touch, or sector peers, to separate the update from seasonality.
- Treat any recovery plan cautiously. Google says removing unhelpful content may help other content, with no set timeline for recovery. Amsive had not seen significant recoveries among sites hit by the helpful content update at the time of its writing. Amsive
What I could not verify
- Google's own announcement text (the scrape returned page navigation only).
- Any acmecrm.com data.
- The details of the Search Engine Land completion article (the scrape returned only script code).
- I did not run a separate fact-check pass.
To finish the analysis, share the Search Console pages export (ideally with a date column and the query dimension), and I can compute the group-level deltas and flag the URLs that moved most.