No blame on the old site: moving a 15-year-old static site without a hitch
Read-only backups first, row-level verification, 301 takeover of old URLs, then a page-by-page roll call after go-live. Dull, and the least likely to go wrong.
Read →~600 words