Key takeaways
Betting demand is a calendar, and the calendar is published years in advance.
A page that should rank for a final has to be live around eight weeks before it.
Every fixture opens three separate search windows, and they want different pages.
The work for a summer tournament starts the winter before, not in the spring.
Demand follows the fixtures
Sportsbook search demand is not a trend line. It is a calendar, and an unusually generous one: the fixtures are published years ahead, the peaks are known, and nobody has to forecast anything.
The shape repeats every year. A quiet winter window. A rise through the knockout rounds in February and March. A climb into the finals in May. The summer tournament peak, which in a tournament year is the highest point of the calendar by a distance. Then the new season in August, group stages in September, and the long flat league months that carry steady volume rather than spikes. December lifts again on the festive programme.
Two features of that curve matter more than its height.
The peaks are narrow. A final generates most of its search volume across three or four days. There is no slow accumulation to catch — a page is either ready when the window opens or it earns nothing from that fixture.
The peaks are known years out. Which makes missing one a planning failure rather than bad luck. This is the part that separates sportsbook SEO from almost every other vertical: the brief writes itself, if anyone reads the calendar.
Against that, most content plans are built by quarter. A quarterly plan buys pages that go live in the middle of Q2 and compete for a final that was played in May.
Planning backwards
The rule we work to is that a page meant to rank for a fixture should be live around eight weeks before it.
That is not a safety margin. It is roughly what the process takes: the page has to be discovered and crawled, it has to accumulate some internal and external signal, and search engines have to settle on where it belongs for queries that barely existed when it was published. Answer engines need their own share of that time, because a page has to be read before it can be quoted — the mechanics are in the piece on the answer-engine shortlist.
Working backwards from a June tournament, the schedule looks like this:
- Five to six months out. Structure. Competition hub, team and market pages, the URL pattern that every fixture page will use. This is the part that cannot be rushed later, because every page built afterwards depends on it.
- Three to four months out. The evergreen layer. Rules, formats, how the odds work, market explainers. These earn through the whole tournament and carry the links.
- Eight weeks out. The fixture pages themselves. Live, indexed, thin at first and filled as the draw firms up.
- Two weeks out. Links and coverage land. Authority arriving after the peak is authority bought for next year.
- Match week. Odds and team news updates only. Nothing new is published that needs to rank.
The implication is uncomfortable and worth saying plainly: the work for a summer tournament starts the winter before. By the time a marketing team is talking about the tournament, the pages that will win it are already indexed.
The one real constraint on this is editorial capacity. A fixture page built eight weeks out and then abandoned is worse than none at all, because it ranks briefly on a thin page and gets replaced. Plan for the pages you can actually keep current through match week.
The three search windows
A single fixture does not generate one kind of demand. It generates three, in sequence, and each wants a different page. Treating them as one topic is the most common structural mistake we see on sportsbook sites.
Preview — days before
The highest-intent window and the one worth most. Players are comparing odds, checking team news, and looking for the best price before they commit.
Queries look like best odds, line-up news, prediction and tips. The page has to carry live prices, has to be current to the hour as news breaks, and has to make the comparison easy rather than burying it under promotional copy. This is where a landing page built for conversion and a page built for search have to be the same page.
In-play — during the match
Short, urgent, and decided by speed rather than depth. Livescore, in-play odds, next goalscorer.
Nothing written in this window ranks in time, which means the structure has to exist beforehand and update itself. Depth is actively unhelpful here: the reader wants one number and a way to act on it.
Next bet — after the whistle
The window most sportsbooks ignore, and the cheapest of the three to win. Result and stats, next fixture, table standings.
Intent is lower per visit, but this is where a one-off visitor becomes a returning one — and the volume is spread over days rather than hours, so a page that is merely good holds its position. It also feeds the next preview window, because the reader who checked the result here is the reader looking for odds in four days.
Three windows, one fixture, three different pages — multiplied across a season’s worth of competitions, that is the plan. How it fits with links, coverage and the conversion work is on the sports betting page.




