All posts

How to Check if a List of Websites Is Still Online

··2 min read

To check if a list of websites is still online, paste the domains into the bulk website status checker. It requests each home page once and reports what answers: Live, Redirects (with the target), HTTP error, No answer or Doesn't resolve, plus a Looks parked or Looks for sale label where it saw a signal. You can check up to 100 domains a run, or 500 after a free Google sign-in.

Check a list of websites now →

Check websites with the bulk checker

  1. Open the bulk website status checker.
  2. Paste up to 100 domains, one per line (500 when signed in with Google), or email addresses or website URLs; the domain is taken from each. You can also upload a CSV.
  3. Press Check websites. Each home page is requested once over HTTPS, then HTTP if HTTPS doesn't answer, ten domains at a time.
  4. Read each row: status, redirect target, page title, and any parked or for-sale label with the signal behind it.
  5. Filter to parked or redirecting domains and download the CSV.

Check websites by hand

# One site: status code and where it redirects
curl -s -o /dev/null --max-time 10 -w "%{http_code} %{redirect_url}\n" https://example.com

# A list, one domain per line
while read d; do
  echo "$d $(curl -s -o /dev/null --max-time 10 -w '%{http_code}' "https://$d")"
done < domains.txt

A 000 means curl got no HTTP answer: the name doesn't resolve, the connection timed out, or HTTPS failed. Run dig +short A domain.com to tell a DNS failure from a server that's down. Parked pages usually return 200, so the status code alone won't flag them; you have to read the page title or the redirect target.

What the results mean for a lead list

  • Live: the company probably still operates there.
  • Redirects to another domain: often a rebrand or acquisition. Contacts may have moved to the new domain.
  • Looks parked or for sale: the business may be gone. See should you email addresses on a parked domain.
  • Doesn't resolve: no website, but the domain may still have mail. Check its MX with the bulk DNS lookup.

A website status is a hint about the company, not about the mailbox. The only way to know whether an address still receives mail is to check the mailbox.

Next step: verify the addresses on those domains

Upload the contact list at /verify. Each mailbox is checked live without sending, and you can export valid, risky and invalid rows separately. The first 100 checks are free with a Google sign-in, no card.

Pro, $39 a month: Unlimited email verification.* Never metered, never cut off. See pricing.

*Fair use: the first 100,000 checks a month at full speed, then slower, never cut off.

More: find when a list of domains expires, mailing an old email list, check if a domain accepts email.

Common questions

How do I check if a website is down for many sites at once?

Paste the domains into the bulk website status checker. Each home page is requested once and you get the HTTP status, redirect target, page title and a parked label where we saw a signal.

What does Doesn't resolve mean?

The domain has no address in DNS, so no browser can reach it. It may be expired, unused, or set up for email only.

Can I check website status from the command line?

Yes. curl -s -o /dev/null -w '%{http_code}' https://example.com prints the status code; a loop over a file of domains checks a list.

If the website is down, will email to that domain bounce?

Not necessarily. Email follows the MX records, not the website. Verify the addresses to find out.

Check your list before you send

Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.