Semantic Core
Модуль 2Сбор и чистка5/5

Seasonality and trends: when to publish an article so it takes off

5 min read

A Christmas-tree shop that started doing SEO in November is a year too late. An exam-prep course that published its articles in March missed the whole season. A tax calculator for sole proprietors that didn't make it in time for December and April missed both peaks of the year.

Seasonality is money you can either collect or sleep through. Let's work out how to handle it properly.

How to read query history

In Wordstat, below the search field, there's a "Query history" toggle. Turn it on and you see a chart of monthly impressions over the last 2 years.

The chart can look one of three ways:

Flat. "Buy a phone" — roughly the same frequency every month. No seasonality. You can do SEO whenever — you won't be late and you won't miss anything.

One peak a year. "New Year gifts" — a strong peak in December, near zero the other 11 months. The bigger the peak, the more critical the timing.

Several peaks. "File sole-proprietor taxes" — peaks in December (annual reports) and April (the return). Near zero in between.

Types of seasonal curves across niches
NicheCurve typeWhen to publish
Buy a smartphoneflatanytime
New Year giftspeak in DecemberAugust-September
Swimsuitspeak April-JuneJanuary-February
Valentine's Day giftssharp peak Feb 5-14December
Sole-proprietor taxespeaks Dec + AprOctober and February
Air conditionerspeak May-JulyMarch-April
School uniformspeak July-AugustApril-May
The curve type determines when to publish content. There's no universal answer — it depends on the niche.

The 60-day rule

Publish an article 60 days before the peak so it has time to get indexed and accumulate signals.

Search engines don't put a fresh page at the top. First they index it (1-7 days), then evaluate it (2-4 weeks), then start testing it in the results (another 1-2 weeks). Only after that does it settle into its "fair" position.

That means: from publication to stable ranking is 30-60 days.

If you write "New Year gifts" on December 1, you won't make it. The peak is in the last third of December, and the article only starts showing on January 10, when nobody is searching anymore.

The right way: publish "New Year gifts" in early October. By late November it's at the top. By December it's collecting all the seasonal traffic.

Ideally: the article was published a year ago and works cyclically. Each year you refresh it (new products, new trends) and republish — search engines love freshness.

Real timing examples

School uniforms — peak in August. Publish in April-May. At the top by June. You collect demand all of August.

Swimsuits — peak in April-June. Publish in January. At the top by March.

Annual sole-proprietor taxes — peak in December. Publish in September-October. December is the lead.

Exam-prep courses — peak in August-September (parents choose a year of prep) and in March (a late start before exams). Two launches: in May and in January.

Wedding cakes — peak in May-September. Publish in February-March.

International Women's Day gifts — sharp peak March 1-8. Publish in December-January.

Tip: "when the season comes" articles

Seasonal niches don't mean demand is zero out of season. There's a niche of off-season planning.

Examples:

  • "When to plant cucumbers" — demand year-round (people plan).
  • "Getting ready for summer: what to try starting in winter" — March.
  • "When to buy New Year gifts in advance" — September-October.

This is content for people who are preparing for the season. Conversion is lower than in-season, but competition is lower too, and year after year you build up authority in the niche.

Google Trends as a supplement

Wordstat shows the Yandex audience, Google Trends shows Google's. They often differ:

  • Google Trends reveals international trends, world events.
  • Wordstat shows Russia-specific data, local peaks.

For a Russian-speaking audience, the main source is Wordstat. Use Google Trends for:

  • Checking long-term trends (is interest in the niche rising or falling over 5 years).
  • Comparing two topics (which is more popular: "scooter rental" or "bike rental").
  • Finding seasonal anomalies (spikes of interest from news, memes, competitors' ads).

Trends vs seasonality

These are two different concepts and people mix them up:

Seasonality — cyclical peaks every year. Christmas trees in winter, swimsuits in summer.

Trend — the direction a niche is developing over several years. Is interest rising or falling overall?

Trends are visible on a 5-year chart in Google Trends. If a niche has been falling for 3 years straight, don't go in, even if there are seasonal peaks inside it.

Examples of declining niches in 2026:

  • DVD players (trend falling for 10 years, almost no seasonality).
  • English courses on audio cassettes (trend → 0).
  • "DVD disc stores nearby" (displaced by streaming).

Examples of growing niches:

  • AI tools for business (trend rising since 2023).
  • Electric scooters for rent (growth since 2020).
  • Ready-meal delivery (growth since 2021).

A rising trend + seasonal peaks = the ideal niche for SEO. A falling trend — pass, even if there's a season inside it.

How to use this in your work with the core

While collecting the core (see how to build one from scratch), check seasonality for each major group of queries. It takes 1-2 minutes per query (open Wordstat → history).

If the niche is seasonal, in your content plan set:

  • Seasonal articles — write 60 days before the peak.
  • Non-seasonal articles — write anytime.

Mark the category right in your Excel/spreadsheet with the core — your content planner will thank you later.

Frequently asked questions

I already missed the season — is there any point in writing?

Yes, write for next year. Content in 2026 will work in 2027. Many SEO pages are cyclical assets, refreshed before each new season.

What matters more — seasonality or trend?

The trend. A growing niche will bring growth even without pronounced seasons. A falling niche with seasons still dies. First check the 5-year trend in Google Trends.

Wordstat shows 0 in my niche — is that the end?

Not necessarily. The niche may be too narrow or too new — Wordstat hasn't gathered statistics yet. Check via semantically close phrases, via social media, via search suggestions.

This is the last article in module 2, "Collecting and cleaning." Module 3 covers clustering and content. Start with the basics: what a query cluster is.

Read next