Website Checker Methodology

Last updated: June 13, 2026

This page explains exactly how Website Checker evaluates a URL, what we can and cannot measure, and why your browser experience may differ from our result.

1. Input validation and safety filters

Before any request is made, we normalize and validate the submitted URL. We block unsupported schemes, local/private IP targets, and unsafe redirect outcomes. This prevents misuse and keeps checks focused on public web endpoints.

2. DNS checks

We query DNS records and resolve domain-to-IP mappings. If a domain does not resolve publicly, we mark that explicitly so users can separate DNS issues from web server issues.

2b. Domain registration age (RDAP)

For domain names (not raw IP addresses), we query public RDAP services published by domain registries to retrieve the domain registration date when available. We compute age from that date and show it alongside DNS results. This reflects when the domain name was registered, not when a website first went live. Some TLDs, privacy settings, or registry limits may prevent a date from being returned.

3. HTTP(S) request behavior

We perform an HTTP(S) request with redirect following and timing capture. The response includes status code, redirect count, final URL, content type, and basic page metadata when retrievable.

4. SSL/TLS handling

We attempt strict SSL verification first. If a strict SSL handshake fails, we may run a relaxed follow-up check to determine whether the host is reachable but misconfigured. In those cases we flag SSL concerns separately rather than silently treating the site as healthy.

5. Rate limits and anti-bot pages

Some websites block automated requests (for example, WAF challenges or Cloudflare protection). When we detect these patterns, we label the result as limited so users do not confuse bot blocking with a complete outage.

Known limitations

  • Results are from our server location, not every global region.
  • Checks are on-demand snapshots, not continuous monitoring.
  • A 200 response does not guarantee every page path is healthy.
  • User-side issues (ISP blocks, browser cache, extensions) can differ from server-side checks.
  • Domain age is based on registry registration dates via RDAP or WHOIS. It is not website launch date and may be unavailable for some TLDs (for example .de and other registries that do not publish creation dates).

How to use results responsibly

Treat a checker result as one technical data point. For critical incidents, combine it with server logs, synthetic monitoring from multiple regions, and your hosting provider diagnostics.