Directory pages for a sports ranking site
A ranking site listed teams by position, which works for 75 teams and falls apart for over a thousand. I added alphabetical directory pages for each category.
The objective
The site ranked teams across a number of divisions. In a division with 75 teams a fan can find their team on the rankings page. In the high school divisions there were over a thousand teams, and the number kept growing through the season.
The client wanted a page per category listing every team in that category alphabetically, linking through to the team schedule and results page that already existed.
What I did
I built the category directory pages from the existing team database rather than as pages maintained by hand, so new teams show up as they're added.
I sorted alphabetically within each category and linked each team to its existing page.
Then I repeated the approach across the divisions, including the high school categories where the volume was the problem in the first place.
The result
Fans could find a team by name instead of scanning a ranking table a thousand rows long.