WP site maintenance, done by asking

A free plugin adds a chat to your WP dashboard: ask for an update, see it first, press the button, undo in one click. Nobody gets your login.

Not an agency: a free plugin for your business site, with a daily check. A person at CMSHands approves every repair.

  • 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

Update Safe SVG and check my site after.

The card before anything changed: Safe Svg 2.5.0 out, 2.5.1 in, with Update the plugin and Not now buttons
From a real run on our test site

What you get, free

  • A check on your site once a day on the free plan, and at once if it crashes. The plugin adds 3 small rescue files so we can reach your site even when WP can't start.
  • Plugin updates when you ask, in a chat in your WP dashboard (the screens you log in to at yoursite.com/wp-admin). After each one it checks your home page, login page and dashboard. If they got worse, the old version goes back on its own. For plugins from the WP plugin directory, the free ones at wordpress.org.
  • Each update comes as a card, a box in the chat that shows exactly what would change. Undo on it puts the old version back. “Update all my plugins” becomes one card per plugin, each checked before the next and each counted as one change.
  • A health report in one question. It loads your site, looks for crashes and lists your plugins. Nothing on your site changes.
  • If your site breaks, we look for the cause and prepare a fix. A person at CMSHands approves it before it runs, and you get a plain-English email once you've added yours. Only for sites that had CMSHands before they broke. Tried on our test sites; hosts differ.
  • Your hosting login stays with you unless you add it. While your site works, the chat can give you a one-time form on our site for your host's SFTP login (the file access your host gives you); it's never typed into WP or the chat. With it we can fix a crash even when WP can't start, using it only to put the rescue files back and restore two settings files.

Watch it do this on a real site

Two runs of the same job

When it works

Steps of this run
The chat box in the WP dashboard with the request typed in: Update Safe SVG and check my site after.

You ask

You type it in the chat in your WP dashboard, the way you'd say it. You don't need the new version number, and you don't open the Plugins screen.

Update Safe SVG and check my site after.

The card before anything changed: Safe Svg 2.5.0 out, 2.5.1 in, with Update the plugin and Not now buttons

You see it first

It listed the site's plugins, loaded the home page the way a visitor would, and found the new release. About 8 seconds after the request, a card showed the change: 2.5.0 out, 2.5.1 in. Nothing on the site had changed yet. The card spells the name “Safe Svg”; the plugin calls itself Safe SVG.

Ready for you to review — 2.5.1 is newer but hasn't been tried on this site yet, and it's a security fix; if the site breaks after the change, 2.5.0 goes back on its own. Your home page loads normally right now, on Safe SVG 2.5.0.
  1. 2 secondsListing your plugins and themes
  2. Loading a page the way a visitor would
  3. 4 secondsReading a WordPress setting
  4. 6 secondsPreparing the change for your OK
The card after the press: the check before and the update ticked, Checking your site still running

You press the button

We pressed it about 6 seconds after the card appeared. Only then did it touch the site: it checked the site first, put 2.5.1 in, then checked the site again. That last check took about 5 seconds.

  1. 14 secondsChecking your site before the change
  2. 15 secondsUpdating Safe Svg to 2.5.1
  3. Checking your site
The card after the check, green, with Update Safe Svg to 2.5.1 and Approved

Updated and checked

The home page, the login page and the dashboard loaded as they did before, so 2.5.1 stayed. The card turned green, with an Undo link that would put 2.5.0 back. We didn't press it this time.

Safe Svg is now on 2.5.1. I checked your homepage, login page and admin afterwards, and they load as they did before.

A real run on our test site, Quillmoor Pottery (WP 7.1.3, Twenty Twenty-Four), Oct 11, 2026. From asking to done, it took 20 seconds.

When an update breaks the site

Steps of this run
The same card in the broken run after the press: the update done, Checking your site still running

You press the button

We broke version 2.5.1 on purpose for this run. Same request, same card. After the press it checked the site, put 2.5.1 in and started checking again. The line under the card talks about the first run: we had set the plugin back to 2.5.0 ourselves.

  1. 11 secondsChecking your site before the change
  2. 12 secondsUpdating Safe Svg to 2.5.1
  3. Checking your site
The card marked Rolled back: Safe Svg 2.5.1 broke your site when I checked it, so I put 2.5.0 back

The old version goes back

The check ran for about 20 seconds and found errors. It put 2.5.0 back on its own, with no press from you. Live, the card read “Didn't work · Nothing was changed”. After we reloaded the chat it read “Rolled back” and “No change used”, as here.

  1. 32 secondsPutting Safe Svg 2.5.0 back
Safe Svg 2.5.1 broke your site when I checked it, so I put 2.5.0 back straight away. It is running 2.5.0 again.

We broke the update on purpose. A real run on our test site, Quillmoor Pottery (WP 7.1.3, Twenty Twenty-Four), Oct 11, 2026. From asking to done, it took 32 seconds.

That's the whole job. The plugin is free: 3 changes to try it, no account. Nothing changes until you press the button.

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

How they compare

