Rob Record
WordPress maintenance & security

WordPress care, done carefully.

I keep WordPress sites safe, fast and up to date, and I fix the ones that aren't. Everything stays in your name.

Change historyexample-site.co.uk
  1. e41c09aDeploy to live site ✓ all checks passed
  2. 7b2f5d1Test on staging: shop, forms, contact page
  3. c93a0e8Update WordPress core and 14 plugins
  4. 2d7f1b4Patch known vulnerability in gallery plugin
  5. a10e6c3Back up site and database
An example maintenance session. Every change is recorded, and any of them can be undone.
What I do

Everything a WordPress site needs to stay healthy

How I work

Nothing reaches your live site untested

I learned this the hard way. Years ago, a raft of plugin updates on a client's live site set off a clash. Working out which plugin was clashing with which, and which versions would stop it, took me two days under pressure while the client lost business. It wasn't good for either of us. It hasn't happened since, because I changed how I work.

Every site I look after now has a full change history: every change is recorded and can be undone. Updates go first to a staging site, a private copy of your site that the public never sees. If a plugin clashes, I find and fix it there, and your visitors never know. Only tested changes go live, in one step.

You still edit pages, posts and images in the WordPress admin, exactly as before. Plugins, updates and code are the changes that can break a site, so I look after those and test each one before it reaches yours. If you want a new plugin, just ask.

TopicThe usual wayMy way
UpdatesClicked in the live site and hoped for the bestTested on a copy, then deployed
If something breaksRestore a backup, if there is oneRoll back to the last working version
Record of changesNoneEvery change logged
Editing pages and postsIn the adminIn the admin, exactly as before
Installing plugins and updatesAnyone with admin accessDone by me, or another developer
If you change developerAnyone can pick it upThey need to know this setup, or I switch updates back to the admin

The trade-off is real: plugins and updates go through a developer, not a button in the admin. That button is the risky part, though. Plugins do clash, sites do break, and on a live site there's often no easy way back. You won't need to do updates at all, because that's my job.

If you ever want to run updates yourself again, I can switch the button back on in a few minutes, and your site keeps working. From then on the change history no longer applies, so you'd be back to the usual way, with its risks.

If your site runs on a server I've set up, deployments are fastest and most reliable. If you'd rather stay where you are, that's fine. I'll still work this way and deploy to your existing hosting.

Ownership

You own everything

I work inside your accounts. You can take it all elsewhere whenever you like.

On AI

Where AI fits in

I avoided AI tools for a long time. Slowly I've come round to them, for the parts of the job where they help: getting through routine code faster, and testing more thoroughly than I'd have time to by hand.

The decisions stay mine. I read and check everything before it goes near your site, and nothing goes live untested. Your passwords and keys never go into an AI tool.

The human parts stay human: talking with you, understanding what your site is for, and anything creative. When you email me, you get me.

Prices

Start with a health check

I look through your site's files, plugins, speed and server, and send you a written report of what I find and what I'd fix. The report is yours to keep, whatever you decide.

Care plan

Ongoing care

£65 a month

  • A full maintenance session every quarter, tested on a private copy first
  • Urgent security patches between sessions
  • Uptime and security monitoring
  • Priority help at my normal hourly rate

£85 a month if your site stays on hosting I didn't set up, because deploying there takes longer. Content edits and new features are billed hourly. Monthly rolling, one month's notice.

Site health check
£195
Fixed price. Very large sites quoted.
Setup
usually £65–£195
Putting your site into my setup, depending on its condition.
One-off maintenance session
usually £65–£195
For sites not on a plan.
Moving to a new server
quoted
Needed about every four years as server software reaches end of life. Priced after the health check.
Hacked-site recovery
quoted
Priced after a first look.
Hourly work, training and advice
£65/hour
One hour minimum.
For agencies

A WordPress and server specialist on call

I work as a subcontractor or under your brand: WordPress, Bedrock and Trellis, server work and security clean-ups.

£65/hour · £390/day

Get in touch for a quote.

How it's built

For developers

Sites run on Bedrock, with WordPress and plugins managed by Composer. Servers are provisioned and deployed with Trellis. Everything is in Git. These tools from the Roots team changed how I work with WordPress, and I'm grateful to them. A change travels like this:

  1. 1 · Local

    My copy

    A virtual machine matching the live server.

  2. 2 · Git

    Your repository

    Every change committed, in your account.

  3. 3 · Staging

    Test server

    The update is checked on a full copy of the site.

  4. 4 · Live

    Your site

    Deployed in one step, on your hosting.

Rob Record smiling in a pine wood, with his white dog giving him a lick on the cheek
With Neo, head of security
About

Rob Record

I spent eight years at a WordPress agency before going freelance. I also have a background in sound engineering. I live and work in Midhurst, West Sussex. Fairly decent human being.

16years WordPress
18years PHP
20years HTML, CSS & design
Contact

Tell me about your site

Answer what you can. "Don't know" is a fine answer.

What do you need? Tick any
About your site (optional)