Why it happens
Auto-renew is off, the card on file at the registrar expired, or the renewal emails go to an address nobody reads, often a former employee's or the old agency's.
How to tell
- The registry lists the domain's expiry inside fourteen days.
- The registrar shows auto-renew off or a failed payment.
- Renewal reminders sitting in an inbox nobody checks.
The fix
- Sign in at the registrar where the domain was bought (the incident names it when the registry says) and renew it for at least a year.
- Turn on auto-renew and check the card on file has not expired.
- Make sure the domain's contact email is one somebody reads: registrars send every warning there.
How Keelnest catches it
Once a day Keelnest reads the domain's renewal date from its registry (RDAP) and opens an incident at fourteen days left, while there is time to act. It resolves itself when the registry shows the renewal. An app on a builder's or host's own address, like name.lovable.app, has no domain of its own to renew. Some registries, including .io, .co and .de, do not publish the date this way, so those domains are not covered yet.
Know the moment this happens.
Keelnest watches your production app every five minutes and tells you in plain English what broke — with the fix. Free for your first app.