Cyber SEO: 50% off
Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

Seasonal SEO: How to Plan, Publish and Update Seasonal Pages Every Year

Seasonal SEO in 2026: find seasonal keywords, publish months ahead, keep one permanent URL per event and refresh it every year to rank on Google and in AI.

Published on
28/10/2026
Updated on
28/10/2026
Reading time
9 min
Cover of the article “Seasonal SEO”, with a screenshot of the Sorank software next to the title

Tools

On this page

In short

seasonal SEO means preparing pages for searches that peak at the same time every year (Black Friday, Christmas, summer, back to school, tax season). The method fits in four moves: spot the peaks with Google Trends and Search Console, publish or refresh the page two to six months before the peak, keep one permanent URL per event instead of a new URL each year, and update that page every season rather than deleting it. Google itself recommends the recurring URL, and a page that has been live for years ranks faster than a page created a few weeks before the rush.

Want to go further? Ask

Quick quiz

Is SEO right for you, and how should you start?

Question 1 of 425%
Do people search Google for what you sell?

Seasonal SEO matters because demand is concentrated. Adobe measured $11.8 billion of US online spending on Black Friday 2025 and $14.25 billion on Cyber Monday, according to its Cyber Monday 2025 release. A store that ranks for its main gift queries in late November captures a large share of its yearly revenue in a few days; a store that publishes its gift guide on November 20 mostly watches. The same logic applies to a roofer before winter, an accountant before the tax deadline or a travel site before summer bookings. This guide covers how to find your seasonal peaks, when to publish, how to structure URLs, what to do after the season and how to get cited by AI assistants during the peak.

What is seasonal SEO?

Seasonal SEO is the part of your SEO work that follows the calendar. Some queries exist all year with a peak ("air conditioning repair" in summer), others almost disappear outside a short window ("Black Friday laptop deals"). The goal is to have the right page indexed, linked and up to date before the curve starts rising, then to keep its authority from one year to the next.

Seasonality falls into four families, and each one calls for a different lead time:

Type of seasonalityExamplesShape of the curveTypical lead time
Retail eventsBlack Friday, Cyber Monday, Christmas, Valentine's Day, Mother's DaySharp peak over a few days or weeksPage live 2 to 3 months before
Weather and seasonsHeating repair, sunscreen, snow tires, pool cleaningWide bump over several monthsContent ready 1 to 2 months before the first cold or hot spell
Administrative calendarTax returns, school enrollment, open enrollment for insurancePeak before a fixed deadline2 to 3 months before the deadline
Industry cyclesWedding planning, summer travel bookings, New Year fitnessResearch phase long before the event4 to 6 months, because people plan early

The last column is a working rule, not an official figure: a new page needs time to be discovered, indexed and to collect a few links, while a page that already ranks only needs a refresh.

How do you find your seasonal keywords?

Start with your own data, then widen to the market.

1. Search Console, year over year

In the Performance report, compare the last 16 months and sort queries and pages by clicks per month. Queries that jump in the same month two years in a row are your seasonal keywords. Look at impressions too: they rise before clicks, which shows when Google starts testing your page for the seasonal query.

Google Trends shows relative interest, not search volume. Each data point is divided by the total searches of the area and period, then scaled from 0 to 100, as the Google Trends help center explains. Set the range to five years and your country: a repeating wave confirms seasonality, and the left edge of each wave tells you when people start searching. Our guide on using Google Trends for SEO details the other settings worth using.

3. Monthly volumes in a keyword tool

Average monthly volume hides seasonality: a keyword at 1,000 searches a month may do 6,000 in December and 200 in June. Read the monthly breakdown, and group seasonal variants ("gift for dad", "Father's Day gift ideas", "Father's Day gifts under $50") on one page instead of one page per variant. An automated keyword research tool that groups keywords by topic saves most of this sorting.

Watch out

Before blaming an algorithm change for a traffic drop, check the same weeks of last year. Many "penalties" are just the end of a seasonal peak. A real Google core update shows up as a drop compared with the same period of the previous year, not compared with last month.

