QUICK SETUP

Add multiple websites

Paste one public website URL per line, up to 200. SiteWatch will use each site’s root origin; paths and query strings are dropped. New sites start with external checks only and no connector credentials.

START MONITORING

Add a website

Start with external checks. Turn on backend reporting when you’re ready for deeper visibility.

We’ll suggest a name from the website address. You can change it.

CONNECT YOUR BACKEND

Website added.

Save this private token now. It is shown once. If it is lost, generate a replacement from website details.

Shared by the Node, Python, and PHP agents. It contains the private token; move it to a protected location outside your website root and source control.

No VPS? Use a temporary public tunnel to test the connection. The guide explains the security checks and how to stop it.

Running SiteWatch on your own Hostinger VPS? Open the VPS and HTTPS setup guide.

Using DigitalOcean? Open the DigitalOcean setup guide.

Not ready to connect the backend? Continue with public checks now. This turns backend reporting off and revokes the connector token, even if you saved it. You can enable it again later from website settings.

DOMAIN MONITORING

Add domains

Add registered domains, even if no website is hosted there. SiteWatch checks public RDAP, DNS, HTTPS, and a header-only HTTPS response.

Files are read in this browser; only domain names are copied into the form. CSV files need a Domain or Domain Name column.

Import a Namecheap domain list

In Namecheap, open Domain List, choose Export CSV File, then select that file above. SiteWatch reads it in your browser and copies only domain names; it does not upload the CSV.

SiteWatch checks public registration and expiry evidence separately. This import does not carry over Namecheap account status, auto-renew, or privacy settings. Namecheap export instructions

Blank lines are ignored. Add up to 100 domains at once. URLs and subdomains aren’t accepted.

DOMAIN MONITORING

Domain settings

Choose the people or team who should receive expiry and health alerts for this domain. Selected channels need to be enabled, configured, and tested.

SiteWatch checks more often as expiry approaches: up to every 12 hours within 90 days and hourly within 30 days. Unknown expiry is retried hourly. Your selected interval is the maximum; domain-check plan limits still apply.

Enter selectors from your mail provider or a message’s DKIM-Signature “s=” field. SiteWatch checks only these names, up to 10; it cannot discover every selector or verify a sent message.

DOMAIN CHECK

Domain details

Hosting and DNS-provider names are best-effort public hints. They do not prove where the origin server or domain account is hosted.

Subdomain candidates

Optional lookup at crt.sh. Clicking Search sends this domain name to that service. Certificate records can be old or incomplete; SiteWatch will not probe or add candidates automatically. Each lookup uses one domain-check credit.

DOMAIN OBSERVATIONS

Domain history

Changes are reported only when both checks contain comparable observed data. Unknown evidence is not treated as a removal.

Monitoring settings

Backup monitoring (optional)

Default: 48 hours. This checks backup timestamps reported by your connector. SiteWatch does not create or independently verify website backups or restores.

Maintenance window (optional)

Leave both blank to remove the window. Monitoring continues until the start, then scheduled checks and incident alerts pause until the end. Start within one year; maximum duration is seven days.

To monitor a different URL, add it as a separate website to keep its history accurate.

Remove website?

This permanently removes its monitoring history and revokes its connector. Your actual website is unaffected.