Same-domain CMS migration with proper 1:1 redirects: 2-4 weeks of crawl turbulence; 4-8 weeks to full stability. The 523-day stat is domain-to-domain.
Realistic recovery timeline (confidence-labeled):
- Same-domain CMS swap, complete 1:1 redirects, no URL restructure: Plan for 2-4 weeks of crawl turbulence and 4-8 weeks to full stability. (Confidence: medium-high.)
- Same-domain with URL restructure: 4-12 weeks. Google Search Central's
site-move-with-url-changes: "A medium-sized website can take a few weeks for most pages to move in our index; larger sites can take longer." (Confidence: medium.) - Domain change + CMS swap: the 523-day SEJ average (
[[sej-892-migrations-523-day-recovery]]) applies. Plan for 6-18 months and tell the client explicitly. (Confidence: high.)
The Mueller "weeks not months" framing has a primary source but it's narrow. The verbatim quote ("maybe a week or two, maybe up to three weeks… one, two, three weeks, something around that range") is from a February 19, 2021 Google Search Central Office Hours, reported by Roger Montti at SEJ. It was specifically about AMP URL crawl settlement after a parked-domain move, not a general statement about CMS migration recovery. The widely-circulated "4-12 weeks for a medium site" framing is agency synthesis, not a Mueller primary source.
What actually causes the "migration penalty":
Per the SEJ study, Numen Technology, and credible practitioner post-mortems, the penalty is execution, not algorithmic. Reproducible failure modes in order of frequency:
- Incomplete redirect map (missing attachment URLs, pagination, archives).
- Soft 404s — pages that "exist" on the new site but are empty templates.
- Schema dropped without replacement.
- Staging environment accidentally indexed before cutover.
- Redirects implemented as 302 instead of 301.
- Redirect chains (old → intermediate → final).
See Migration hidden-killers catalogue — the seven failure modes that appear in every post-mortem for the full list.