Domain age checker: how to calculate and verify domain age before acquisition

A domain age checker reads the WHOIS or RDAP creation date, then verifies it against the Wayback first-archived date and the registration history · · Last reviewed · 11 min read

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.

Domain age lookup

Enter a domain name. The lookup reads the live registry record over RDAP, finds the registration event date, and reports how long the name has been active. The registry date is the real value returned by RDAP; the age is browser date math against today. No data is stored.

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.

ReadWHOIS fieldRDAP equivalentWhat it reports
Domain age anchorCreation Dateregistration event eventDateFirst registration of the name
Current term startRegistration Datelast-changed or reregistration eventStart of the active registration
Renewal horizonRegistry Expiry Dateexpiration event eventDateWhen the current term ends
Lifecycle phaseDomain Statusstatus arrayEPP status codes for the name
Figure 1. The creation date is the domain-age anchor in both protocols. The registration and expiration fields describe the current term, not the age of 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.

TrapWhat it does to the readHow it is detected
Privacy resetPrivacy or proxy service changes the visible WHOIS record and can alter displayed datesCompare the live record against historical WHOIS before redaction
Dropped-and-recreated recordThe name dropped and a new record was created, presenting a registration as if continuousRegistration history shows a gap between the old term and the new one
Registrar-transfer artifactA transfer rewrites the updated and last-changed fields, which a checker can misread as the startThe creation event is unchanged; only the changed event moved
Re-registration overwriteRe-registration sets a fresh registration date that overwrites the prior termWayback first-archived date predates the registration date
Figure 2. Each inflation trap survives a single-source read and is exposed by a second source: historical WHOIS, registration history, or the Wayback first-archived 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.

Source 1
Creation date
WHOIS or RDAP registration event. Canonical registry age. Sets the maximum window the name could have accumulated authority over.
Source 2
First-archived date
Wayback Machine earliest snapshot. Floors the operational content age. A gap to the creation date marks parking or coverage delay.
Source 3
Registration history
Historical WHOIS term chain. Confirms continuity. A break in the chain exposes the dropped-and-recreated trap.

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 sourceWhat the listing reports
Creation dateWHOIS or RDAP registration event, the canonical registry age
First-archived dateWayback Machine earliest snapshot, the operational content floor
Registration historyWhether the term chain is continuous or carries a recorded lapse
Inflation checkPrivacy reset, drop-and-recreate, transfer artifact, and re-registration screened out
Figure 3. Each listing records all three age sources and the inflation check, so the verified domain age is settled at the listing instead of at acquisition.

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.

Hristo Bogdanov, Head of SEO at SEO Domains

Hristo Bogdanov

Head of SEO @ SEO Domains · CEO & Co-founder of SEO.bo

Hristo has spent 15+ years building aged-domain acquisition workflows for SEO professionals, brand owners, and domain investors.

He leads SEO at the SEO Domains marketplace, which operates a 220,000+ curated catalogue from $100 entry-level domains through $1.5 million premium acquisitions, penalty-screened across the catalogue, with Managed Account expert support for premium-tier clients.

· Last reviewed