bloomz
← All posts

September 4, 2026 · Bloomz Team

The Two Pages Families Check Most Are the Two Nobody Updates

The athletics schedule and the lunch menu are the most-visited pages on most school websites and the most reliably out of date. The reason isn't neglect — it's that the website is a second copy of information that already lives somewhere else.

The Two Pages Families Check Most Are the Two Nobody Updates

Look at the analytics for almost any school website and the same two pages sit at the top of the list, well ahead of the mission statement, the board packet, and the enrollment page that the district spent the summer rewriting. It’s the athletics schedule and the lunch menu.

Look at those two pages on a Wednesday in October and there is a good chance at least one of them is wrong. The Tuesday game that got moved for weather still shows the original time. The menu is last week’s, or it’s a PDF from August with a note that items may change.

This is not because anyone is careless. It is because both pages are a second copy.

The second-copy problem

The athletics schedule exists somewhere already — in the athletic director’s scheduling tool, in a shared spreadsheet, in the app the coaches use to notify parents about a bus time. The lunch menu exists already too, in whatever the food service department produces each cycle. The website version is a manual duplicate of both, and it is only as current as the last time somebody remembered to go update it.

That “somebody” is usually one person, often the same person for both pages, and the update is one item on a long list. So the copy on the website drifts. Families notice, and they adapt in the way families always adapt: they stop trusting the website and go ask somebody. Which means the website’s most-visited pages are also the pages that generate the most phone calls to the front office — a strange outcome for a page whose whole purpose is to answer the question before it’s asked.

Districts try to solve this with process. A weekly reminder, a checklist, a shared responsibility between the AD and the webmaster. Process solves it for a while, and then a game gets moved on a Thursday afternoon and the process was designed around a Monday update.

The version families actually see

There is a second-order effect worth naming. When a district also sends this information through its communication platform — a post about tonight’s game moving to 5:30, a notice about the menu change — families now have two sources that disagree. The app says one thing, the website says another, and each one is right about something at a different point in time.

Families don’t experience this as a data synchronization issue. They experience it as a school that doesn’t know what’s going on, and the trust cost lands on the school, not on the software.

Live blocks instead of copies

The structural fix is to stop keeping a copy at all. If the website is running on the same platform as the school’s communication, the athletics schedule on the website can be a view of the athletics schedule the district already maintains, and the lunch menu can be a view of the menu the kitchen already publishes. Nobody updates the website version, because there isn’t a website version — there’s one record, rendered in two places.

That is how the athletics schedule and meal menu blocks in Slick Sites work. Drop the block on a page and it renders what the Athletics and Meals modules carry: the games, times, locations, and results, and this week’s menu. A rained-out game gets rescheduled once, by the person who would have rescheduled it anyway, and the website is correct before anyone thinks to check it.

Newsletters follow the same principle. The newsletter a school sends and the newsletter on the school’s site are the same newsletter, published once, rather than a send followed by someone rebuilding it as a web page.

The general rule

The rule underneath all of this: a school website should be a view of what the district already knows, not a separate publication that has to be kept in agreement with it. Every place a website requires someone to retype something that exists elsewhere is a place it will eventually be wrong, and the pages families check most often are the ones where being wrong costs the most.

Most website platforms can’t work this way, not because it’s technically hard, but because the website vendor and the communication vendor are different companies with different databases. The staff directory is the classic example — some platforms tell districts, in their own documentation, to maintain it by hand — and the athletics schedule and the lunch menu are the same problem with higher traffic.

When one platform runs both, the question stops being how often somebody updates the website and starts being whether the underlying record is right. That is a much better question, because it’s the one the district was already answering.