Task Types

Time Series Forecasting

In shortPredicting future values of a metric recorded over time, such as traffic, impressions or search demand, from its past patterns.

Updated 24 Oct 2026· 2 min read

Time series forecasting uses data recorded at regular intervals, daily sessions or weekly search interest for example, to estimate what comes next. In MLforSEO’s data framework, time-series data is “sequential points recorded over time”, ideal for analysing historic traffic, forecasting seasonality and detecting anomalies. Technically it is a kind of Regression (ML Task): the model predicts a continuous number.

How it works

A forecasting model breaks the history into parts it can project forward:

  • Trend: the long-term direction, such as steady growth.
  • Seasonality: repeating patterns, such as weekly dips at weekends or a December peak.
  • Events: known one-off effects such as sales, launches or algorithm updates.
  • Noise: what is left over.

Common methods include exponential smoothing and ARIMA from classical statistics, Meta’s open-source Prophet (popular with marketers because it handles seasonality and holidays with little tuning), and machine learning models trained on lagged values. Good forecasts also come with a range (a prediction interval) around the central line.

How it’s used in SEO and marketing

  • Forecasting organic traffic or impressions to set realistic targets.
  • Planning content around seasonal demand from Google Trends or Search Console data.
  • Separating real drops from expected seasonal dips, often paired with Anomaly Detection.
  • Estimating the impact of planned promotions or migrations.
  • Budgeting paid search spend around demand peaks.

Example

You pull five years of weekly interest for “garden furniture” with PyTrends, fit a model and see a clear spring peak each year. Publishing and refreshing your buying guides in February, ahead of the curve, makes more sense than reacting in May. Comparing actual Search Console clicks with the forecast later shows whether a dip is seasonal or a real problem.

Limitations and things to watch

  • Forecasts assume the future looks like the past. Algorithm updates, AI Overviews or market shocks break that assumption.
  • Short histories (under two full seasonal cycles) make seasonality hard to learn.
  • Google Trends values are relative and sampled, so they show shape, not absolute volume.
  • Always communicate the uncertainty range to stakeholders.

Learn it on MLforSEO

Sources and further reading

Other terms from Task Types

See all 13 Task Types terms →