Trend and seasonality

Two related sub-scores from one data source (Google Trends). Both are 0–100.

Trend

Trend measures the 12-month direction of search interest:

  • Climbing keywords get a high trend score.
  • Flat keywords get a middle score.
  • Falling keywords get a low score.

Reading the trend score

ScoreWhat
80–100Strongly climbing. Demand grew 30%+ over 12 months.
60–79Climbing. Clear positive trajectory.
40–59Flat. No major directional movement.
20–39Declining. Interest fell 10–30%.
0–19Steeply declining. Interest fell 30%+. May be category-dying or fad-collapsing.

A high trend score is reason to move fast (because more sellers will arrive). A very low trend score is reason to be skeptical even if other sub-scores look fine — you’d be buying into a fading category.

When trend is misleading

  • Brand-new keywords — Google Trends needs ~12 months to compute a stable trend. Newly-coined keywords may show no signal even if they’re popular.
  • Translated keywords — for non-US marketplaces, Hilal queries Google Trends in the local language. Quality varies.
  • Spiky one-off events — a viral TikTok drives one-month-spike trends; the 12-month trajectory may be misleading right after.

Seasonality

Seasonality measures how spiky vs. smooth the search interest is over a year. It’s not about whether a product is “seasonal” in the everyday sense (Christmas decorations) — it’s about whether demand is concentrated in a few months or spread evenly.

Reading the seasonality score

ScoreWhat
80–100Smooth — demand spread evenly across the year. Easy to forecast and stock.
60–79Mostly smooth with a small seasonal lift.
40–59Moderately seasonal. One or two peak months.
20–39Highly seasonal. Most demand in 2-3 months.
0–19Extremely spiky. Q4 gift items, Halloween costumes, etc.

Higher score is not always better

Default weight on seasonality is 10% (less than other sub-scores) because the right interpretation depends on your business:

  • For year-round operators, smooth (high score) is best. Even cash flow, easy to forecast.
  • For Q4-focused / gift sellers, low scores are opportunities (concentrated demand, less year-round competition).

Override the weight in Filters & weights — bump it up if you specifically want or avoid seasonal products.

Both sub-scores in the AI brief

The AI brief on the product detail page cross-references both sub-scores naturally — if a product is climbing and seasonal, the brief calls out when you’d want to time your launch (e.g., “demand peaks in November; aim for inventory ready by October 15th”).

Why these are smaller-weighted than demand and margin

Defaults: trend 15%, seasonality 10%. Together they’re 25% of the composite — meaningful but not dominant. The reasoning: a product can be a great long-term seller without being on a steep rising trend; a product can be highly seasonal without that being a problem if you’re set up for it. Demand and margin are more universally important.

Bump trend up to 25–30% if your strategy is trend-rider (find products on the upswing before others catch on). → Trend-rider preset

Data quality

Google Trends is unauthenticated and rate-limited. When the limit is hit or the service is down, Hilal:

  • Caches the last successful response for 48 hours.
  • Falls back to a neutral 50 if no cache exists.
  • Flags the row’s data quality.

Data quality

Related articles