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.

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
When it works

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.

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.
- 2 secondsListing your plugins and themes
- Loading a page the way a visitor would
- 4 secondsReading a WordPress setting
- 6 secondsPreparing the change for your OK

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.
- 14 secondsChecking your site before the change
- 15 secondsUpdating Safe Svg to 2.5.1
- Checking your site

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

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.
- 11 secondsChecking your site before the change
- 12 secondsUpdating Safe Svg to 2.5.1
- Checking your site

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.
- 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, free | Doing it yourself | WP Fix It | FixRunner | |
|---|---|---|---|---|
| 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 login | Nobody: it works inside your WP dashboard with your own login | Nobody: you do the work | Not listed on their fix page, read Oct 11, 2026. Its sample status reads “Secure access received”1 | Not listed on fixrunner.com/plans, read Oct 11, 2026 |
| You see each change first and can undo it | Yes: every change is a card you approve. Undo in one click, or a warning first | You see it as you do it. WP keeps no copy of a plugin's old version, so an update has no undo | Not listed on their fix page, read Oct 11, 2026. Care plans list “One-click restore” of a backup2 | Not listed on fixrunner.com/plans, read Oct 11, 2026. A one-time fix starts with “We back up your site”3 |
| Where the work happens | A chat in your WP dashboard | Your WP dashboard, and your host's file manager when WP won't load | A support case, opened when you pay1 | Email and chat; phone on the bigger plans3 |
| Plugin updates | When you ask, one card per plugin. Checked after; the old version back if the site got worse. Directory plugins only | Dashboard › Updates, then you check your pages | Daily updates on care plans2 | Plugin, theme and WP core updates on monthly plans3 |
| Site checks | Once a day on the free plan, and at once if it crashes | When you look | Downtime monitoring on care plans2 | Uptime monitoring on monthly plans3 |
| When the site breaks | A person at CMSHands approves every repair, if CMSHands was on the site before it broke | WP emails you about a fatal error, with a link to its recovery mode. You find the cause | One fix for the issue you send. A reply in about 30 minutes, on average1 | A one-time fix, or plan hours. A reply within an hour, their page says3 |
- 1. https://www.wpfixit.com/wordpress-site-repair-and-fix-service/, 2026-10-11
- 2. https://www.wpfixit.com/comprehensive-wordpress-care-plans, 2026-10-11
- 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.
Updates put themselves back.
It checks your pages after the fix.
What it won't do here
Only if CMSHands was there first
Some hosts block the rescue files
A switched-off plugin isn't checked
No backups, malware cleanup or speed work
Not WP itself, themes or premium plugins
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
Download the plugin.
It's free: 3 changes to try it. No account, no card.
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.
Press Turn on.
Press Turn on CMSHands. No account, no key, no password.