Public Sector Website Requirements. Everything in one checklist.

The obligations on a public-serving website are spread across accessibility standards, records law, language-access rules, security expectations and your own procurement policy. This pulls them into a single list you can work through before writing a specification, and hand to a committee that needs to understand why the project costs what it costs.

We grow your business with

CROturn traffic into leads
SEOrank & get found
GEOwin generative search
AEOget cited by AI answers

How to use this

A specification input, not a compliance certificate

This is a working checklist drawn from the requirements that recur across public-sector and nonprofit web projects. It is not legal advice, and the specifics vary by jurisdiction, funding source and organization type — a federally funded housing authority, a city clerk's office and a 501(c)(3) all carry a different mix.

Use it two ways. Before you write a specification, work through it and note which items apply to you, because each one that does is a line in the budget. After you receive proposals, use it to check whether a vendor priced the requirements or quietly omitted them — our guide to evaluating proposals covers what omission looks like.

1

Accessibility

The most frequently specified requirement and the most frequently underpriced.

A named standard — WCAG 2.2 AA is the current sensible baseline, and it clears Section 508
Verification described, not just asserted: automated testing plus manual keyboard and screen-reader passes
Key journeys tested specifically — apply, pay, register, contact, donate
Documents assessed, not exempted; scanned PDFs are images and unreadable to a screen reader
Video captioned, including meeting recordings
Accessibility guidance for content editors, so conformance survives the first year
A published accessibility statement with a working contact route for complaints

2

Records, retention and the archive

The requirement most often discovered after launch, when the archive has already broken.

Every existing URL resolves after launch, or redirects permanently to a real destination
A redirect mapping document delivered and reviewed before go-live
Agendas, minutes, notices, budgets and annual reports remain findable and searchable
Retention obligations identified before any content is archived or removed
Meeting materials structured rather than dumped into an ever-growing PDF list
Public-records request routes clearly published and reachable

3

Language access and plain language

The languages your community actually uses identified from real data, not assumption
Translation approach decided per content type — machine translation is weakest exactly where accuracy is legally significant
Critical service pages written in plain language and tested for scanability on a phone
Translated content maintained on the same cycle as the source, not translated once and abandoned

4

Security, hosting and continuity

HTTPS everywhere, with certificate renewal automated and owned by a named party
Patching schedule for the CMS and its dependencies, with a responsible owner
Backups with a tested restore procedure, not just a backup that exists
Uptime monitoring with alerts routed to someone who will act on them
An emergency publishing path that works when the main site is under load
Accounts registered to the organization, never to an individual or the vendor

5

Findability and answer accuracy

Every core fact — hours, fees, deadlines, eligibility — with a single source on the site
Structured data for hours, locations, services and events
Content out of images and PDFs where residents need to read it
Real review dates on the pages carrying the facts people ask about most
External listings consistent with the site, so assistants are not reconciling conflicting sources

6

Procurement and handover

Scope broken into separately priced line items so bids are comparable
Page and document counts stated, from an actual crawl
Ownership of code, content and accounts stated, and not conditional on a support contract
Handover documentation named as a deliverable, with acceptance criteria
Training for named staff, recorded so it outlives the trainer
Post-launch support scope and duration stated explicitly

Project Managers who will work with you on your project!

David Geder
David Geder
Irina Shvaya
Irina Shvaya
Benjamin Gunther
Benjamin Gunther
Jeanette Mordvinov
Jeanette Mordvinov
Mark Shvaya
Mark Shvaya

Wondering what this costs? Every service has published pricing — no discovery call required to see it.

View pricing

Want this reviewed against your actual site?

Send us the URL and we will tell you which of these you already meet and which you do not, before you commit anything to a specification.

Book a Strategy Call →