Maintenance
How to keep a website maintained after launch
Run a monthly cycle: apply updates on staging first, verify backups restore, check uptime and Core Web Vitals, review Search Console for new errors, and confirm forms still deliver. Most sites fail quietly rather than visibly.
Before you start
- Access to the site and hosting
- Search Console and uptime monitoring
The steps
-
Step 1: Apply updates on staging first
Core, plugins, dependencies. Never directly on production.
-
Step 2: Test the critical paths
Contact form, checkout, login. Confirm the form email actually arrives.
-
Step 3: Verify a backup restores
Not that a backup exists. Restore one somewhere, quarterly at minimum.
-
Step 4: Check Search Console
Coverage errors, manual actions, new 404s, Core Web Vitals movement.
-
Step 5: Check uptime and certificate expiry
Automated monitoring with alerts. Certificate expiry takes sites offline routinely.
-
Step 6: Review performance
PageSpeed Insights on the key templates. Watch for creep from added content or scripts.
-
Step 7: Check for broken links
Internal and external. External links rot without any action from you.
-
Step 8: Log what you did
A dated record. It is what makes the next problem diagnosable.
The failures that are silent
A contact form that stopped delivering. A certificate about to expire. A plugin update that broke checkout on mobile only. None announces itself, and all are found by a routine rather than by chance.
What a static site changes
No database, no plugins, no PHP version to keep current. The maintenance surface shrinks to dependencies, content and monitoring — which is why static sites are cheaper to keep than to build.
What to check quarterly rather than monthly
Restore a backup somewhere and confirm it works. Review your dependency list for anything abandoned upstream. Check that your certificate auto-renewal actually renewed rather than merely being configured. Re-read your privacy policy against the tools currently installed. None of these are urgent in any given month, and all of them are the kind of thing that is discovered at the worst possible moment when they are never checked.
The background behind this
Website maintenance: the routine that prevents silent failure covers the reasoning in about 4 minutes — free, ungated, written from client work.
Who wrote this
Anas Bin Masud builds e-commerce sites and does technical SEO for businesses in the UK, Canada, Ireland and Pakistan. These procedures are the ones I run on client work, written down rather than invented — including the ones where the honest answer is that the fix is not available on your current hosting.