You should do a web migration when there is a clear business case to invest in the change. When it’s time to execute it, pick a day and time in which you expect relatively low traffic, as migrations can take 24 hours to fully propagate, and, depending on the type of migration, can have some downtime in that period.