WP maintenance checklist, and what CMSHands does

13 jobs that keep a WP site working, by week, month and year, and which ones a free plugin can help with from a chat in your WP dashboard.

  • Nothing changes without your OK
  • Undo in one click, or a warning first
  • No account, no password to share

Needs WP 6.3 to 7.1, PHP 8.0 or newer, and an administrator login. One site per install.

The download is a plugin. Turning it on connects your site to cmshands.com and adds 3 small rescue files. Deleting the plugin removes them and everything it stored. What we send

CMSHands answering “Give me a quick health report.” on our test site: site up, no crashes, versions, plugins and theme
A real answer from CMSHands, Oct 10, 2026, on a WP site we run to try every task. A question changes nothing on your site.

Bookmark this page and tick off each line as you go. There are 13 jobs, grouped by how often to do them. Each one says where to find it in your WP dashboard: the screens you log in to at yoursite.com/wp-admin.

Where CMSHands fits. CMSHands is a free plugin that adds a chat to your WP dashboard. From this list, it checks your site once a day on the free plan and answers the health, admin and plugin questions. When you ask, it updates plugins one at a time and puts the old version back if the site got worse.

Those updates are for plugins from the WP plugin directory: the free plugins at wordpress.org, the ones Plugins › Add Plugin searches (Add New Plugin on older WP). CMSHands doesn't make backups, update WP itself, or install or update themes. Where it can do a job, the line says what to type in its chat.

Every picture on this page is real, from our test site: a WP site we run to try every task before we write about it.

Every week

1. Open your site like a visitor would

Load your home page and your busiest page, on a phone too. A blank page or an error message comes before everything else on this list.

CMSHands does this check for you once a day on the free plan, and at once if the site crashes. Add your email to get an alert when it finds a problem.

2. See what needs updating

Go to Dashboard › Updates. It lists new versions of WP itself, your plugins and your themes. Read the note under each plugin. On our test site, Safe SVG's said “This is a security release, it is recommended to upgrade immediately.”

Dashboard › Updates on our test site: the top of the Plugins (7) list, each with the version installed and the new one
Dashboard › Updates on our test site, Oct 11, 2026: 7 plugins with a new version waiting, the top of the list shown.

The health report in the picture at the top ended with “One thing I did not check: whether any of those plugins has a newer version available. Say the word and I'll look.” We said “Yes, please look.” It listed the same 7 plugins, with the version installed and the new one. Nothing on the site changed.

3. Update plugins one at a time

Update one, then open your site before you do the next. If something looks wrong, you know which plugin did it.

With CMSHands, type “Update my plugins one at a time, and check the site after each.” You get one card per plugin: a box in the chat that shows exactly what would change. After you press its button, it checks your site. If the site got worse, the old version goes back on its own.

Each plugin is its own card and counts as one of your free changes. Premium plugins aren't covered. Here's a real plugin update on our test site, step by step.

Every month

4. Make sure a recent backup exists

Your host or a backup plugin makes it, so check the date of the newest one. Ask your host once how you'd get it back if you needed to.

CMSHands doesn't make backups. Ask it “Is my site backed up?” and it tells you what it finds, even when the answer is no.

5. Update WP itself

Open Dashboard › Updates again. Many sites update WP on their own, and this screen tells you if yours does. Ours says “This site is automatically kept up to date with each new version of WordPress.” If yours doesn't, check your backup first, then update.

Before a big update, ask CMSHands “Is it safe to update WordPress?” It checks your plugins and theme and tells you if the update looks safe. You run the update yourself.

6. Remove plugins you don't use

In Plugins › Installed Plugins, choose Inactive. A switched-off plugin is still on your site and still needs updates. Delete the ones you won't switch back on.

CMSHands can do this when you ask, one card per plugin. Switching a plugin off can be undone. Deleting one can't, and the card says so before you press. WP won't delete a plugin that is still switched on.

7. Check who can log in as an administrator

Go to Users › All Users and choose Administrator. Anyone who no longer works on the site shouldn't be on that list.

Ask CMSHands “Who can log in to my site as an administrator?” and it lists them. It only reads the list: it can't add or remove users. It can also list outdated plugins and administrators in one answer.

8. Look for plugins nobody looks after any more

Each plugin's page at wordpress.org shows when it was last updated. If one hasn't changed in over a year, look for one that has.

Ask CMSHands “Are any of my plugins no longer looked after?” and it checks the ones from the WP plugin directory for you.

9. Test your contact form

Send yourself a message through it. A form can stop sending email without any sign on the site. If you sell online, place a test order too.

10. Read WP's own health check

Go to Tools › Site Health. It lists what WP thinks needs attention, with a short reason for each. Open a line to read what to do about it.

