SYNCTECH
Updating safely · · by the Synctech team

WordPress maintenance: how to update without breaking your site

WordPress maintenance: how to update without breaking your site

Most WordPress problems after an update come from skipping two steps: a fresh backup and a quick look at what each update changes. This guide is for Malaysian business owners who run their own WordPress site. Take a backup you can restore, read the plugin and theme notes, update, then check the pages that bring in enquiries. If something breaks, WordPress's recovery mode email usually lets you back in.

Why back up before every update?

WordPress's own guides say to back up before you update, and to back up both parts of the site: the database, which holds your posts, pages, orders and settings, and the files, which hold your themes, plugins and uploads. You need both to restore a normal site. WordPress suggests keeping three to five recent backups in different places, for example one on the hosting account, one in cloud storage and one on an office computer. Test a restore now and then. An automatic backup that never worked does not help when you need it.

In what order should I update?

WordPress says there is no single order that fits every site. Some plugins must be updated before WordPress itself, and others need the newer WordPress version first. So:

  1. Open Dashboard, then Updates, and see what is waiting.
  2. Read the update notes for your main plugins and your theme, especially the page builder, the shop plugin and the form plugin. Look for lines about the WordPress or PHP version they need.
  3. Update in the order those notes suggest. If they say nothing, update one item at a time and look at the site between steps, so you know which update caused a problem.
  4. After WordPress is updated, go back to Updates and finish any plugin or theme updates that remain.
  5. Visit the home page, a product or service page, the contact form and the checkout, if you have one.

Minor and security releases of WordPress usually install by themselves in the background. Bigger version updates still need someone to click Update and check the site after.

What if an update breaks the site?

Since version 5.2, WordPress catches most fatal errors. Visitors see a short "technical difficulties" message, and WordPress emails the site's admin address with a special recovery mode link. Open that link and log in. WordPress pauses the plugin or theme that crashed, for you only, and shows which one it was. You can then deactivate it, roll back that one plugin, or wait for a fix from its developer. The site stays broken for visitors until you do.

That email goes to the admin address in Settings, then General. If it points to a former staff member or a mailbox nobody reads, change it now, before you need it.

If you cannot get in at all, restore the backup you took before the update. WordPress warns that going back to an older WordPress version is risky and nearly impossible without a full backup made before the update.

What to do

  1. Check that your WordPress admin email reaches someone who will act on it.
  2. Before each round of updates, take a backup of the database and files, and keep it off the hosting account as well.
  3. Read the notes for your biggest plugins and your theme, then update in the order they need.
  4. Test the home page, contact form and checkout after updating, and send yourself a test enquiry.
  5. Delete plugins you no longer use, so there is less to update.
  6. Follow our weekly WordPress plugin security round-ups to see which plugins need updating first.
  7. For what a full monthly routine covers beyond updates, see what website maintenance includes.

How SyncTech can help

If you would rather not do this every month, our WordPress maintenance service in Malaysia covers backups, backup checks, and WordPress and plugin updates. Our help centre shows how to reach support if an update has already gone wrong.

Source and credit

We are sharing this information from the WordPress project. This guide is written by Synctech in our own words.

Related announcements

Questions? Open a ticket or WhatsApp +6016-7618518.