Domain age checker: how to calculate and verify domain age before acquisition
A domain age checker reports the elapsed time since a domain name’s original creation date. It is calculated as today’s date minus the creation date recorded in WHOIS or RDAP.
Verifying that figure takes a second step. The registry creation date, the Wayback Machine first-archived date, and the continuous-registration history each report a different number.
Four artifacts inflate the apparent age above the true one: privacy resets, dropped-and-recreated records, registrar-transfer changes, and re-registration that overwrites the registration date.
The domain-age-checker pages that fill the results read one field and stop.
SEO Domains operates the curated marketplace with a 220,000+ pre-screened catalogue from $100 entry-level domains through $1.5 million premium acquisitions, ICANN-accredited. Every listing passes a 7-vector inheritance screen that reconciles the creation date, the archive record, and the registration history. The buyer reads the verified age instead of the inflated one before acquisition.
What domain age is and which date counts as the start
Domain age is the elapsed time since a domain name’s earliest registration, measured from the creation date recorded in the registry. The creation date answers when the name began.
The creation date is set when the name is first registered. It persists through every renewal, ownership change, and registrar transfer. It resets only when the name fully drops and is registered again from the available pool.
The Wayback Machine first-archived date and the registration history answer two further questions a buyer reads alongside it.
The creation date is the start of domain age, not the registration date.
WHOIS output labels two separate fields. The Creation Date marks the first registration of the name. The Registration Date, where a registry exposes it, marks the start of the current registration term.
For a name held continuously since launch the two values match. For a name re-registered after it dropped the values diverge, and domain age reads from the older creation field.
A checker that reports the registration date instead understates a re-registered name, which is the cleaner of the two error directions but still wrong.
Domain age differs from website content age and from indexed age.
Three labels circulate for the same name:
- Domain age counts years since the creation date.
- Website content age counts years since the first live page, which the Wayback Machine records.
- Indexed age counts years since a search engine first crawled the name.
The companion Domain age vs content age guide separates the registry figure from the operational one. A buyer who treats the three as interchangeable reads a parked name as an active one.
How a domain age checker calculates domain age from the creation date
Domain age is calculated as today’s date minus the creation date, expressed in years, months, and days. A name created on 14 August 1995 carries an age of 30 years and roughly 10 months on 4 June 2026.
The arithmetic is trivial. The accuracy depends entirely on which date feeds the subtraction. That dependency is the reason calculation and verification are two separate tasks.
The formula reads one field; verification reads three sources.
Calculation needs a single input: the creation date. Verification confirms that the input reflects an unbroken history instead of a reset one. A domain-age-checker tool performs the subtraction and reports the result in seconds.
The result inherits the trust level of the date it read.
When the date came from a re-registered record, the tool reports the age of the current registration term, which a buyer reads as the age of the name unless a second source contradicts it.
Bulk calculation scales the formula across a list without scaling the trust.
SE Ranking, WebFX, and comparable services accept up to 10 domains at once and return creation date, age, and expiration for each. The bulk read speeds discovery across a shortlist.
It does not reconcile the creation date against the archive or the registration history, so a list of 10 names returns 10 unverified ages.
The verification steps below convert each unverified figure into a defensible one before the figure carries weight in an acquisition decision.
How to read the creation date in WHOIS and RDAP
The creation date is read from WHOIS or RDAP. ICANN Lookup at lookup.icann.org runs an RDAP-first query for any gTLD and returns four fields:
- The registration event date.
- The registrar.
- The EPP status codes.
- The nameservers.
Registrar dashboards display the same value for owned names. After the 28 January 2025 WHOIS sunset, RDAP is the required service for gTLDs and WHOIS is no longer mandatory.
| Read | WHOIS field | RDAP equivalent | What it reports |
|---|---|---|---|
| Domain age anchor | Creation Date | registration event eventDate | First registration of the name |
| Current term start | Registration Date | last-changed or reregistration event | Start of the active registration |
| Renewal horizon | Registry Expiry Date | expiration event eventDate | When the current term ends |
| Lifecycle phase | Domain Status | status array | EPP status codes for the name |
ICANN Lookup queries RDAP first and falls back to WHOIS.
ICANN Lookup at lookup.icann.org is the registration-data lookup tool operated by ICANN. The tool sends an RDAP query to the registry’s authoritative endpoint and parses the JSON into a human-readable table.
The registration event in that response is the creation date the age calculation reads. Where a registry has not deployed RDAP, the tool falls back to a WHOIS query.
The protocol switch is transparent to the reader, so the same workflow returns the creation date before and after the 28 January 2025 sunset.
Direct RDAP queries return a structured creation event for automation.
A researcher querying at scale sends an HTTPS request to the registry’s RDAP endpoint and reads the registration event from the JSON. The IANA bootstrap registry maps each gTLD to its authoritative RDAP service, so a single lookup resolves the correct endpoint for the name.
The structured response removes the per-registry parsing rules that plain-text WHOIS required. The Aged vs expired domain: disambiguation guide reads the same EPP status array to separate an active name from one inside the expiration lifecycle.
How the Wayback Machine verifies first-archived age
The Wayback Machine at web.archive.org records the first-archived date: the earliest snapshot the Internet Archive captured of a live page on the name. The researcher reads that date in four steps:
- Enter the domain.
- Read the capture-density timeline.
- Click the earliest year carrying a capture.
- Open the first calendar dot.
The timestamp on that snapshot is the first-archived age, a second figure to set beside the creation date.
The first-archived date dates the content, not the registration.
The Internet Archive crawler reaches a name after a live page exists and after the crawler discovers it.
The gap between the creation date and the first snapshot covers the parking interval, the build period, and any delay in crawler coverage.
A name created in 1996 with a first snapshot in 1999 served no archived content for three years or fell outside early crawler reach.
The first-archived date therefore sets a floor on operational history, and the gap to the creation date is itself a signal the registration history explains.
The first snapshot is unreliable when robots rules or coverage gaps intervene.
Three conditions distort the first-archived date:
- A robots.txt directive in force at capture time blocks the crawler, so an active name shows no early snapshots.
- The Internet Archive honours retroactive removal requests, which erase legitimate early captures.
- Crawler coverage was sparse before 2001, particularly outside US-hosted names, so a 1997 name carries no record before 2001.
The Domain age vs content age guide reads the snapshot colour codes that separate live content from redirects and errors at each capture.
How registration history confirms continuous age
Registration history is the record of every registration term across the life of the name, and it confirms whether the age is continuous or stitched across a lapse. The creation date reports the maximum possible age. The registration history reports whether that age accrued without a break.
A name old by creation date but broken by a drop carries inherited authority that was re-evaluated when the name lapsed.
Historical WHOIS records reveal terms that the current record hides.
The live WHOIS or RDAP record shows the current registration term.
Historical-WHOIS archives from providers including WhoisXML API and DomainTools store the record as it read on past dates, exposing prior registrants, prior nameserver changes, and the gaps between terms. A continuous chain of overlapping terms confirms unbroken registration.
A gap between an old term ending and a new term beginning marks a lapse that returned the name to circulation. The history, not the single live read, settles whether the age is continuous.
Continuous registration is the deciding variable, not the raw age figure.
Analysis from Detailed and Authority Hacker reaches the same conclusion across aged-domain evaluation: the raw age figure sets a ceiling, and continuity decides how much of that ceiling transferred.
A name that held its registration unbroken preserved its link graph and indexed standing more reliably than a name re-registered after a drop.
The Aged vs expired domain: disambiguation guide formalises the lapse as a registration-status axis that runs independently of the creation-date axis.
The 4 traps that inflate apparent domain age
Four artifacts push the apparent domain age above the true one: privacy resets, dropped-and-recreated registry records, registrar-transfer changes to the displayed fields, and re-registration that overwrites the date a checker reads.
Each trap produces a number that survives a single-source lookup and fails a cross-validation. Reading them is the difference between an apparent age and a verified age. The table below maps each trap to the second source that exposes it.
| Trap | What it does to the read | How it is detected |
|---|---|---|
| Privacy reset | Privacy or proxy service changes the visible WHOIS record and can alter displayed dates | Compare the live record against historical WHOIS before redaction |
| Dropped-and-recreated record | The name dropped and a new record was created, presenting a registration as if continuous | Registration history shows a gap between the old term and the new one |
| Registrar-transfer artifact | A transfer rewrites the updated and last-changed fields, which a checker can misread as the start | The creation event is unchanged; only the changed event moved |
| Re-registration overwrite | Re-registration sets a fresh registration date that overwrites the prior term | Wayback first-archived date predates the registration date |
A registrar transfer never moves the creation date, only the changed fields.
Transferring a name between registrars preserves the creation date in the registry record. The transfer updates the updated date, the registrar handle, and the last-changed event.
A checker that reads the changed event as the start of the name reports the transfer date instead of the creation date and understates the age, while a checker that reads a re-registration as a transfer overstates it.
Reading the registration event, not the changed event, removes the artifact.
Re-registration after a drop is the trap that inflates age upward.
The upward inflation runs the other direction.
A name that dropped and was re-registered carries a fresh registration date, and a buyer who treats the surviving Wayback history as proof of continuous ownership reads inherited content from a prior owner as the current owner’s.
The Wayback first-archived date predating the registration date is the tell.
The risk of buying a re-registered name as a continuously-held one resolves to the catalogue screening criterion, which reconciles the registration history against the archive before the name reaches a listing.
How to cross-validate three age sources into one figure
Cross-validation reconciles the WHOIS or RDAP creation date, the Wayback first-archived date, and the registration history into one verified figure. The creation date is canonical for the registry age. The first-archived date floors the operational age. The registration history confirms continuity.
Agreement across the three produces a defensible age. A gap of 12 months or more flags a lapse, a parking interval, or a coverage gap to investigate.
Convergence confirms the age; divergence is diagnostic, not an error.
When the three sources land within 12 months, the verified age equals the creation-date age and the name reads as continuously held. When the first-archived date predates the registration date, the name dropped and was re-registered.
When the creation date predates the first-archived date by years, the name parked, blocked the crawler, or fell outside early coverage. Each divergence pattern points to a specific history, so the disagreement carries information a single-source checker discards.
The verified figure feeds the acquisition decision, not the apparent one.
A buyer evaluating an aged name reconciles the three sources before the age enters the valuation. The creation date enters the legal and registration record. The first-archived date and the registration history enter the operational read.
A name that converges across all three commands a premium over a same-creation-date name stitched across a lapse, because the verified continuity is the attribute that predicts how cleanly the inherited authority transfers.
The Aged vs expired domain: disambiguation guide maps that continuity to the sub-category a listing records.
5 frequently asked questions about domain age
The 5 questions buyers raise repeatedly when calculating and verifying domain age. The answers reflect the SEO Domains analytical position alongside the ICANN registration-data policy that governs the creation date.
Q1Does transferring a domain to a new registrar reset its age?
No. A registrar transfer preserves the creation date in the registry record, so domain age is unchanged.
The transfer updates the registrar handle and the last-changed event, which a single-source checker can misread as the start. Reading the registration event, not the changed event, returns the true creation date and the true age.
Q2Why do WHOIS, the Wayback Machine, and the registration history show different dates?
Each measures a different event. The creation date marks first registration. The Wayback first-archived date marks the first live page the Internet Archive captured. The registration history marks the term chain.
The three diverge for parked names, re-registered names, and names that fell outside early crawler coverage, and the divergence pattern identifies which case applies.
Q3Does WHOIS privacy or GDPR redaction hide the creation date?
No. Privacy services and GDPR-driven redaction conceal registrant identity fields, the name, address, email, and phone. The creation date, expiration date, registrar name, and EPP status codes stay visible.
Domain age verification relies on the visible fields and is not impaired by redaction, though historical WHOIS exposes records as they read before redaction took effect.
Q4What changed for domain age lookups on 28 January 2025?
ICANN policy made RDAP the required registration-data service for gTLDs and ended the mandate for WHOIS.
The creation date now reads from the RDAP registration event for gTLDs, while ICANN Lookup handles the protocol switch transparently. The calculation workflow is unchanged; the underlying service that returns the creation date moved from WHOIS to RDAP.
Q5Can a buyer detect an inflated domain age before purchase?
Yes. The four inflation traps each fail a second source.
A privacy reset is caught by historical WHOIS, a dropped-and-recreated record by a gap in the registration history, a transfer artifact by the unchanged creation event, and a re-registration overwrite by a Wayback first-archived date that predates the registration date.
A curated catalogue listing records the reconciled figure so the check is settled before acquisition.
How the catalogue verifies domain age per listing
The catalogue verifies domain age by reconciling the creation date, the Wayback first-archived date, and the registration history on every listing, then screening the inherited profile across a 7-vector inheritance check. The buyer reads the verified age instead of the apparent one a single lookup prints.
Domain age stops being a one-field guess and becomes a reconciled record on each entry.
| Age source | What the listing reports |
|---|---|
| Creation date | WHOIS or RDAP registration event, the canonical registry age |
| First-archived date | Wayback Machine earliest snapshot, the operational content floor |
| Registration history | Whether the term chain is continuous or carries a recorded lapse |
| Inflation check | Privacy reset, drop-and-recreate, transfer artifact, and re-registration screened out |
The reconciled age and the inheritance screen ship with every listing.
A SEO Domains listing reports the creation date, the first-archived date, the registration-history continuity, and the screened inheritance together.
The buyer reviews a reconciled entry instead of running a parallel WHOIS, RDAP, Wayback, and historical-WHOIS audit across raw drop lists.
The curated channel is the tool that delivers pre-sorted inventory, so the apparent-versus-verified age question is answered at the listing layer before a single bid.
