Sites list
The Sites page shows every site in your current team. Search, filter, see how each one is doing at a glance. Search by name or URL, and use the health filter to narrow down to sites with a particular problem (or sites you haven’t checked yet). Sort by name, URL, or pinned status.Creating sites
The dashboard requires a URL and site name:- Website URL - the site you want to monitor
- Site name - a display name;
- Notes - anything you want to remember about the site (client details, goals, and so on)
- JavaScript rendering - turn this on for sites built with React, Vue, Next.js, and similar so broken-link checks crawl the fully rendered page; leave it off for server-rendered sites like WordPress, Ghost, or plain HTML
You don’t choose which checks run when you create a site - a new site inherits your team monitoring settings automatically. To turn individual tools on or off or change how often they run for one site, edit it afterward (see Site-specific overrides).
Bulk import
Multiple sites can be imported at once from a pasted URL list or a.txt, .csv, or .xlsx file (up to 4 MB). Files can include URL and Name columns; without headers, the first column is treated as the URL and the second as the optional name. Duplicate and invalid URLs are reported before any sites are created.
Text import accepts one URL per line. File import accepts a header row with URL and optional Name columns, or two columns in that order with no header.
Pinning
Pinned sites jump to the top of the list (newest pins first), appear in the sidebar, and get their own spot on the dashboard. Pin the sites you care about most - production, key clients - so they’re always one glance away. Each pinned site in the sidebar shows a pulse indicator so you can spot problems without opening the site. Pin or unpin a single site from its row, or select several and do it in bulk.Bulk actions
Select sites from the table to act on several at once.
Bulk deletion asks for confirmation before it runs.
Pulse indicator
The pulse is a small animated dot that summarizes a site’s latest Status, SSL, Broken Links, and Performance results in one place. You’ll see it next to pinned sites in the sidebar and on each site’s detail page.
Sitepulse counts a problem when:
- The latest status check reports the site as down
- The latest SSL check reports an invalid certificate
- The latest broken-link check found one or more broken URLs
- The latest performance check breaches your configured thresholds
Health states
You can filter the list by health, based on each site’s most recent check results:Site detail
Open a site to see:- The site screenshot, favicon, URL, notes, and pulse indicator
- Latest Status, SSL, DNS, Performance, and Broken Links indicators
- Uptime stats for today, 30 days, and 90 days
- A response-time chart
- DNS provider and record summaries
- Recent check history
- Buttons to Run Check, Edit, or Visit the site
Check history
Filter past checks by source (All, On-demand, Automatic) and by tool - handy for separating your on-demand troubleshooting from the routine scheduled monitoring. Open any result to see the full detail. You can delete your own on-demand results (with the right permission); automatic results are kept for as long as your plan allows and can’t be deleted by hand.Site settings
Site-specific overrides
Most sites inherit team monitoring defaults. Use overrides only when one site needs different behavior. DNS expected records are stored on the site itself. Resetting monitoring overrides does not clear that DNS baseline.Request header
Request header
Send a different HTTP header when Status, Broken Links, and Performance checks fetch this site. Both the name and value are required. If you leave them empty, the site inherits the team header. For broken-link crawls, Sitepulse sends the header only to URLs on this site’s host and not to external links.
Check cadence
Check cadence
Check one or more tools more or less often than the team default.
Problem thresholds
Problem thresholds
Override status, SSL, broken-link, performance, or DNS thresholds for this site only. Status overrides can choose which supported HTTP response codes count as incidents.
Performance page URL
Performance page URL
Monitor a specific page, such as
https://example.com/pricing, instead of the site’s root URL. The URL must belong to the same domain as the site.Broken-link ignore paths
Broken-link ignore paths
URL path patterns the broken-link crawler skips on this site (for example
/admin, /cart, /wp-admin/*). Useful for admin areas or dynamic URL spaces that should not affect incident detection.DNS expected records
DNS expected records
Explicit expected DNS records by type and value (for example
A -> 203.0.113.1). You can add values by hand or pull them from the latest DNS check. When unset, Sitepulse uses the first DNS check as the baseline for record change monitoring.JavaScript rendering
JavaScript rendering
Enable for JavaScript-heavy sites so broken-link checks see the rendered page. Leave off for server-rendered sites (WordPress, Ghost, plain HTML).