We run a Germany-based online store selling home and kitchenware, with around 3,100 active products, 18,000 registered customers, and a 5-year order history. Since our current legacy platform has gotten sluggish and keeps running into integration bottlenecks, we decided to migrate to a modern system. We talked to a local agency, and they quoted us 14,500 Euro with an 8-week timeline.
The thing is, our organic search traffic on Google Germany accounts for a substantial chunk of our revenue. My biggest fear is having our search engine rankings tank due to changes in URL structures. Also, they mentioned customer passwords can't be ported over to the new system because of hashing algorithm differences, which could disrupt the ordering process.
In a migration of this scale, where are we most likely to run into real-world disasters when it comes to product variants, order history, and SEO? What scope items should we definitely demand from the agency and get written into the contract?