Alpine resort · Hotels / resorts

Shoulder-season traffic +180% for an Alpine resort that only sold out in peak

A content calendar aimed months ahead of each season turned the empty weeks between peaks into the fastest-growing part of the booking mix.

+120% Monthly organic traffic
18 Links built
12 Months time span

Where they started

Two months of the year the resort turned people away; the other ten it ran half-empty. The site was fine and the brand was known. It ranked well for its own name and for peak-week terms it didn’t need help with. What it had no presence for was the demand that actually decides a resort’s year: the early-bird searcher booking February in October, and the shoulder-season traveller looking for somewhere quiet and cheaper in the gaps. The occupancy chart looked like two sharp spikes with a flat, unprofitable plain between them, and every euro of marketing had been aimed at the spikes.

What we did

  • Built a content calendar that led each season by four to six months. Early-bird and off-peak guides went live long before the search volume did, so the pages were already ranking when people started planning, instead of scrambling to publish into a season that had already begun.
  • Wrote for the quiet weeks specifically. Off-peak activities, shoulder-season value, “things to do in [month]”: the queries that map to the calendar’s empty rows, not its full ones. These carried the 180% off-peak lift and most of the 1.9k new keywords.
  • Linked booking pages from every guide. Each seasonal guide pointed at the relevant availability and offer page with intent-matched anchors, so ranking for a planning query fed directly into a booking, not just a pageview.
  • Earned seasonal links from tourism and travel outlets. Eighteen links from regional tourism and outdoor-travel sources, mostly pulled in by the off-peak guides that gave those outlets something genuinely useful to point their readers at.

The curve below still moves in waves. That’s a resort, and it always will. What changed is the floor: each trough sits higher than the last, because the shoulder weeks stopped being dead air. The peaks were never the story here. The valleys were.

Organic traffic 12 months
11k month 1 month 12

The results

  • Off-peak (shoulder-season) organic sessions up 180%

  • Ranking keywords 1.2k → 3.1k, almost all early-bird and off-peak queries

  • Overall organic sessions 5k → 11k across the year

  • 18 travel and tourism links earned from seasonal guides

“The peaks were never the problem — they sold out on their own. We ignored them and wrote for the weeks nobody was booking, six months before anyone was searching.”

More case studies

See our Hotels / resorts SEO approach →