Skip to main content

How to check a website: the practical guides

Guides for the checks people run when a site misbehaves: is it down, how fast is it, who hosts it, is the port open, has the certificate expired.

Free check How to check SPF, DKIM and DMARC records

Query each record with dig or nslookup, then read the Authentication-Results header of a real message to see what passed.

View →
Free check How to check if a page is indexed by Google

Search the exact URL, then use the site: operator and Search Console URL Inspection. What discovered and crawled but not indexed actually mean.

View →
Free check How to check robots.txt for blocked pages

Where robots.txt has to live, the syntax in five lines, the mistakes that block a whole site, and how to confirm the file is reachable from every region.

View →
Free check How to check DNS propagation

DNS changes are live at once. What you wait for is cached copies of the old record to expire, which the old TTL controls, not the new one.

View →
Free check How to check if an IP or domain is blacklisted

Query your sending IP and domain against DNS blocklists, find what triggered the listing, fix it, then request delisting from each operator.

View →
Free check How to check server response time

Server response time is time to first byte, not page load. Measure it with curl from a known location and compare against the same location later.

View →
Free check How to check if a port is open

Test the port from another network with nc, nmap or a port check tool. Open, closed and filtered mean three different things.

View →
Free check How to check when an SSL certificate expires

Read the padlock or run openssl s_client against the host. Check the whole chain: an expired intermediate breaks the site like an expired leaf.

View →
Free check Is the website down for everyone or just me?

Load the site from a network that is not yours. If it works there, the fault is local: DNS cache, ISP, VPN, hosts file or your browser.

View →
Free check How to check website speed

Test the page in a real browser from a known location and read three numbers: time to first byte, largest contentful paint and total load time.

View →
Free check How to find out who hosts a website

Resolve the domain to an IP address, then look up who owns that address. The domain WHOIS gives the registrar and nameservers, not the host.

View →
Free check WHOIS lookup: what a domain record tells you

A WHOIS record gives the registrar, creation and expiry dates, status codes and nameservers. Contact details are redacted on most domains today.

View →

When a site misbehaves, the first useful answer almost always comes from a check run outside your own machine, and the fastest way to tell a real outage from a local problem is to repeat the check from a different network. The guides in this section cover the checks people run, what each command prints, and how to read the result.

Most incidents come down to a handful of questions. Is the site down for everyone or just for me? How fast does it load, and from where? Who hosts it, and who is the registrar? Is a port reachable from outside the firewall? Is our sending IP on a blacklist? Has the certificate expired, or is a DNS change simply not everywhere yet? Each of those has a free instant check on this site that answers it in a few seconds. Each also has a command you can run yourself when you want the raw output: dig, curl, openssl s_client, nc. The guides show both, because the tool answers from many locations at once and the command answers from exactly where you are standing. Comparing the two is often the diagnosis.

No single check tells you when something changed. A check answers "right now", from wherever it ran, and only if you happen to run it. HostTracker has been monitoring websites since 2004 and now watches over 500,000 websites from 300+ checkpoints in 158 cities, running the same checks on a schedule and sending an alert by email, SMS, voice call, Slack, Telegram and more when a result changes. The guides below start from the symptom. To see whether a site is answering at this moment, run the website down checker.