300 HTTP requests. Dozens of 404s from an app that had already been removed.
Stand Steady sells standing desks and ergonomic accessories on Shopify Plus. When I ran the initial audit, the store had 300 HTTP requests loading on the homepage — 3.82MB total, PageSpeed F(49%), YSlow F(48%).
The waterfall told the story clearly. A mega-menu app had been removed, but the scripts were still there — dozens of files named mega-menu-28722... returning 404 errors on every single page load. The browser was dutifully requesting files that no longer existed, waiting for responses that would never come, on every visit. Alongside that: PageFly, Smile.io (170KB+ JavaScript bundle), a sticky add-to-cart bar loading its own asset stack, Klaviyo loading twice, Hotjar, SearchAnise, and Reviews.io — all running in parallel.
The store was also managing two separate storefronts with no connection between them, creating a disjointed experience for customers moving between the main site and the sister brand.