Oct 3, 2026 · 14 min read
Why Did My Shopify Sales Drop? What to Check First
When Shopify sales drop, the cause is usually narrower than it first looks. In most cases, one traffic channel or one product causes most of the lost orders. The rest of the store usually performs about the same as before. To find it, break last week's revenue into sessions, conversion rate and average order value (AOV), and see which of the three changed. Then look at that number by channel and by product. Using Shopify and ad platform exports, this usually takes about an hour.
We recently spoke with the founder of a skincare brand who told us their sales had dropped the week before and they couldn't work out why. Revenue was down 17% compared with the previous four weeks, and their Meta agency believed the problem was tracking. We connected their store and ad accounts to Daymark and went through the numbers together, and the cause turned out to be much simpler than tracking. This guide follows the same checks we used with them, in the same order. After each step, we also explain what Daymark showed us, so you can see how the same answer looks when you don't have to build it by hand.
First, Check That the Drop Is Real
Before you change anything in Ads Manager, make sure the drop is bigger than an ordinary bad week. Sales go up and down every week even when nothing has changed, and reacting to normal ups and downs leads to a lot of unnecessary changes.
Start by comparing last week with the average of the four weeks before it, instead of comparing it only with the week just before. If the previous week included a promotion, any normal week after it will look like a drop. It also helps to check the same week last year. Holidays, long weekends and the week after BFCM can all change sales without anything going wrong in the store.
Next, check whether the drop is larger than normal week-to-week noise. A useful rule of thumb is that the normal weekly swing in orders is about 2 divided by the square root of your weekly order count:
Normal weekly swing ≈ 2 ÷ √(weekly orders)
For a store doing 300 orders a week, swings of around 12% happen regularly without any real cause. For a store doing 1,000 orders a week, the normal swing is closer to 6%. The skincare brand usually did about 1,092 orders a week and fell to 899, which is an 18% drop. Because that was about three times the normal swing for their order volume, we treated it as a real problem worth investigating.
If your store does fewer than 300 orders a week, wait for a second week of data before you change any budgets. You can also compare two 14-day periods instead of single weeks. In our experience, founders who react to every bad week spend a lot of time fixing problems that were never there.
For the skincare brand, this question was settled in the first few minutes. We asked Daymark, "Is last week's drop normal for this time of year?" It compared the week with the brand's usual range and the same period last year, and answered that the drop was well outside both. That told the founder it was worth acting on now instead of waiting another week, which saves most founders from the two mistakes we see most often, which are panicking over a normal dip and ignoring a real one.
Split Revenue Into Sessions, Conversion Rate, and AOV
For orders placed through your online store, revenue can be broken into three numbers multiplied together:
Revenue = Sessions × Conversion rate × AOV
To make the numbers line up, take all three from the same place. Use online store sessions and conversion rate from Shopify Analytics, and calculate AOV as online store sales after discounts divided by online store orders. Leave out shipping, taxes, refunds and any POS or marketplace orders, and check refunds separately if they changed. In a bad week, usually only one or two of the three numbers change, and knowing which one changed tells you where to look next. This is how the skincare brand's week compared with their four-week average:
| Prior 4-week avg | Last week | Change | |
|---|---|---|---|
| Sessions | 52,000 | 50,500 | -3% |
| Conversion rate | 2.10% | 1.78% | -15% |
| Orders | 1,092 | 899 | -18% |
| AOV | $38.00 | $38.50 | +1% |
| Online store sales | $41,496 | $34,612 | -17% |
Sessions fell by only 3% and AOV went up slightly, so neither of them explained the loss. The conversion rate, however, fell from 2.10% to 1.78%, and that accounts for almost all of the missing revenue.
This result also ruled out the agency's tracking theory. Tracking problems change the conversions that Meta reports, but they don't change the sessions and orders that Shopify records on its own. Shopify was showing that about the same number of people were visiting the store as usual, but fewer of them were buying.
We didn't build this table by hand. Our next question was, "Why did revenue drop last week, and was it traffic or conversion?" Daymark broke the 17% drop into its parts and answered that the conversion rate explained almost all of it, while sessions and AOV had barely moved. That meant the founder could set the tracking theory aside before anyone spent a day on it, which is the difference between a Monday morning lost in spreadsheets and knowing where to look before the first meeting. See how Daymark splits any revenue change into the parts that caused it.
Read the Number That Changed
Each of the three numbers tends to drop for different reasons, so the one that changed decides what you should check next. The table below lists the most common causes we see for each one and where to look for them.
| What dropped | Common causes | Where to look |
|---|---|---|
| Sessions | A paused or capped campaign, ad fatigue, a Google update, or fewer email sends | Sessions by channel |
| Conversion rate | A bestseller out of stock, a broken checkout or app, a price or shipping change, or lower-intent traffic | Conversion rate by channel, then by landing page and product |
| AOV | A discount code being used more widely, a bundle being removed, or customers buying cheaper products | AOV by product and by discount code |
If sessions are the number that dropped and most of your traffic comes from Google search, the organic traffic health template shows which pages and queries lost visits. If the conversion rate dropped and you suspect the store itself, our free Shopify CRO audit checks your product pages and checkout for common problems.
For the skincare brand, the conversion rate was the number that changed, so the next step was to compare conversion rates across their traffic channels.
Find the Channel
To do this, split last week's sessions and orders by traffic source and compare them with the four-week average, in the same way as before.
| Channel | Sessions (avg → last week) | Conv. rate | Orders (avg → last week) | Lost orders |
|---|---|---|---|---|
| Meta | 22,000 → 23,500 | 1.50% → 0.90% | 330 → 212 | -118 |
| 9,000 → 8,800 | 3.00% → 2.95% | 270 → 260 | -10 | |
| Email and SMS | 6,000 → 5,800 | 4.00% → 3.90% | 240 → 226 | -14 |
| Organic and direct | 15,000 → 12,400 | 1.68% → 1.62% | 252 → 201 | -51 |
| Total | 52,000 → 50,500 | 2.10% → 1.78% | 1,092 → 899 | -193 |
Meta accounted for 118 of the 193 lost orders, which is about 61% of the drop. The surprising part was that Meta sessions had actually gone up, from about 22,000 to 23,500, while Meta's conversion rate fell from 1.5% to 0.9%. In other words, the ads were still bringing people to the store, but those people had stopped buying. When a channel's traffic stays steady but its conversion rate falls, the cause is usually on the page those visitors land on. It is less often a problem with the ads or the audience.
Organic and direct traffic also lost 51 orders, mostly because there were fewer sessions. When we checked the same week last year, organic traffic had dipped by a similar amount, so we noted it as a seasonal change. We focused on Meta first, since that was where most of the orders had gone.
To get this view, we asked, "Which channel lost the most orders last week compared with the previous four weeks?" Because Daymark puts Shopify orders next to Meta and Google Ads spend, the answer came with campaign detail as well. It showed that the lost orders sat inside one Meta campaign, while Google was performing normally. That told the founder which campaign needed attention and, just as usefully, which budgets to leave alone. You can read more about comparing ad spend with the orders it actually produced.
Find the Product
The next step was to split Meta orders by the product page each visitor landed on, and this is where the cause became clear.
The brand's best-performing Meta ad sent people to the product page for their 30ml vitamin C serum, which had sold out on Tuesday. The page was still live, but it showed a "notify me" button instead of "add to cart," so visitors couldn't buy anything. Meta had no way of knowing the product was out of stock. It kept spending money and sending hundreds of people a day to a page where they couldn't place an order. Meanwhile, Ads Manager kept showing healthy click numbers, which is why the drop was so confusing at first.
This is the main reason we suggest checking stock on your bestsellers before you look at your ads. It only takes a couple of minutes, and no ad platform will warn you when a product sells out. Yet a stockout can look exactly like a sudden drop in sales.
This was the finding that Ads Manager could not have shown on its own. We asked Daymark, "Which landing page lost the most sales from Meta traffic last week?" It pointed to a single product page, where visits stayed steady but orders fell close to zero from Tuesday onward, and the founder confirmed in Shopify that the serum had sold out that day. Going from a 17% drop to one sold-out product took less than an hour, without a single export. Read more about tracing a sales drop to the channel, page or product behind it.
Check New vs. Returning Customers
Before deciding the problem is solved, it's worth checking one more split: new customers versus returning customers. This can reveal a different kind of drop that the channel view might miss.
Suppose orders from new customers fell while returning customers kept buying as usual. In that case, the problem is in how you get new customers, such as your ads, landing pages or first-order offer. If orders from returning customers fell instead, look at your email and SMS sends. Also check whether a replenishment flow stopped sending or your loyalty program changed. Our guide to the new vs. returning revenue split explains how to read this in more detail.
For the skincare brand, we asked, "How did orders from new and returning customers change last week?" Daymark showed that returning customers were buying as usual, and that almost all of the missing orders were first-time buyers from Meta. That matched the stockout and ruled out any problem with email, SMS or their replenishment flow in one step. The same view shows which channels bring in customers who come back for a second order, which you can read more about in our guide to finding the channels that create repeat customers.
What to Do Once You Know the Cause
Once you've found the cause, the next step is deciding what to change this week. The table below shows what we would usually do for the most common causes.
| Cause | What to do this week |
|---|---|
| A bestseller is out of stock | Point the ads to the next-best product page, or pause the ad set until stock is back. Turn on back-in-stock emails. |
| Ad fatigue (frequency going up while CTR goes down) | Add new creative to the ad set before you change the budget. Use the ad budget allocation template to decide where spend should move. |
| A broken checkout or app | Place a test order on your phone, and undo the most recent theme or app change if checkout fails. The checkout funnel template shows which checkout step lost people. |
| A discount code being overused | Check which codes were used last week and expire any that should have ended with their promotion. |
| A seasonal dip | Compare with the same week last year and keep the budget steady if the pattern matches. |
On the same day they found the problem, the brand changed their Meta ad to point to the 50ml version of the serum, which was still in stock. Within a week, the conversion rate on Meta traffic had recovered to about 1.4%, and they set up back-in-stock emails for the 30ml size.
If you work from Shopify and ad platform exports, the whole check takes about an hour. We suggest running it every Monday, before anyone on the team changes budgets. Our list of Shopify metrics to track daily, weekly and monthly shows which numbers to review each week.
You don't have to run this check by hand every week. Daymark's Monday report explains what changed in the previous week, why it changed, and what to do about it, so a problem like a sold-out bestseller shows up on Monday morning instead of a week later.
Frequently Asked Questions
Why did my Shopify sales drop suddenly?
A sudden drop usually comes from one specific cause, such as a bestseller going out of stock, a paused or capped ad campaign, a broken checkout after an app or theme change, or ad fatigue. To find it, split revenue into sessions, conversion rate and AOV to see which one changed, and then look at that number by channel and by product.
Is a 10% weekly drop in sales normal?
It can be, depending on how many orders you get. A rough guide is that the normal weekly swing is 2 divided by the square root of your weekly orders. At 300 orders a week, swings of about 12% are normal, while at 1,000 orders a week the normal swing is about 6%. If your drop is within that range, wait for another week of data before changing budgets.
How do I know if my sales drop is from traffic or conversion rate?
Compare last week's sessions and conversion rate in Shopify Analytics with the average of the previous four weeks. If sessions fell while the conversion rate stayed about the same, you have a traffic problem, so check each channel's spend and reach. If sessions held steady but the conversion rate fell, something changed on the site or in your offer, so check stock, checkout and landing pages.
Can ad tracking problems cause a drop in Shopify sales?
No. Tracking problems change the conversions that Meta or Google report, but they don't change the orders that Shopify records. If Shopify shows fewer orders, customers really did buy less. Tracking issues usually show up as a gap between ad platform conversions and Shopify orders, so use Shopify to confirm whether sales dropped and use ad platforms to find which campaign changed.
What should I check first when Shopify sales go down?
Start by checking stock on your top five products, because a sold-out bestseller can look exactly like a sales drop while your ads keep spending. Next, confirm the drop is bigger than normal weekly ups and downs for your order volume. After that, split revenue into sessions, conversion rate and AOV, and follow whichever number changed down to a channel and product.
What to Do This Monday
This Monday, start by checking stock on your top-selling products. Then compare last week's sessions, conversion rate and AOV with your four-week average, and follow whichever one dropped down to the channel and product responsible. Fixing that one issue first will usually recover most of the lost sales before you need to touch any budgets.
If you'd rather know why your sales changed before Monday's meeting starts, Daymark can tell you what moved, why it moved, and what to do next, using your own Shopify and ad data. You can see how it works on our page about finding out why your Shopify sales changed, or start a 14-day free trial and find out what happened in your store last week.
About the author