New run →

Method

This app forecasts the next 3 to 6 months of search demand for a category and its segments using only the 48 monthly search volumes returned by the ListeningMind Data API `keyword_info` (ads_info). Search demand is a sum of monthly search volumes, not sales. Every number carries a source label.

1. Data collection

2. Segments

3. Regime classification

Before any model is chosen, each series is classified; the first matching rule wins. [calc]

RegimeRuleHandling
breakoutlast 6-month mean / prior 18-month mean at or above 3.0 (and 20+ searches a month)level hold of the last 3 months instead of a seasonal model; band −50%/+60%; reference only; no timing, no ranking
event spikepeak month at or above 4x the median, within the last 24 months, current 3-month mean at or below 50% of the peak, no repeat a year apartdecay by 40% a month toward the pre-spike 12-month median; reference only; no timing, no ranking
unstablechosen model's backtest error above 50%forecast shown as reference only; no timing, no ranking
seasonalstrength 0.3 or more and amplitude 1.25 or moretiming rules apply
rising / falling trendannualised deseasonalised Theil-Sen slope beyond +15% / −15%treated as evergreen, trend shown
stable evergreeneverything elseevergreen

4. Forecast models

The series is used from its first non-zero month. Under 24 months of history the seasonal models are switched off; under 12 months nothing is forecast.

ModelMethod
S seasonal naive (baseline)same month last year
M 12-month mean (baseline)trailing 12-month mean, flat
A seasonal naive + growthsame month last year × (1 + last 12 months / previous 12 months − 1)
B decomposition + Theil-Senseasonal index = monthly median of ratio to a centered 12-month moving average; Theil-Sen line on the deseasonalised last 24 months; forecast = (level + slope×h) × index
C Holt-Winters multiplicativetriple exponential smoothing with α, β, γ chosen by grid search on one-step training error
D ensemblemedian of A, B, C

5. Timing rules [rule]

Current parameters: ramp_cross_level=1.0, prep_lead_months=2, launch_window_months=2, peak_high=1.15, peak_low=0.85, evergreen_strength=0.3, min_amplitude=1.25

6. Brief and numeric guard

The timing brief and the one-line guidance per segment are written by an LLM. Every number in a sentence is checked against the evidence pack; a sentence carrying a number that is not in the evidence is dropped and replaced by a template sentence. Dropped sentences are kept in the evidence tab. [LLM]

7. Limitations

Demand Forecast at a glance

Demand forecast and season calendar. From category seed keywords it collects related queries, groups them into segments, forecasts the next 3 or 6 months and the change versus last year from 48 months of monthly search volume, and derives prep, campaign, launch and peak months. Product planners, merchandisers and campaign owners use it to set season timing. Data comes from the ListeningMind Data API (intent_finder, keyword_info). Markets: Korea, Japan, US.

Key ideasDemand seasonalitySearch volume and 48-month trendKeyword cluster

Works well withPulse FinderSmart Store SuiteBrand Finder

MoreAbout the appAll 16 appsGlossaryFor agents

ContactContact usTalk to our API team