Get a Free Quote

What a Nonprofit Website Maintenance Plan Should Include

A nonprofit website usually fails quietly. Nobody notices the expired certificate on the donation page or the plugin that stopped updating until a donor emails to say the form is broken. A maintenance plan exists to stop that. This guide sets out what a good plan covers, what it should put in writing, and how a board can compare two plans fairly.

Why nonprofits need a plan at all

A nonprofit needs a maintenance plan because the person who built the site is rarely the person who looks after it a year later. Staff change, volunteers move away, and the one login that matters lives in a personal inbox. A written plan replaces that one helpful person with a process that keeps going when people leave.

WordPress itself is part of the reason. Core, the theme and every plugin release updates, and some of those updates close security holes. A site that takes donations or collects volunteer details holds personal information, so an unpatched site is a risk to the people who trust you, not only to your search rankings. Our WordPress security guide explains the most common ways sites are broken into, and nearly all of them come down to software nobody updated.

There is also a plain fundraising reason. If the donate page is down during a campaign week, you do not get those gifts back later.

What the plan should include

A complete plan covers six areas: hosting, updates, backups, security, monitoring and a way to request changes. If a quote is missing one of these, ask who is responsible for it, because the answer is usually "you".

AreaWhat good looks likeWhat to ask
Hosting and SSLManaged hosting sized for your traffic, with the SSL certificate renewed automaticallyWhose name is the hosting account in? Where is the data stored?
UpdatesWordPress core, theme and plugin updates, tested on a copy of the site before they go liveHow often? What happens if an update breaks the donation form?
BackupsDaily backups kept off the web server, with a restore that has been testedHow long are backups kept? When did you last restore one?
SecurityMonitoring, malware scanning and clean-up if something goes wrongIs clean-up included, or billed separately?
Uptime monitoringAutomatic checks on the home page and the donation pageWho gets the alert, and what do they do at the weekend?
SupportA named person to email and a set amount of small editsWhat counts as a small edit? How fast is a reply?

Two extras matter more for charities than for most businesses. The first is a regular test of the donation flow: a real gift, a real receipt, and a check that the confirmation email arrives. The second is a form check, because a volunteer sign-up form that silently stops sending email can sit broken for months. If you want the technical detail behind the backup rows, read how to back up a WordPress website.

Thinking about a new WordPress website?Get a free consultation and a fixed-scope quote. A senior engineer replies within 24 hours. No obligation.
Get a Free Quote

What should be in writing

Everything you would argue about later should be written down before you sign: the price, what is included, how fast someone responds, who owns what, and how either side can end the agreement. A friendly verbal promise is worth very little after the board changes.

  • The fee and what it covers. One figure for hosting and one for maintenance and support, or one combined figure with both listed.
  • The included work. The amount of small edits in the plan, and the rate or process for anything larger.
  • Response times. One for ordinary requests and one for "the site is down".
  • Ownership. Your organisation owns the domain, the content and the donor data. The plan should say so.
  • Exit terms. The notice period, and a commitment to hand over the site files and a current backup when you leave.
  • Third-party costs. Domain renewal, premium plugin licences and payment processing fees are normally yours. They should be listed so nothing arrives as a surprise.

This is how our own free website offer for nonprofits works. We design and build the WordPress site at no charge, and the organisation pays for hosting and a maintenance and support plan. That plan is quoted in writing before any work starts, the quote is free, and the terms, including how either side can end it, are set out in the written agreement. If you move on, we hand over the site files and a current backup.

What drives the price of a plan

The price of a plan depends on the size of the site, how much traffic it gets, how many plugins and integrations it runs, and how much hands-on support you want. We do not publish one number because a five-page community group site and a large charity with events, a shop and a donor database are not the same job.

  • Hosting needs. A site with a busy campaign season or large media files needs more server resources than a small brochure site.
  • Number of moving parts. Each plugin, payment connection, CRM link or email tool is one more thing to update and test.
  • How updates are tested. Testing on a staging copy first takes longer than pressing "update all", and it is the part that protects your donation form. See how a WordPress staging site works.
  • Support time. A plan with a block of content edits each month costs more than one that only covers updates and backups.
  • Response commitments. Faster guaranteed replies cost more to provide.

When you compare two quotes, line them up against the table above. The cheaper plan is often cheaper because it leaves out tested restores, security clean-up or any human support.

Questions for the board to ask

A board does not need to understand WordPress to approve a plan. It needs clear answers to a short list of questions, and any provider should be able to answer them in plain language.

  1. If our site is hacked, who fixes it, and is that inside the fee?
  2. If the donation page stops working on a Saturday, who finds out and when?
  3. Are all accounts (domain, hosting, donation platform, analytics) registered to the organisation and not to a person?
  4. Can we see what was done each month?
  5. What happens to the site if we cancel?
  6. Who is our named contact, and who covers when they are away?

Record the answers in the board minutes. It takes ten minutes and saves the next treasurer a long search.

Ready to bring your WordPress project to life?Get a free consultation and a fixed-scope quote. A senior engineer replies within 24 hours. No obligation.
Get a Free Quote

What staff and volunteers can do themselves

Staff and volunteers should handle content, and leave software and servers to the plan. Writing news posts, updating program pages, adding events and swapping photos are safe jobs for an editor account. Updating plugins, changing themes and editing code are not.

A simple split works well:

  • In house: news, events, program details, staff and board lists, annual reports, photos with alt text.
  • With your provider: updates, backups, security, new forms, anything that touches donations, and layout changes.

Give each person their own login with the lowest role that lets them do their job, and remove accounts when people leave. Shared admin passwords are a common way nonprofit sites get into trouble.

Next step

If your organisation needs a new site as well as someone to look after it, read the details of our free WordPress website for nonprofits and charities and use the form on that page. If you already have a WordPress site you are happy with, our WordPress maintenance and support service covers the same areas as the table above. You can also see how we work with charities on our nonprofit WordPress page.

Want a maintenance plan in writing before you commit? Tell us about your organisation and we will send a written quote. There is no charge for the quote.
Hamza Hai

Hamza Hai writes about WordPress development, performance and growth for Canadian businesses.

FAQ

Frequently asked questions

If the site takes donations or collects personal details, someone has to keep it updated, backed up and monitored. That can be a capable volunteer, but the duties should still be written down so they survive when that person leaves.

Hosting is the server your site runs on. Maintenance is the work of updating, backing up, securing and fixing the site. Many plans bundle both, but the quote should list them separately so you can see what you are paying for.

The organisation. Accounts should be registered to a shared organisational email address, not to a staff member, volunteer or agency.

Ask for a short monthly summary: updates applied, backups taken, uptime, and any issues found. A provider who does the work will have this information already.

Have a project?

Let's Build Your Next WordPress Website

Get a free consultation and a fixed-scope quote. No obligations.

  • Free Consultation
  • No Hidden Costs
  • 100% Confidential

Request your free quote

Tell us what you are building. A senior engineer replies within 24 hours.

Please enter your name.

Please enter a valid email address.

Please tell us a little more about your project (10+ characters).

No obligation. Your details are only used to prepare your quote.