← All questionsLow ROAS

How do I tell a temporary seasonal ROAS dip apart from a structural account problem?

A quick primer

It helps to know upfront that Smart Bidding already manages typical seasonality automatically. The dedicated tool, seasonality adjustments, is recommended only when you expect a major conversion rate change, since the system already handles ordinary seasonal events on its own. So if the current dip falls within a historically typical seasonal cycle, Smart Bidding is likely already adapting to it, and no additional action is needed.

The official tool is built for short, expected events: seasonality adjustments are best for short events 1 to 7 days, and may not work as well when used for stretches longer than 14 days. That's a direct hint about the timeframe within which "seasonality" is even a plausible explanation. If a ROAS dip runs longer than a typical seasonal window, a structural cause becomes the more likely explanation.

To check whether the current dip repeats year after year, the official tool is the year-over-year comparison on the Insights page, comparing the last 28 days against the same 28 days a year earlier. That's a direct way to confirm or rule out a seasonal explanation rather than relying on a subjective sense that "something feels off right now."

What to check before you touch anything

  • Does the current ROAS dip repeat in the same shape as the same period last year, via the year-over-year comparison on the Insights page.
  • How many days or weeks has the dip lasted. If it falls within 1 to 14 days, that's closer to a typical seasonal window; if it runs for months, seasonality is a weaker explanation.
  • Is a seasonality adjustment already active for this period. If so and ROAS is still below expectations, the adjustment itself may need revisiting rather than the search for another cause.
  • Does the dip line up with external, documented market signals (search trends), not just the account's own internal numbers.
  • Are there internal changes (account, site, conversion tracking) that coincided with the start of the dip. Rule these out first, regardless of the seasonal context.

Possible approaches

  • If the dip repeats year after year in the same shape and falls within an expected seasonal window, don't take drastic action. It's likely already accounted for automatically within Smart Bidding's normal operation.
  • If a major, known deviation is expected (not ordinary seasonality but a specific promotion or sale), set up an official seasonality adjustment ahead of time, rather than relying on automatic adaptation after the fact.
  • If the dip doesn't repeat in the historical record, or runs significantly longer than a typical seasonal cycle, look for a structural cause: competition, conversion tracking, site changes, product mix.
  • Don't use seasonality adjustments for stretches longer than 14 days. The tool isn't built for that and may underperform.
  • Keep a record of seasonal patterns by year, so you don't spend time re-analyzing the same, already familiar pattern each time it recurs.