When should you publish seasonal content?

Earlier than most sites do. In its best practices for Black Friday and Cyber Monday pages (October 2020), Google asks merchants to create the page well before the sale so Googlebot has time to discover and index it, and to link to it from the home page to make it more prominent.

The calendar below is built for a store selling in the northern hemisphere. Shift it to your own peaks and plug it into your editorial calendar.

PeakSearch peakExisting page: refresh byNew page: publish by
Valentine's DayLate January to February 14Early JanuaryNovember
Mother's Day (US, UK, France differ)2 to 3 weeks before the date4 to 6 weeks before3 months before
Summer and travelMarch to July (booking phase)FebruaryDecember to January
Back to schoolJuly to early SeptemberJuneApril
HalloweenOctoberEarly SeptemberJuly
Black Friday and Cyber MondayNovemberMid September to early OctoberAugust
Christmas giftsNovember to mid DecemberOctoberAugust to September
New Year resolutionsLate December to JanuaryEarly DecemberOctober

A content plan tool such as the Sorank blog content planner lets you place these articles months ahead, so the seasonal pieces go live on schedule instead of during the rush.

Should you create a new URL every year?

No. Google's recommendation is explicit: use a recurring URL, not a new URL for each occurrence of the event, for example /sale/black-friday and not /sale/2020/black-friday. The reasoning is simple: the page keeps its age, its links, its internal links and its history of clicks, so it starts every season from where it stopped the year before instead of from zero.

Rules for a permanent seasonal URL:

  • No year in the URL. The year can appear in the title and the H1 ("Black Friday Laptop Deals 2026") and change every season.
  • If you already have yearly URLs, choose the strongest one (most links and clicks), rename it without the year if needed, and send the others there with a 301 redirect.
  • Keep the page in the internal navigation during the season, and link to it from the home page and the main categories, as Google suggests.
  • Update the date shown on the page and in the structured data only when the content really changes.

For the commercial side of the event (offers, email, ads), see our Black Friday marketing plan; this guide stays on the search side.

What should you do with seasonal pages after the season?

Keep them online. Deleting a seasonal page in January throws away a year of authority and forces you to start from scratch in September. Instead, switch the page to an off-season mode:

  1. Replace expired offers with a short message ("Our Black Friday sale returns in November") and an email sign-up.
  2. Keep the evergreen parts: buying advice, sizing guides, past best sellers, FAQ.
  3. Point visitors to permanent categories so the page still sends users and authority somewhere useful.
  4. Leave it in the XML sitemap and in a footer or "Events" hub so Google keeps crawling it.

The only exception is a one-off page about something that will never come back (a single dated event, a one-time partnership). For those, Google supports the unavailable_after rule in the robots meta tag: after the date you set, the page stops appearing in results and Googlebot crawls it much less often, according to the robots meta tag documentation. Do not use it on pages that return every year.

Tip

Give each recurring event its own permanent page and link them all from one "Seasonal events" hub. The hub stays relevant all year and passes authority to whichever page is in season.

How do seasonal and evergreen content work together?

The strongest setup combines a stable base with a seasonal layer. Evergreen content (category pages, buying guides, how-to articles) ranks all year and holds most of your authority. Seasonal pages sit on top and borrow that authority through internal links during their window.

Build it as a topic cluster: the evergreen guide "How to choose a road bike" links to "Best road bike deals for Black Friday" and "Road bike gifts for Christmas", and both seasonal pages link back to the guide and to the product categories. When the season ends, the seasonal pages keep their links to the evergreen pages, so nothing is wasted.

Many seasonal pages can also be written as evergreen pieces with a seasonal angle: "How to prepare your garden for winter" works every year with a light update, while "Winter garden trends 2026" expires after one season.

How do you update a seasonal page each year?

