Web & Digital Platforms
Programmatic content platforms: page families that follow their records
Launched once, or governed
Launched once
- 01Pages generated once, at launch
- 02A new town means a developer and a spreadsheet
- 03Retired services keep their pages, promising work you don't do
- 04Thin pages pile up unnoticed
The family drifts away from the business, a page at a time.
Governed after launch
- 01Pages follow their records
- 02A new town drafts its pages, and a person reviews them
- 03A retired service's pages redirect
- 04Pages without enough of their own are held
The family stays as true as the records behind it.
When a record changes
Westfield added to the service areas
- done
Record created
by the office manager
- done
Pages drafted
4, from the town and service records
- done
Checked for their own content
water heater page: no local jobs yet
- done
Reviewed
the office manager approves 3
- done
Published
3 pages; 1 held until there's local work to show
A new town gets pages the week it's served, and only the ones with something to say.
Duct cleaning retired
- done
Service record marked retired
- done
Pages found
4 town pages
- done
Redirects set
to /indoor-air
- done
Links updated
no page links to a retired service
- done
Sitemap updated
Nobody lands on a page offering work you no longer do.
Eastside furnace page
- failed
Newest job story over a year old
the page's proof is out of date
- done
Flagged
listed for the office
- waiting on a person
Recent job story picked
the office chooses one
- not started
Page refreshed
Pages are judged by the records behind them, so stale proof shows up.
Rules every page family follows
01
Records first
Pages come from records
Towns, services and job stories are records; nobody types a page by hand.
02
A floor for each page
Enough of its own
A page needs local jobs, reviews or details of its own before it's published.
03
A person reviews what's new
Drafts aren't published unseen
New pages and big changes wait for the office manager.
04
Retired means redirected
No dead ends
When a town or service goes, its pages point somewhere useful.
05
Stale proof is flagged
Old evidence shows up
A page whose newest job story is a year old is listed to refresh.
The parts it's built from
Is a programmatic content platform the right system?
Good fit
- You have records, like towns, services or products, that each deserve a page.
- The records change: towns added, services dropped.
- You'd rather hold a page than publish a thin one.
Avoid when
- Fewer than a couple of dozen pages. Write them by hand.
- There's no real content behind each combination.
How we'd approach it
01
Understand
As much as the problem needs
We map how the work runs today: who does what, which systems hold the records, and where it breaks.
02
Design
Decided before it's built
Ownership, rules, integrations and exceptions, agreed with you and written down with acceptance criteria.
03
Build
Connected to what you use
We build the scoped system, connect it to the tools you already run, and test it on the cases that matter.
Questions about programmatic content platforms
Isn't this just mass-producing pages?
No. A page is only published if its records give it enough of its own content, and a person reviews new ones. The rest are held.
What happens when we stop serving a town?
Its pages redirect to the nearest town you do serve, and links to them are removed.
Can AI write the pages?
It can draft from the records, with checks before a person reviews. Facts come from the records, not from the draft.
How do we know the pages are still accurate?
Each page knows which records it came from. When a record changes or its proof goes stale, the page is updated or flagged.
Keep every generated page worth having
Tell us which page families you run or plan. We'll show you how they'd follow the records behind them.