There is a version of this conversation that happens in every organisation, six to eighteen months after a website launch. The new site looked great. The agency was professional. The training session covered the basics. But now the comms coordinator has left, the person who attended the training has forgotten the CMS, nobody can find the login for the hosting panel, and the website that cost £30,000 to build is deteriorating for lack of anyone who knows how to update it.

This outcome is not bad luck. It's bad specification. The brief didn't include maintainability as a requirement — so the agency didn't build for it.

Maintainability Is a Design Requirement, Not an Afterthought

When you specify a website project, the question "can our team maintain this without specialist help?" should appear in the brief, the evaluation criteria, and the acceptance testing. If it doesn't, the agency will optimise for what they're measured on — typically visual quality, technical performance, and on-time delivery — not for the day-to-day reality of your communications team trying to update a programme page eight months after launch.

What "Maintainable" Actually Means

CMS That Matches Team Capability

A CMS is maintainable if a non-technical staff member can use it confidently after a half-day of training. Not a developer. Not someone with digital as their specialist background. A communications coordinator or an operations assistant. If the system requires technical knowledge to operate safely, it is not appropriate for a nonprofit team without dedicated technical staff.

Structured Content, Not Freeform Rich Text

The most maintainable content architecture uses structured fields — separate inputs for headline, body copy, image, and call to action — rather than a single rich text area where everything is formatted manually. Structured fields enforce consistency and reduce the risk of formatting errors that require developer intervention to fix.

Component-Based Page Building

If new pages require a developer to create, your team will stop creating them. A component library — pre-designed, accessible blocks that staff can assemble into any page configuration — means campaign pages, event pages, and programme updates can be published without technical help. This is the difference between a website that grows with the organisation and one that calculates its budget every time it needs a new page.

Documentation That Survives Staff Turnover

Institutional knowledge about how to use the website should live in written documentation, not in the heads of whoever attended the training session. This includes: how to publish different content types, how to update the navigation, where images are stored and what specifications they need to meet, how forms are configured, and who to contact for different types of issues.

Questions to Ask During Agency Selection

QuestionGood AnswerRed Flag
How will our team update the site after launch?Describes CMS, training, and documentation"We provide ongoing support packages"
Can we see a demo of the CMS?Yes, immediatelyDeflection or "we'll cover that in onboarding"
What happens if we need a new page type?Staff can build from component library"We'd create a template for you"
What training do you provide?Recorded video, written guide, live session"A handover call at the end of the project"
What does a typical month of maintenance look like?Honest account with specific task typesVague or assumes ongoing agency involvement
Who owns the site if we part ways?Organisation owns all assets from day oneUnclear or deferred to contract discussion

The Six-Month Maintainability Test

Before accepting delivery of any website project, ask the agency to demonstrate that a non-technical staff member can perform the following tasks without assistance: publish a new blog post, update a programme page, add a team member to the staff listing, upload a new annual report, change a phone number in the footer, and create a simple landing page for an event.

If any of these tasks require developer involvement, they are not yet complete requirements — regardless of what the project specification said.

Further Reading

What Team Independence Actually Changes

Comms teams at organisations with maintainable websites describe the same shift: the website stops being a bottleneck and becomes a tool they control. A campaign page that would have taken two weeks to brief, develop, and launch now takes an afternoon. A programme update that would have sat in a developer's queue for ten days gets published the same day the information changes. Staff onboarding includes the CMS as a standard tool, not a specialist system that only one person knows how to use.

The website still requires investment and attention. But the nature of the investment changes — from reactive firefighting and developer dependency to deliberate, planned content work that the team actually has capacity to do.