Tools › Site Health on our test site: 1 critical issue and 4 recommended improvements, one of them to remove inactive plugins
Tools › Site Health on our test site, Oct 11, 2026. One of its 4 suggestions is job 6 on this list: remove inactive plugins.

Or ask CMSHands for a health report, as in the picture at the top: “Give me a quick health report.” It loads your site the way a visitor would, looks for crashes, and lists your plugins, your theme and your WP and PHP versions. It changes nothing.

To read the errors your site logs, ask “What are the errors on my site?” It reads your error log and tells you what each error means.

Every 3 months

11. Check your SSL certificate

It's what puts the padlock and https in front of your address. To see the date it runs out, click the icon left of your address in the browser, then open the certificate.

Many hosts renew it on their own. CMSHands warns you in its chat when 14 days or fewer are left, but it can't renew the certificate.

12. Check your PHP version

PHP is the language WP runs on; your host sets its version. Find it in Tools › Site Health, on the Info tab under Server.

The CMSHands health report names it too: PHP 8.4.26 on our test site. Before you ask your host for a newer one, check that a plugin works with your PHP version.

Once a year

13. Renew what keeps the site online

Check that your domain and hosting renew on a card that still works. Do the same for premium plugin licenses, since their updates usually stop when a license runs out.

If your site breaks

If CMSHands was on your site before it broke, we find what broke and prepare a fix. A person at CMSHands approves it before it runs.

It can't be installed into a site that won't load, so install it while your site works. Tried on our test sites; hosts differ.

Free to start

CMSHands is free to start: 3 changes with no account, then 10 a month once you add your email. Questions are free, up to 30 a day.

  • Nothing changes without your OK
  • Undo in one click, or a warning first
  • No account, no password to share

Needs WP 6.3 to 7.1, PHP 8.0 or newer, and an administrator login. One site per install.

The download is a plugin. Turning it on connects your site to cmshands.com and adds 3 small rescue files. Deleting the plugin removes them and everything it stored. What we send

What it won't do here

Backups, harmful code and slow pages

It doesn't make backups or scan for harmful code. It can tell you why a page is slow, but it can't make it faster.

WP itself and themes

It tells you if a WP update looks safe; you run it yourself. It can't install or update themes.

Premium plugins

Updates and the put-back work for plugins from the WP plugin directory, not premium ones. A switched-off plugin isn't checked after its update.

One card per plugin

Each page (or plugin) is its own card and counts as one of your free changes.

A site that is already down

It can't be installed into a site that won't load. Install it while your site works. Tried on our test sites; hosts differ.

Questions

What is WordPress maintenance?

It's the small, regular jobs that keep a WP site working: updating plugins, themes and WP itself, keeping a recent backup, checking that the site loads, and checking who can log in. Done often, each job stays small.

Why is WordPress maintenance important?

Because small problems grow. An old plugin can stop working with a new WP version, an SSL certificate can run out, and a contact form can stop sending email without telling you. The benefit of a weekly look is that you catch these while they're still small.

How often should I do WordPress maintenance?

A quick look every week: does the site load, and what needs updating. A longer pass every month: backups, unused plugins, who's an administrator and Tools › Site Health. Every 3 months, check your SSL certificate and PHP version. Once a year, check your domain and hosting renew.

What goes in a WordPress maintenance report?

The date, whether the site was up, the versions of WP, PHP and each plugin, what you updated and what still waits, the date of the newest backup, and who can log in as an administrator. A CMSHands health report covers several of these in one question; you add the backup date.

Can I maintain my WordPress site myself?

Yes. Most of this list happens in your WP dashboard with your own login. Backups and the SSL certificate usually sit with your host, so find out where yours live. Do the weekly part on the same day each week, and write down what you updated: it helps when something breaks later.

Does CMSHands do all of this for me?

No, part of it. It checks your site once a day on the free plan, answers questions like a health report or who's an administrator, and updates directory plugins one at a time, checking the site after each. It doesn't make backups, scan for harmful code, make pages faster or update WP itself.

Written by CMSHands team. Checked on WP 7.1, Oct 11, 2026.

Try it on your own site

Needs WP 6.3 to 7.1, PHP 8.0 or newer, and an administrator login. One site per install.

The download is a plugin. Turning it on connects your site to cmshands.com and adds 3 small rescue files. Deleting the plugin removes them and everything it stored. What we send

  1. Download the plugin.

    It's free: 3 changes to try it. No account, no card.

  2. Upload and activate it.

    In your dashboard: Plugins › Add Plugin › Upload Plugin (Add New Plugin on older WP). Choose the file, press Install Now, then Activate Plugin.

  3. Press Turn on.

    Press Turn on CMSHands. No account, no key, no password.