Guides
The 48-hour checklist for diagnosing a sudden drop in store sales
Richard K. · August 12, 2026 · 8 min read

You check your dashboard Tuesday morning and revenue is down 40% from the same day last week. No warning, no obvious cause. The instinct is to refresh the page, check three more reports, and start guessing: was it the ad account, the shipping rate change, a bad review, Mercury in retrograde. Guessing is expensive. Every hour spent chasing the wrong theory is an hour of lost orders you can't get back.
Most sudden sales drops have a findable, fixable cause. The trick is checking things in the right order instead of the order panic suggests. This is the sequence we'd recommend: separate traffic from conversion first, then work the funnel step by step, then check the slower-moving culprits that take a day or two to surface. Follow it and you'll usually know what broke within a few hours, not days.
Split traffic problems from conversion problems first
This is the single most useful thing you can do before touching anything else. Open your analytics and compare visitor count for the affected period against the same period last week. Then look at conversion rate separately.
If visitors are down and conversion rate is roughly normal, you have a traffic problem: something is stopping people from arriving. If visitors are normal but conversion rate is down, you have a conversion problem: something on the site is stopping people from buying once they get there. If both are down, you likely have a site-wide issue (an outage, a broken checkout, a site-speed collapse) rather than a marketing or channel problem.
This distinction matters because it eliminates half the possible causes immediately. An ecommerce troubleshooting session that starts with 'check everything' takes hours. One that starts with 'is this traffic or conversion' takes minutes and points you at the right half of the funnel.
Hours 0-4: rule out traffic issues
If visitors are down, work through these in order:
Check your ad accounts first if paid traffic is a meaningful share of your visits. A paused campaign, a declined card, a rejected ad, or an exhausted daily budget will cut traffic instantly and is the single most common cause of a same-day drop. This takes two minutes to check and rules out the most likely culprit.
Check email and SMS sends. If a scheduled campaign didn't go out, or went out with a broken link, that's a quiet source of missing clicks.
Check your search visibility. A sudden ranking drop is rare but not impossible; a site migration, a broken sitemap, a robots.txt change, or a Google algorithm update can all cut organic traffic. If you've made any recent changes to your site structure or theme, this is worth a look. Related reading: how to tell if your store's sitemap is quietly broken.
Check referral and social sources for any sudden change, like a broken link in a post that used to send you traffic, or a platform algorithm change affecting a channel you rely on.
Check whether your site was actually reachable during the drop window. An outage that lasted even 20 minutes overnight can suppress a whole day's traffic if visitors hit an error page and left. This is easy to miss because by the time you're checking, the site is back up and looks fine. For a sense of what even short outages cost, see the real cost of an hour of downtime for a small ecommerce store.
Hours 4-12: if traffic is normal, walk the funnel step by step
A conversion drop with normal traffic means something in the buying path broke. Walk it in the order a customer would experience it, not the order that's convenient for you to check.
Start with the homepage and top landing pages. Load them yourself, on both desktop and mobile. Look for a broken image, a missing menu, a layout that's collapsed, or a cookie banner that won't dismiss and blocks the page underneath it.
Move to product pages. Check that the add-to-cart button works, that price and stock display correctly, and that product images load. A recent theme update, app installation, or code change is the most common cause of a broken product page, because a small CSS or JavaScript conflict can silently disable a button without throwing any visible error. If you're on Shopify and recently updated your theme, this is worth checking closely; see why Shopify stores lose orders during theme updates for the specific failure patterns to look for.
Move to cart and checkout. Add a product, apply any active discount codes, and go through checkout yourself using a real (small) test order if you can. Broken discount codes, shipping calculators that fail for certain addresses, and tax calculation errors are common, unglamorous causes of a conversion drop that never show up unless someone actually tries to buy something.
Check your payment gateway status page. Stripe, PayPal, Shopify Payments, and similar providers occasionally have partial outages or elevated decline rates that affect only certain card types or regions. This can look exactly like a conversion problem on your end when the fault is upstream.
Hours 12-48: check the slower-moving causes
Some causes don't announce themselves in the first few hours. If the first two checks come up clean, give these a look over the next day or so.
Site speed. A page-speed regression from a new app, a large uncompressed image, or added tracking scripts can raise load times gradually rather than breaking anything outright. Shoppers don't complain about slow pages, they just leave. Google's own research on page speed and bounce rate (see web.dev) shows how sharply abandonment rises as load time increases.
Stock levels. If a bestseller quietly sold out, or a supplier feed stopped updating inventory correctly, customers may be hitting a sold-out badge on your top product without you noticing the pattern.
Pricing errors. A sync issue between your platform and a pricing tool, or a manual edit that didn't save correctly, can leave a product priced far above or below what it should be. Either direction hurts: too high and nobody buys, too low and you're fulfilling orders at a loss.
Reviews and reputation. A cluster of new negative reviews, a viral complaint, or a chargeback dispute becoming public can suppress conversion without any technical fault at all. This one takes longer to confirm and no automated check will catch it, but it's worth a manual look if everything technical checks out clean.
Most sales drops aren't mysteries. They're just problems that happened somewhere you weren't looking.
Frequently asked questions
- How do I know if a sales drop is seasonal rather than a real problem?
- Compare against the same period in previous years, not just last week, and check whether competitors or your industry generally see the same dip (holidays, weather, school calendars). If the drop is isolated to your store while similar businesses are flat, it's more likely a site or funnel issue than seasonality.
- What's the single most common cause of a sudden sales drop?
- For traffic drops, a paused or declined-payment ad campaign is the most frequent cause. For conversion drops, a broken checkout element, often introduced by a recent theme or app update, is the most common culprit.
- Should I check my competitors before diagnosing my own site?
- It's useful context but shouldn't be your first step. Rule out traffic and funnel issues on your own store first; if everything checks out clean and a broader market shift (a holiday, a supply issue, a shifted trend) seems more likely, a competitor scan can confirm it.
Turning a checklist into a habit
Running this checklist once will find today's problem. Running versions of it every week is how you stop being surprised by tomorrow's. The most useful shift most store owners make after their first real scare isn't a new habit of checking dashboards more often, it's putting something in place that checks continuously so the alert reaches you before you notice the drop yourself.
Cassian™ watches the parts of this checklist that are easiest to miss between manual reviews: whether your store is actually reachable, whether orders are flowing at the expected rate, whether prices and stock levels match what they should be, and whether your page speed or SEO health has quietly slipped. The Cassian Score™ gives you a single number to glance at so you know when something's worth a closer look, without having to run the full 48-hour checklist from memory every time revenue dips. It won't catch everything, and it won't fix a bad ad campaign for you, but it will tell you sooner, which is most of the battle.