DomainLens

SEO tools

WHOIS Lookup: Registration, Age and Expiry for a Domain

Queries the registry over RDAP — the structured successor to classic WHOIS — and reports when the domain was registered, how old it is now, who the registrar is, and when the registration lapses.

What this WHOIS lookup returns

The query goes to RDAP rather than the legacy WHOIS text protocol. RDAP returns structured data with consistent field names, which is why the result is reliable across registries where scraped WHOIS output often is not.

  • Creation date, and the age derived from it.
  • Expiry date, so you can see how close the registration is to lapsing.
  • The registrar currently holding the domain.
  • Registry status codes, where the registry publishes them.
Example domain registration result
Domain: example.com
Registered: 1995-08-14
Expires: 2026-08-13
Registrar: Example Registrar, Inc.
Status: client transfer prohibited

Use the dates to plan renewal and investigate a recent
change of ownership. The status prevents an unauthorised
transfer; it does not describe the website's SEO health.

Why domain age matters — and how much

Domain age is routinely overstated. Google has said plainly that the age of a domain is not itself a ranking factor, and a site does not rank better merely for being old. What correlates with age is everything that accumulates over time: links, brand recognition, and a track record Google has had the chance to evaluate.

Where the date is genuinely useful is as context for a diagnosis. A domain registered three months ago that is not ranking is behaving normally. The same symptom on a ten-year-old domain points at something that changed, and is worth investigating.

What WHOIS no longer shows

Registrant names, addresses, and contact details are redacted for most domains since GDPR, and privacy services mask the rest. Expect to see the registrar and the dates, not the owner. That is a change in the protocol's output, not a failure of the lookup. Use this alongside the DNS checker when you are working out who actually operates a domain — where its records point is often more revealing than its registration.

Use registration data during a migration, not as a ranking metric

Before moving a domain, record the registrar, expiry date and transfer lock, then map every old URL in a website migration URL mapping template . Registration data helps keep control of the name; the site migration SEO playbook explains how to preserve the URLs and redirects that carry search value.

Why is the owner's name not shown?
Registries redact personal contact data for privacy reasons, and many registrants also use a privacy service. Registrar and dates remain public; the individual behind the domain generally does not.
Does buying an old domain give an SEO head start?
Not by itself. You inherit whatever history the domain carries, which can be links worth having or a spam record worth avoiding. Age alone confers nothing.

Domain WHOIS, not IP WHOIS

Two different lookups share the name. This one answers questions about a registered domain name. Ownership of an IP address is a separate registry, and no domain query will return it.

You wantThis toolWhere it lives
When a domain was registeredYesRegistry RDAP
When the registration expiresYesRegistry RDAP
Which registrar holds itYesRegistry RDAP
Who the registrant is, by nameNoRedacted since GDPR
Who owns an IP addressNoRIPE, ARIN and the other RIRs
A .com, .net or .fr domainYes—
A .de or .es domainNo — those registries publish no RDAPThe registry's own form
Why is the owner name missing?
Registrant contact details have been redacted from public records since GDPR. Registration dates, expiry and registrar remain public, which is what most checks actually need.
Is RDAP different from WHOIS?
RDAP is the structured replacement the registries now serve. Same facts, returned as JSON with consistent field names instead of free text that varies by registry.

Other tools

Robots.txt Checker

Fetches the robots.txt file for the host you enter, reports whether it exists and whether it blocks every crawler, and reads the page-level robots directives alongside it.

Sitemap Validator

Looks for the sitemap the way a crawler does — the robots.txt declaration first, then the conventional locations — then confirms it parses as XML and counts the URLs inside it.

Canonical Tag Checker

Reads the canonical URL a page declares, then fetches that URL to confirm it resolves, is not redirected, and is not noindexed — the three ways a canonical silently becomes inert.

Schema Markup Validator

Parses the structured data on the page you enter, lists the schema.org types it finds, and flags blocks that fail to parse or are missing the properties their type requires.

Redirect Checker

Follows the URL you enter through every hop, reporting the status code at each step and the final destination — the detail a browser hides once the address bar settles.

Broken Link Checker

Fetches the page you enter, takes a sample of the internal links it points at, and requests each one — reporting the status code that comes back instead of the colour of the link.

Indexability Checker

Checks every signal that decides whether a page is allowed into the index — the status code, robots.txt access, meta robots, the X-Robots-Tag header, and the canonical.

DNS Checker

Queries the live DNS for the domain you enter and reports the records it publishes: the addresses it resolves to, where its mail goes, and whether the TXT records email authentication depends on are present.

Domain Age Checker

Enter a domain to find when it was registered, how old it is today, when it expires, and which registrar holds it. Domain age is context for a diagnosis, not a Google ranking factor.

SSL Checker

Opens a TLS connection to the host you enter and reports the certificate it presents — the issuer, the validity window, the days remaining, and the negotiated protocol version.

HTTP Headers Checker

Requests the URL you enter and reports what the server sends back in its headers — the security headers present, the caching policy, whether the response is compressed, and which HTTP version was negotiated.