League Pulse

How to make a website for your fantasy football league

A league website is where the history lives: champions, records, rivalries and the trash talk that outlasts the group chat. Here are the four ways commissioners usually do it, and what each one costs you.

$39 a year for the whole league, $3.25 a manager in a 12-team league. No card needed for the trial.

A fantasy league franchise page with a 3D stadium designed by its manager
From the demo league: made-up managers, real NFL players, scored from the real games.

1. A shared spreadsheet or document

Free and quick to start. Someone records champions and records by hand in Google Sheets or a shared doc. It works for a season or two, then falls behind, because every number has to be typed in and nobody wants to be the one doing it.

2. A website builder

Google Sites, Squarespace or WordPress give you pages that look nicer than a spreadsheet, for free up to about $20 a month. The content is still entered by hand, so it has the same problem: it is only as current as the commissioner’s free time.

3. Build your own from the league’s data

Sleeper and ESPN expose league data, so a site can build itself from it. That is how LeaguePulse works, and its source code is free to run for your own league: you host it on Vercel, add your league ID, and add a database and an AI key if you want the AI writers. It is free in money but not in time, and you keep it updated yourself.

4. A hosted league site

The same thing, done for you. With LeaguePulse’s hosted version you paste your league ID and get a site at its own address in about a minute, with every season of history, a record book, live game day, a trade finder, AI writers and a 3D stadium for every franchise. It is $39 a year for the whole league, $3.25 a manager in a 12-team league, with 14 days free.

What a good league website has

  • Every season, not just this one

    The history is the point. It should go back to the league’s first year, automatically.

  • Records that update themselves

    If someone has to type them in, they stop being updated.

  • Something new every week

    Previews, recaps and power rankings give people a reason to come back.

  • Works on phones

    Most people open it during a game, on a phone.

The quickest way

  1. 1

    Find your league ID

    On Sleeper it is the number in your league’s address. On ESPN it is the leagueId in the address.

  2. 2

    Paste it at leaguepulse.io/start

    Pick an address for your league. The history builds while you watch.

  3. 3

    Share the link

    Send it to the group chat. Done.

Questions

What is the easiest way to make a fantasy league website?
Use a site that builds itself from your league’s data, so nothing has to be entered by hand. LeaguePulse does that for Sleeper and ESPN leagues in about a minute.
Can I make a fantasy league website for free?
Yes. A spreadsheet or website builder is free, and LeaguePulse’s source code is free to run yourself if you are comfortable hosting it.
How much does a hosted league website cost?
LeaguePulse is $39 a year for the whole league, about $3.25 a manager in a 12-team league, with 14 days free.

Give your league some life.

Paste your Sleeper or ESPN league ID and your site builds itself, every season included. 14 days free.