← Back to modules

nexya maintenance WordPress maintenance mode and cleanup

Operations performed on the WordPress site, but not within it: closing it during maintenance, streamlining its database, making a backup

  • Close without breaking The site displays a holding page to everyone except logged-in administrators who can continue working normally
  • Slim down what accumulates Revisions, auto-drafts, trash, expired transients, orphaned metadata. With a count of what is being removed before running it
  • Make a copy of it A complete SQL export and, with Pro, address replacement along the way — enough to move the site elsewhere without rewriting anything by hand
  • Restricted to administrators An export includes the entire database: email addresses, password hashes, everything. These three actions are never accessible to an editor
  • An update can be undone The previous version of every plugin and theme is kept before the update and can be restored with a single click. In Pro, an update that breaks the site is automatically undone.
nexya maintenance on video: WordPress maintenance mode and cleanup 0:31

What it can do

WordPress maintenance mode, database cleanup and SQL backup

The operations you do on the site rather than in it: close it during work, lighten its database, take a copy, and undo an update that went wrong.

Maintenance mode

A holding page for visitors, the normal site for you

One switch closes the site: everyone sees a holding page in the site’s colours, except logged-in admins who keep working. Search engines get a 503 code, telling them to come back later without forgetting anything.

  • A banner reminds admins that the site is closed
  • Your own holding page title and text
  • Previous plugin version restored in one click
The holding page, as a visitor sees it nexya maintenance
Back in a moment We are shipping a small update. The shop reopens within the hour. Instagram

Visitors get this page with a 503; you keep working on the site.

Cleanup

What piles up in the database, counted before it goes

Revisions, auto-drafts, trash, expired transients, orphaned metadata: each row shows how many items would go, and nothing goes before you click. With Pro, cleanup can be scheduled and a report shows the space recovered.

  • Full SQL export of the database
  • With Pro, the URL replaced in the export
  • Admins only
The cleanup, before running it nexya maintenance

The database weighs 412,80 MB.

Each row announces what it takes away before being switched on. Nothing is on by default, and nothing goes without the confirmation at the bottom.

The switch

Close the site in one click, reopen it just as fast

A single switch puts the site into maintenance during a redesign, an update or a migration. A reminder stays visible in the admin while it is closed, so you do not forget to reopen it.

  • Admins keep working
  • Reminder visible while the site is closed
  • 503 code for search engines
The switch, and the holding page nexya maintenance
  • Holding page title We are polishing a few things
  • Message The site will be back in a few moments. Thank you for your patience!
  • Announced duration 1 hour
We are polishing a few things The site will be back in a few moments. Thank you for your patience! Your site

The announced duration is what search engines are told in the Retry-After header: they do not stay away longer than necessary.

And everything else, already included

  • Automatic rollback With Pro, an update that breaks the site undoes itself.
  • Import another database With Pro, another site’s database brought in here.
  • Scheduled cleanup With Pro, every week or month, without thinking about it.
  • 503 code for search engines SEO does not suffer from a short closure.

On the site, not in the site

Other plugins change what the site does. This one changes what we do to the site: we close it, we clean it, we take it away. It’s the only plugin the client will never open, and its name tells them precisely why.

What the cleanup removes

Revisions, autosaves, the trash after a certain period, expired transients, spam comments, metadata whose content or post no longer exists, and scheduled tasks finished for more than seven days. Each category is counted beforehand, and nothing is deleted without being reviewed.

Why the export accounts for the URL

A WordPress site writes its address everywhere: in options, in content, in serialized fields. A simple search-and-replace breaks serialized data, whose length is written next to the text. With Pro, the export replaces the address while respecting this length, making it possible to host the site on another domain without manual clean-up afterwards.

Free

Maintenance mode, database cleanup, SQL export, previous version restored with one click

Pro

Scheduled cleanup, export with URL replacement, recovered space report, automatic rollback after a site-breaking update, database import from another site

On the blog

Our guides: WordPress maintenance mode

Guides · 5 min read

Hacked WordPress site: steps to clean it and prevent reinfection

Your WordPress site has been hacked: this guide gives you the order of operations to clean it up without leaving a backdoor, and then to prevent it from being reinfected. It also details what nexya does to secure the site afterward, and what it does not do, since it does not clean up malware.

  • nexya does not clean up malware: cleanup is done manually, with your host, a specialized tool, or a professional.
  • Close the site and export the database before touching the files; the Maintenance module does both.
  • Replace the core, plugins, and themes with official copies rather than searching for infected files one by one.

Read the post

Guides · 4 min read

Slow WordPress site or cache showing an old page: finding the cause

Your WordPress site is slow, or the cache still shows the old version of a page: these two problems are not solved the same way. This article helps you figure out which one applies to you, what a page cache actually fixes, and what is up to your host.

  • Measure the TTFB of a page and that of a static file before touching the site.
  • If the static file is also slow, the cause lies with the host: no plugin fixes that.
  • The nexya Pro page cache clears itself, including after saving in Elementor, and also clears Cloudflare since version 1.2.31.

Read the post

Guides · 4 min read

WordPress maintenance mode: close the site, clean up the database, then reopen

WordPress maintenance mode displays a waiting page to your visitors while you work on the site, instead of a half-modified page. With the nexya Maintenance module, you close the site, take a copy of the database, slim it down, and reopen, all from the same panel and for free.

  • The nexya maintenance mode displays a waiting page to visitors during an intervention.
  • The same module exports the database and cleans it up, all for free.
  • Always export before cleaning, and store the copy off the server.

Read the post

Get started

nexya maintenance in three steps

  1. Switch on nexya maintenance In the nexya hub.
  2. Prepare the holding page Logo, message, colours: visitors see a page in your colours while you keep working.
  3. Clean up or export Revisions, drafts, expired transients: the count shows before you start. The SQL export is one click away.

nexya maintenance is in the free extension, on as many sites as you want.

FAQ

Everything about nexya maintenance

Switch on maintenance mode in nexya maintenance: visitors see a holding page, and signed-in administrators keep working as usual.

The clean-up removes revisions, auto-drafts, trash, expired transients and orphan metadata, with the count of what goes before you start. With Pro, it can be scheduled.

The SQL export is free. With Pro, it replaces the site address on the way: enough to set the site up elsewhere without rewriting anything.

The holding page, the clean-up and the export are in one module, in the same panel as the rest of the suite.

No. An export contains the whole database, e-mail addresses included: these actions are for administrators only.

No, for a short closure: the holding page answers with a 503 code, telling search engines to come back later without removing anything.

Yes. Before each update, the current version is kept and restored in one click. With Pro, an update that breaks the site undoes itself.

Revisions, auto-drafts, trashed items, expired transients and orphaned metadata. The count for each category shows before you start.

The suite

Other modules