CMSHands's free plan next to doing it yourself and two services that fix one problem at a time. Their facts read Oct 11, 2026.
CMSHands, freeDoing it yourselfWP Fix ItFixRunner
Price$0 to start: 3 changes, then 10 a month with your email$0, and your time$47 for one issue on one site, refunded if they can't fix it. Care plans from $9 a month1, 2$49 for a one-time fix, paid once you're happy. Plans from $69 a month, 3-month minimum3
Who gets your loginNobody: it works inside your WP dashboard with your own loginNobody: you do the workNot listed on their fix page, read Oct 11, 2026. Its sample status reads “Secure access received”1Not listed on fixrunner.com/plans, read Oct 11, 2026
You see each change first and can undo itYes: every change is a card you approve. Undo in one click, or a warning firstYou see it as you do it. WP keeps no copy of a plugin's old version, so an update has no undoNot listed on their fix page, read Oct 11, 2026. Care plans list “One-click restore” of a backup2Not listed on fixrunner.com/plans, read Oct 11, 2026. A one-time fix starts with “We back up your site”3
Where the work happensA chat in your WP dashboardYour WP dashboard, and your host's file manager when WP won't loadA support case, opened when you pay1Email and chat; phone on the bigger plans3
Plugin updatesWhen you ask, one card per plugin. Checked after; the old version back if the site got worse. Directory plugins onlyDashboard › Updates, then you check your pagesDaily updates on care plans2Plugin, theme and WP core updates on monthly plans3
Site checksOnce a day on the free plan, and at once if it crashesWhen you lookDowntime monitoring on care plans2Uptime monitoring on monthly plans3
When the site breaksA person at CMSHands approves every repair, if CMSHands was on the site before it brokeWP emails you about a fatal error, with a link to its recovery mode. You find the causeOne fix for the issue you send. A reply in about 30 minutes, on average1A one-time fix, or plan hours. A reply within an hour, their page says3
  1. 1. https://www.wpfixit.com/wordpress-site-repair-and-fix-service/, 2026-10-11
  2. 2. https://www.wpfixit.com/comprehensive-wordpress-care-plans, 2026-10-11
  3. 3. https://www.fixrunner.com/plans/, 2026-10-11

WP Fix It and FixRunner are trademarks of their owners. CMSHands is not affiliated with them.

If your site breaks

A person checks every repair.

When your site is down you can't reach the chat, so a person at CMSHands approves the fix before it runs.

Updates put themselves back.

After a plugin update it checks your site. If the site got worse, the old version goes back on its own.

It checks your pages after the fix.

It loads your home page, login, dashboard and a post again before it calls the repair done.

What it won't do here

Only if CMSHands was there first

It can't be installed into a site that won't load. Install it while your site works.

Some hosts block the rescue files

Some hosts block the rescue files; Turn on tells you if that happened, and the daily check still runs. Tried on our test sites; hosts differ.

A switched-off plugin isn't checked

A plugin that is switched off isn't checked after the change; switching it on afterwards is the real test.

No backups, malware cleanup or speed work

It doesn't make backups, clean up malware or speed up your site. It can tell you why a page is slow. Keep your host's backups or a backup plugin.

Not WP itself, themes or premium plugins

It can tell you if a WP update looks safe, but you run it yourself. It doesn't update themes, or plugins you bought from their maker.

Questions

What does WordPress maintenance include?

The routine that keeps a site working: updating plugins, themes and WP itself, keeping backups, checking that the site is up, watching for security problems, and small fixes. Maintenance plans sell that bundle by the month. You can do most of it yourself from your dashboard. The WP maintenance checklist lists what to do each week and each month.

How much does WordPress maintenance cost?

From $0 if you do it yourself. On the pages we read on Oct 11, 2026, WP Fix It's care plans start at $9 a month and one fix costs $47. FixRunner's plans start at $69 a month, with a 3-month minimum, and a one-time fix costs $49. CMSHands is free to start: 3 changes, then 10 a month with your email.

Can I do WordPress maintenance myself?

Yes. Each week, open Dashboard › Updates, update one plugin at a time, and check your home page after each one. Write down the version you had first: WP keeps no copy of it. Or press Enable auto-updates on the Plugins screen: WP then updates that plugin itself, and on WP 6.6 or newer puts the old version back if the update crashes the site. Keep backups with your host or a backup plugin.

What if a plugin update breaks my site?

With CMSHands, it checks your home page, login page and dashboard after each update, and puts the old version back on its own if they got worse. We broke Safe SVG 2.5.1 on purpose on our test site, and it said: “Safe Svg 2.5.1 broke your site when I checked it, so I put 2.5.0 back straight away.” Without it, rename the plugin's folder in wp-content/plugins with your host's file manager: WP then switches it off.

Is CMSHands a maintenance service?

No. It's a free plugin for your business site, not an agency, and nobody at CMSHands does your weekly updates for you. You ask for each one in the chat and press the button on its card. What runs without you is the daily check, and when something breaks, a person at CMSHands approves the repair. For backups, malware cleanup and speed, you'll still need your host or another tool.

My site is down now. Can CMSHands fix it?

Not if CMSHands isn't on it yet: it can't be installed into a site that won't load. First, check your site's admin email: WP often sends it a link to recovery mode, where you can switch off the plugin that broke. Install CMSHands once the site works. Next time, a person at CMSHands approves the repair before it runs. Nothing costs money until you choose it; we'll say what a repair costs before it's done.

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.