Make your WordPress low maintenance

HomeHow ToInspirationMake your WordPress low maintenance

How to be in control, have a low maintenance WordPress site(s) and yet, still go to the beach!

In other words how not to be a slave to the work you perform on WordPress by having to come back to the site and constantly be checking and updating things like, Core, Themes and Plugins.

After a few WordPress creations I found myself thinking

Oh my goodness (or words similar) these updates are becoming a rod for my back!Me (or most WordPress website creators)

So I set about finding out what I could do about it. There were only a few options for updating WordPress sites.

What I found that suited me best was a product where …
a) I control all my sites from one main WordPress site.
b) No monthly subscription required and
c) It has a $Zero cost to setup.
There are options which I and you will want to indulge in after you have things working, but you can operate a lot of modules at no cost.

So, I will call this site my “Support Site”, and the awesome product I set about using is from MainWP.

MainWP WordPress Management

You can see more of other products I use here on my “Credits page

3 Things: To get you up to speed quickly, do these 3 tasks first.

1. Make a Sub-domain – This is assuming you have business site in the first place. Your business site is not the best place to locate all the code for Remote Management Updates, hence the suggestion for a sub-domain – I usually choose a name like or similar. See images below for example

2. Install a simple version of WP there. I use one of the “Twenty” themes – No one is going see anything, it is just a single page site with no posts. To secure the “login” page I will write a simple post about that soon.

3. UptimeRobot: The next item, is make an account at UptimeRobot – This will be used for 2 things.

a) First: This account communicates with your MainWP configuration

b) Second: You need to (automatically) send an “are you awake” signal from UptimeRobot to your “Support Site” to keep the cron alive and working on the Support Site, as you may go quite a while between visits – It is best to create 2 Signals, both a HTTP and a PING (that is what I have found to work best for ‘highest reliability’)

Ok, now that that is done, you have 3 things to complete with MainWP.

One. Install the MainWP Dashboard on your “Support Site”
Two. Install the MainWP Child on the site you wish to manage
Three. Connect your Dashboard to your WordPress site(s)

1. Download and install MainWP Dashboard on your new “support” sub-domain WP Site
2. Download and install MainWP Child on the site you wish to remotely manage (just do one first so get the hang of things)

You perform these via your WordPress Dashboard, Plugins Section

3. Connect the MainWP Child to your MainWP Dashboard.
This is a multi-part process, but still quite simple.
a) On WP client site – Activate the MainWP Child Plugin and find “Your Unique Security ID”
b) On the MainWP Dashboard – click “Add Site”
c) Complete the page for adding the new site, insert the your details as well as the ID
d) When “added” you (wait a few seconds) and you will see “Success”

That’s it, you are done. Now you can go and have a play with various options

Some of those options are free and some you pay for.

When you are ready, the best value for money, is a lifetime membership – This gives you everything that is available now and zero cost for anything new that is created in the future. However, have a play first with several Plugins that are on the “Free list”.

The nett result of all this?

All my customers end up being spoiled with Websites, that are kept up to date with WP Core, Themes and Plugins.
The nett effect of that?
Their sites are kept secure, they sleep better and I sleep better.

Let me know your thoughts and experiences in the comments below, cheers!
If someone asks you where did you find this info. Here’s a video to remind you.

Useful Links

More about MainWP Automatic Updates:
Plugins – Auto Updates
Themes – Auto Updates
WordPress Core – Auto Updates

Leave a Reply

Your email address will not be published. Required fields are marked *