Make updates a routine, not a surprise

A content management system (CMS), its plugins and its theme work together. An update to one part may fix a security issue, add a feature or change how another part behaves. Leaving updates indefinitely can increase risk, while clicking “update all” without a plan can make a broken form or layout difficult to diagnose. A repeatable process gives a small team a safer middle ground.

Assign one person to own the update process, even if a web provider performs the work. Keep a simple record of the website address, hosting contact, CMS version, active plugins and theme, and who can sign in. Review available updates on a regular schedule, and give security-related fixes prompt attention. Before installing anything, read the update notes when available. Check whether the new version has requirements your site may not meet, such as a newer CMS or server software version.

Prepare a backup and a way back

Before making changes, confirm that you can reach the administration area and that at least one authorized person has access to the hosting account. Choose a quieter time for the site, and avoid beginning just before a campaign launch or when no one will be available to check the result. Write down what you plan to update so you can compare the site before and after.

Create a backup that includes both the site files and the database; content, settings and form configuration may be stored in the database rather than in visible files. Check that the backup completed and that you know where to find it. If your host offers an on-demand restore point, note how to use it and what restoring would overwrite. A backup is most useful when its recovery steps are understood before there is a problem.

For a site with a staging environment, test there first. Staging is a separate copy where you can try updates without changing the public site. If staging is unavailable, update the live site in smaller steps and allow extra time for checks. Do not assume that a staging test guarantees the live update will behave identically: settings and recent content can differ.

Update in a controlled order

Start by noting how important pages and functions currently behave. Open the home page and a few key pages, then test a contact form, navigation menu or donation journey if those are central to your organization. This gives you a practical baseline. If several updates are waiting, look for stated dependencies. A plugin may require a newer CMS version, for example, or a theme update may depend on a particular plugin version.

Apply one update or a small related group at a time. A sensible sequence is to address required CMS changes, then plugins, then the theme, adjusting that order if the update notes specify otherwise. After each step, check that the administration area still works and that the public site loads. Record the version installed and any unexpected behavior. Separating changes takes longer than one-click bulk updating, but it makes it easier to identify the cause if something fails.

Remove plugins and themes you no longer need once you have confirmed they are not in use, rather than keeping unused software around indefinitely. Do not delete an active component just because its purpose is unclear; ask the person who set up the site or investigate its role first.

Check the journeys visitors rely on

A successful update message only tells you that installation finished. It does not prove that visitors can complete their tasks. After updating, review the site on a desktop-sized screen and a phone-sized screen. Check menus, images, page layouts and any areas that use special components. Test important actions from beginning to end: for a community group, that might mean submitting the contact form and confirming the message reaches the right inbox.

Also check the administration area for warnings, confirm that scheduled backups still run, and make sure any caching system is showing the updated site. If you have basic website monitoring or analytics, use it as an additional signal rather than a substitute for direct testing. Write down what you checked and the result. This short log helps the next person distinguish an update-related issue from an older problem.

Respond calmly when something breaks

If you find a problem, stop further updates. Note what changed and when, capture the error message if there is one, and check whether the issue appears only on one page or across the site. If you have staging, try to reproduce it there. A reversible setting change or a plugin conflict may be easier to address than a full restore, but avoid making multiple unrecorded changes while troubleshooting.

If the site is unusable, follow your documented recovery steps or contact your hosting or web support provider. Restoring a backup can also remove content or submissions added since that backup, so check the likely impact first when possible. Once the site is stable, record the cause and any follow-up work. The goal is not a flawless update every time; it is a process that makes issues easier to spot, contain and resolve.

Back to category ↗