After launchGuide
What happens to a website nobody maintains
A site left alone can keep working for a long time, while the software, certificates and email rules around it change. Here is what can go wrong, on whose dates, and how much your host may already handle.
On this page
If you don't maintain your website, it may keep working for months, but it falls behind as the software and rules around it change. Its software can stop getting security fixes, a certificate renewal can fail, form emails can land in spam, and a backup may not restore. None of this is certain, and managed hosting handles some of it. The rest needs a named person.
Maintenance here means the regular work that keeps a live site secure and working: updates, renewals, backups and checks. Our ongoing development and support page puts it in one line: a website "is never finished; it's maintained or it decays". Below is what can decay, with dates, so you can judge your own site.
What changes even if nobody touches the site
The language under your site, the certificate rules, the email rules and the tools it connects to all change on published dates. Your site can stay exactly as it was and still fall behind.
| When | What changes | What it breaks | Source |
|---|---|---|---|
| 1 Feb 2024 | Gmail requires everyone who sends to Gmail addresses to use SPF or DKIM, a secure connection and valid DNS records. | Mail from your site that misses a rule might not arrive as expected, or might be marked as spam. | Google: Email sender guidelines |
| 4 Jun 2025 | Let's Encrypt stops sending certificate expiry emails. | If automatic renewal fails, the issuer no longer warns you. | Let's Encrypt: notifications ended |
| 31 Dec 2025 | PHP 8.1 reaches end of life. | Sites still on 8.1 get no more fixes of any kind. | php.net: Unsupported branches |
| 15 Mar 2026 | New certificates may last at most 200 days, down from 398. | A certificate renewed by hand needs replacing about twice a year. | CA/Browser Forum, section 6.3.2 |
| 28 Oct 2026 | WordPress releases 7.1.4 and says only the most recent release in the 7.1 series is safe to use and actively maintained. | A site left on an older release is outside what WordPress maintains. | WordPress.org: Releases |
| 31 Dec 2026 | PHP 8.2 stops getting security fixes. | Sites on 8.2 run on a version that may have unpatched security holes. | php.net: Supported versions |
| 10 Feb 2027 | Let's Encrypt certificates last 64 days by default, down from 90. | Renewal hard-coded to a fixed number of days needs changing to about two-thirds of the certificate's life. | Let's Encrypt: 64-day certificates |
| 15 Mar 2027 | The certificate maximum falls to 100 days. | Renewing by hand becomes a job every few months. | CA/Browser Forum, section 6.3.2 |
| 31 Dec 2027 | PHP 8.3 stops getting security fixes. | The same as 8.2, one year later. | php.net: Supported versions |
| 15 Mar 2029 | The certificate maximum falls to 47 days. | A certificate renewed by hand would need replacing about every six weeks. | CA/Browser Forum, section 6.3.2 |
Each date is set outside your business, so nobody can move it for you. A site that missed a past date is already behind.
The software under your site stops getting security fixes
The software your site runs on has a support life, and when it ends, security fixes stop. For a WordPress site that means two layers: the language on the server, and the platform and plugins built on it.
PHP is the programming language used to build WordPress. Each PHP version is fully supported for two years, then gets critical security fixes only for two more. After that, php.net says, anyone still using it may be exposed to unpatched security vulnerabilities.
Today, PHP 8.1 is past its end of life, reached on 31 Dec 2025. Version 8.2 gets security fixes until 31 Dec 2026, and 8.3 until 31 Dec 2027. WordPress recommends PHP 8.3 or greater, and warns that older versions may expose your site.
Upgrading is not a switch you flip and forget. PHP 8.3, for example, came with a list of backward incompatible changes, so an older theme or plugin can stop working after an upgrade. The safer path starts with a backup. Then try the upgrade on a private copy of the site, often called a staging site, and check the main pages.
WordPress itself updates partly on its own. Since version 3.7, most sites can apply minor and security releases automatically, and major releases may also be automatic, depending on the installation and settings. Check rather than assume. WordPress says only the latest version is officially supported, and its security team backports fixes to older versions as a courtesy.
Plugins and themes need more attention. Since WordPress 5.5, their automatic updates are opt-in, plugin by plugin and theme by theme. The built-in Site Health screen lists waiting plugin updates as a critical issue, because plugins have deep access to your site. WordPress's hardening guide adds a simple rule: if you are not using a plugin, delete it.
A custom-built site has the same kind of parts: a language, a framework and libraries, each with its own support life. If you are choosing between the two, WordPress or a custom-built website covers that choice. Either way, your developer acts here, with your host for the PHP version.
Security certificates expire sooner than they used to
Certificates now expire within months, and the limit keeps falling. A security certificate, often called an SSL certificate, is what lets a browser open your site over a private https connection. Each one has an expiry date that ends its validity.
Certificates issued from 15 Mar 2026 may last at most 200 days, down from 398. The limit falls to 100 days from 15 Mar 2027 and to 47 days from 15 Mar 2029. The CA/Browser Forum, whose members include certificate issuers and browser makers, voted for this schedule in 2025.
Those are maximums for every issuer; an issuer's own default can be shorter. Let's Encrypt, for example, issues 90-day certificates by default, moving to 64 days on 10 Feb 2027. If your host renews automatically, the shorter life changes little.
The risk is a renewal that fails quietly; Let's Encrypt stopped sending expiry reminders on 4 Jun 2025. After its expiry date, a certificate is no longer valid, and Chrome can show errors such as "Your connection is not private". So ask your host two things: is renewal automatic, and who is told when it fails?
Your domain name renews too
Your domain name has its own renewal date, and your website and email addresses both depend on it. If it lapses, ICANN, the body that coordinates domain names, advises you to contact your registrar immediately. A name that isn't renewed in time may be released for anyone to register. Keep auto-renew on, with a card that is still valid.
Email from your site can start landing in spam
Mail your site sends, such as enquiry notifications and password resets, can go to spam if your domain's email settings fall behind the rules. Since 1 Feb 2024, Gmail has required everyone who sends to Gmail addresses to meet a set of rules:
- SPF or DKIM. Two kinds of email authentication, set up as records in your domain's DNS, the settings that point your domain at your site and your email.
- Valid forward and reverse DNS for the domain or server that sends the mail.
- A secure connection (TLS) when the mail is sent.
- A low spam rate, measured in Google's own tools.
Google says mail that misses these rules might not be delivered as expected, or might be marked as spam. The records live in the domain's settings, not in the website, and fall out of step when a host, email provider or form tool changes. The site may show no error at all.
The check is simple. Each month, send a test enquiry through every form, to a Gmail address and to your usual inbox, and look in spam as well. The person who fixes it is whoever controls the domain's DNS, usually with your developer.
Forms and connections break quietly
A form is only the front of a chain: an inbox, a spreadsheet, a booking calendar or a payment page. When one link changes on its own schedule, the form can still show its thank-you message while the enquiry goes nowhere.
Connected tools publish their own timetables. Shopify, for example, releases a new version of its developer interface every three months and supports each one for at least 12 months. A connection that asks for a version it can no longer reach is answered by the oldest version still available instead. So a connection nobody updates ends up running on rules it was not written for.
A monthly test can catch a broken form before a customer reports it; alerts and more frequent checks may be appropriate for critical forms.
A backup nobody has tested may not restore
A restore test is what shows whether a backup can recover the site. On an unattended site, the backup job may have stopped, or the copies may sit on the site's own server. Managed hosting often keeps copies for you; ask where, and for how long.
WordPress's own guidance says a backup has two parts, the database and the files, and you need both to restore a site fully. It says to back up regularly and always before an upgrade: weekly for a small site, daily for a busy one. It suggests keeping at least three to five recent copies in different places, such as the host, cloud storage and a local computer.
CISA, the US government's cybersecurity body, gives small businesses the 3-2-1 rule: three copies, on two kinds of storage, with one kept away from the business. It also advises scheduled recovery tests to check that backups work.
So ask where the copies are, whether one sits off the server in an account the business controls, and when someone last restored one. If nobody can answer, or nobody can log in, start with what to do when your developer left and you can't get in.
Set a routine and act on urgent alerts
You don't need to watch every date yourself. A routine gives you, your host or a developer regular chances to catch problems. Treat the intervals below as a starting point, not a safe waiting period for an urgent patch or a failed renewal. On managed hosting, some items are the host's job: ask which, and tick them off.
Every month
- Send a test enquiry through every form, to a Gmail address and to your usual inbox.It tests the form, the connection behind it and the email rules in one go.
- Take a backup, then apply updates to the platform, plugins and theme, and click through the main pages.WordPress advises a backup before every upgrade, and the click-through shows anything an update broke.
- On WordPress, open Tools > Site Health and read the critical issues.It flags an outdated PHP version and plugins waiting for updates.
- Open the site in a browser and check that no security warning appears.It catches a failed certificate renewal.
- Confirm that the latest backup exists somewhere other than the site's server.A copy on the same server can be lost with it.
Every quarter
- Restore a recent backup to a private copy of the site and open it.It is the only way to know the backup works.
- Check your PHP version against php.net's list of supported versions.Security support for each version ends on a published date.
- Check the certificate's expiry date, and that renewal is automatic.Certificate lives are getting shorter in steps until 2029.
- Check the domain's renewal date, auto-renew and the card on file.Your website and email both depend on the domain.
- Review who has admin logins, and remove anyone who has left.Access is the first item in our review of a site someone else built.
- Delete plugins and themes you no longer use.WordPress advises deleting unused plugins and removing inactive themes, and there is less to update.
A written support arrangement turns this list into someone's job. What it should include, and leave out, is in what website maintenance includes, and what to get in writing.
When you can leave it alone
Next step: write down what your site runs on, who holds the logins, and when a backup was last restored. Tell us, whoever built it, and we'll say what needs attention now and whether you need a standing arrangement at all.
Questions
How long can a website go without maintenance?
There is no safe fixed number, because the clocks are set outside your site. A static site with no forms can go much longer between checks; one that takes enquiries or orders is worth checking every month.
What happens if my SSL certificate expires?
Visitors can meet a full-page browser warning until a new one is installed. If your host renews automatically, ask who is told when a renewal fails, since the issuer may no longer email you.
What happens when a PHP version reaches end of life?
Nothing switches off on that date, but the version gets no more fixes. Some hosts upgrade PHP or warn you first; either way, test the upgrade on a private copy, because it can break an older theme or plugin.
Are outdated WordPress plugins a risk?
They can be, which is why Site Health flags them as critical. Switch on auto-updates for plugins you trust, and delete the ones you don't use.
Does my host take care of all this?
Some of it, depending on the plan; managed hosting often covers certificate renewal, PHP upgrades and backups. Whatever the host doesn't do, such as plugin updates, forms and connections, falls to you or your developer.
Sources
- php.net: Supported versions Checked 25 Oct 2026
- php.net: Unsupported branches (end of life) Checked 25 Oct 2026
- PHP Manual: Backward incompatible changes (8.2 to 8.3) Checked 25 Oct 2026
- WordPress.org: Releases Checked 31 Oct 2026
- WordPress.org: Requirements Checked 25 Oct 2026
- WordPress.org: Security Checked 25 Oct 2026
- WordPress Documentation: Updating WordPress Checked 31 Oct 2026
- WordPress Documentation: Plugin and themes auto-updates Checked 25 Oct 2026
- WordPress Documentation: Site Health screen Checked 25 Oct 2026
- WordPress Advanced Administration: Backups Checked 25 Oct 2026
- WordPress Advanced Administration: Hardening WordPress Checked 25 Oct 2026
- CA/Browser Forum: TLS Baseline Requirements 2.3.1, section 6.3.2 (validity periods) Checked 25 Oct 2026
- CA/Browser Forum: Ballot SC-081v3 (reducing validity periods) Checked 25 Oct 2026
- Let's Encrypt: FAQ (default certificate lifetime) Checked 25 Oct 2026
- Let's Encrypt: 64-day certificates (7 Oct 2026) Checked 31 Oct 2026
- Let's Encrypt: Expiration notification service has ended Checked 25 Oct 2026
- Google Workspace Admin Help: Email sender guidelines Checked 25 Oct 2026
- Google Chrome Help: Check if a site's connection is secure Checked 25 Oct 2026
- Google Chrome Help: Get help with common error messages Checked 25 Oct 2026
- ICANN: About renewing an expired domain Checked 25 Oct 2026
- ICANN: About ICANN Checked 25 Oct 2026
- Shopify.dev: API versioning Checked 25 Oct 2026
- CISA: Back up business data (the 3-2-1 rule) Checked 25 Oct 2026
Reviewed and edited by Online Scope before publishing. Something out of date? Tell us at info@onlinescope.in. How we write the Blog.
