Every time I've brought this up, people either tell me "don't do it" or the thread gets nuked. That's not what I'm asking. I need to know about the technical reality of migrating a site with real traffic - not whether the business decision is smart. That part's not up for debate.
I've got a client - a photography gallery with e-commerce via WooCommerce. Their SEO is shockingly neglected. No alt tags, huge unoptimised images, four redundant queries on every product page. the traffic - around 98k monthly visitors - feels like it's entirely driven by their location and brand recognition, not their tech stack.
Now they're hitting walls with WordPress. Plugins break left and right, weird accounting integrations are a nightmare (Stripe handles most of it, but still), and they want product types and discounts that the current architecture clearly wasn't built for. honestly, I despise the whole WP ecosystem right now. It's a shitshow of domains, not API keys, and plugins that half-work.
So I'm looking at Svelte. The site's dead simple: homepage, e-commerce with size-based pricing, a single product view, search, and contact. That's it. No massive blog or hidden pages - though I haven't crawled Ahrefs yet to check for buried stuff.
From what I've gathered, the biggest risk is mismatched URLs. Keep trailing slashes identical, nail the sitemap, map every redirect before launch. Someone pointed out that it's not just about perfect URL preservation - it's about accounting for every page of value and making sure you don't carry existing problems forward. if the new platform forces product pages under /product/ instead of the old structure, you need those redirections sorted. That's fine, I can plan for that.
Performance on the old site is garbage. that's part of the incentive - a cleaner, faster framework could actually help. But the fear is real: will traffic tank completely during the switch? Has anyone here done a WP-to-Svelte migration with serious visitor numbers? How long did recovery take, if it happened at all?
And for the record - no, I don't think Shopify is the answer here. The client has very specific quirks that Svelte would let me handle cleanly. This isn't about forcing dependency, it's about building something that actually works for their weird accounting and product mix.