Guide

Understanding domain status codes

Those cryptic codes on a domain lookup — clientTransferProhibited, serverHold, pendingDelete — follow a simple, learnable pattern.

The naming pattern

Most codes follow the shape who + action + prohibited. The "who" is either client (your registrar set it) or server (the registry set it). So clientTransferProhibited means "the registrar has prohibited transfers," while serverDeleteProhibited means "the registry has prohibited deletion." Once you see the pattern, the codes read themselves.

The protective locks

The client prohibits — transfer, update, delete — are usually good. They're security locks, often applied by default, that stop a domain from being moved, changed, or deleted without you deliberately unlocking it. A domain showing all three is well-protected against hijacking.

The warning signs

Holds are the codes to worry about. clientHold and serverHold both remove the domain from DNS — the website and email stop resolving. A hold usually means an expired domain, unverified contact details, or a registry-level dispute. These need prompt attention.

The end-of-life sequence

When a domain expires, it moves through a sequence: a grace period, then redemptionPeriod (recoverable for a premium fee), then pendingDelete (past recovery), and finally it drops and becomes available to register again. Knowing where a domain sits in that sequence tells you whether it can still be saved.

See the full status-code reference → or check a domain live.