Run the same routine two to three months before every peak. It takes an hour or two per page and protects the rankings you earned last year.

  1. Check last season's data in Search Console: queries, clicks, average position, and the date the curve started rising.
  2. Refresh the facts: prices, products, dates, shipping deadlines, the year in the title and H1. Remove anything sold out or outdated.
  3. Add what is new: new products, new questions people asked last year, new comparison data. A content refresh that adds real information beats a date change.
  4. Check the technical basics: status 200, indexable, in the sitemap, linked from the home page, images compressed, no redirect chain.
  5. Request indexing with the URL Inspection tool once the update is live.
  6. Watch impressions week by week; if they stay flat a month before the peak, add internal links from your strongest pages.

Visible updates also send a content freshness signal, which counts more for time-sensitive queries such as "best gifts this year" than for evergreen ones.

How does seasonal SEO work in AI answers (GEO)?

Shoppers increasingly ask ChatGPT, Gemini or Perplexity for gift ideas and deals before they open a store. Adobe reports that on Cyber Monday 2025, AI traffic to US retail sites rose 670% (measured as shoppers clicking a link from an AI assistant), in the same release cited above. During the peak, AI assistants look for recent, clearly dated, easy-to-quote information, which favors pages updated for the current season.

To be cited during the season:

  • State the answer near the top of the page ("Our Black Friday sale runs from November 27 to December 1, with up to 40% off running shoes") with exact dates and figures.
  • Use comparison tables (product, price, best for) that an AI can lift in one piece.
  • Keep Product and Offer structured data accurate, including prices and availability, for the duration of the sale.
  • Get mentioned on the sources AI assistants read: gift guides in the press, Reddit threads, comparison sites. Our retail AI citation study shows which kinds of sources get cited for shopping questions.

Then check whether it works: AI mention tracking lets you follow seasonal prompts ("best Christmas gifts for runners") month by month and see which brands are cited in your place. The broader shifts in shopping behavior are summarized in our ecommerce trends report.

Plan once, reuse every year

Seasonal SEO rewards patience more than speed: one permanent URL per event, published months ahead and refreshed every year, will outrank a new page rushed out each season. Put your peaks in a yearly calendar, schedule the refreshes two to three months ahead and keep the pages alive between seasons.

Sorank editorial calendar showing SEO articles scheduled across the month, used to plan seasonal content ahead of each peak

Sorank finds your keywords, plans the articles in a calendar and writes and publishes them in autopilot, for Google and for AI assistants. Plans start at $49 per month on annual billing, with a 3-day free trial and a 90-day money-back guarantee: see the pricing page.

Frequently asked questions

How far in advance should I start seasonal SEO?

For a page that already ranks, refresh it two to three months before the search peak. For a brand new page, publish four to six months ahead so Google can discover, index and test it before demand rises. Google Trends shows when searches start climbing for your topic, which tells you your real deadline.

Should I put the year in my seasonal page title?

You can put the year in the title and H1 and change it every season, because it signals fresh content to searchers. Keep the year out of the URL so the page keeps its links and history from one year to the next. Update the year only when you also update the content.

Is seasonal SEO only useful for ecommerce?

No. Any business with a yearly demand cycle benefits: heating and cooling companies, accountants before tax deadlines, travel agencies, wedding venues, schools and gyms. The method stays the same: find the peak, publish early, keep a permanent page and update it each year.

Free SEO & GEO audit

Get your content plan for 30 days for free

We analyse your competitors, your website and your AI visibility to create a tailored content plan for free.

Our free SEO tools

See all our free tools

Get a free audit of your site

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders

Organic growthE-commerce

0 to 10000 visitors in 5 months

Celio Fabianomonrobotlavevitre.fr
Organic growthSoftware

0 to 5000 clients in 8 months

Thibault BMsorank.com
Organic growthLeisure and aviation

0 to 1104 clicks in 4 months

Dominiqueflight-sensations-idf.com
Organic growthLead generation for installers

x98 clicks in 2 months

LeadBolt Agencyleadbolt.online
Organic growthMusic software

x55 clicks in 5 months

Valentin Cordiertiger-sounds.com