Skip to main content
Sites are the websites your team monitors. Each site belongs to one team and carries its own enabled checks, monitoring settings, notes, screenshot, favicon, check history, and reports.

Sites list

The Sites page lists every site for the current team. Use it to search, filter, inspect latest check state, and take bulk actions. You can search by site name or URL. The health filter can show all sites, sites with a specific problem, or sites missing a latest result for a tool. The table supports sorting by site name, URL, and pinned status. It also polls periodically so latest check indicators stay fresh.

Creating sites

A site needs:
  • URL — the website to monitor
  • Display name — required in the dashboard; API requests can omit name and SitePulse generates one from the domain
  • Enabled checks — which of the five check tools run for this site
  • JavaScript rendering — whether broken-link checks render JavaScript before crawling
SitePulse rejects duplicate sites within the same team and enforces your plan’s site and check-tool limits. After creation, SitePulse fetches the favicon and screenshot, runs the selected checks, and creates automatic schedules for the enabled tools.

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 sort first on the sites list (newest pins first) and populate the dashboard’s pinned-sites overview. Use pinning for production sites or key clients that should stay visible without filtering. From the sites table, select one or more sites to pin or unpin them in bulk. You can also pin or unpin a single site from its row actions.

Bulk actions

Select sites from the table to act on several at once.
ActionEffect
PinAdds selected sites to the dashboard pinned-sites area
UnpinRemoves selected sites from the pinned-sites area
DeleteDeletes selected sites and their schedules, checks, and issues
Bulk deletion asks for confirmation before it runs.

Health states

The sites list can be filtered by health condition. These conditions are derived from each site’s latest check results:
ConditionMeaning
DownLatest status check reports the site as unavailable
Invalid SSLLatest SSL check reports an invalid certificate
DNS issuesLatest DNS check has a hard failure or expected-record mismatch
Broken linksLatest broken-link check found one or more broken URLs
Poor performanceLatest performance check breaches configured thresholds
No check yetNo result exists yet for that tool

Site detail

Open a site to see:
  • The site screenshot, favicon, URL, and notes
  • 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
The Run Check menu queues manual checks for enabled tools. Manual checks respect role permissions, plan tool access, and the current team’s monthly manual-check limit.

Check history

The previous-checks list can be filtered by source (All, Manual, Automatic) and by tool. Use this to separate on-demand troubleshooting from scheduled monitoring. Open an individual check result for detailed tool output. Manual check results can be deleted by users with check-delete permission. Automatic checks are retained according to the team’s plan and cannot be deleted manually.

Reports

Each site exposes uptime and performance report data. The dashboard shows report summaries, and the API exposes report endpoints for integrations:
  • GET /api/v1/sites/{site}/reports/uptime
  • GET /api/v1/sites/{site}/reports/performance

Site settings

SettingDescription
NameDisplay name
URLMonitored URL
NotesTeam notes
Pin stateWhether pinned
JavaScript renderingFor broken-link checks
Enabled checksWhich tools run for this site
Status-check headerOverrides the team default header
Check cadenceOverrides team default cadence per tool
Problem threshold overridesOverride team issue rules
Enabled issue toolsDisable issue opening for specific check tools on this site
Issue snoozePause issue opening until a date/time
Broken-link ignore pathsPaths excluded from broken-link crawls (overrides the team default)
DNS expected recordsPer-site expected DNS records for change detection
Performance page URLOptional page on the same domain used for performance monitoring
Changing enabled checks or cadence settings updates the site’s automatic monitoring schedule.

Site-specific overrides

Most sites inherit team monitoring defaults. Use overrides only when one site needs different behavior.
Send a different HTTP header with status checks for this site — for example, a site behind authentication that other team sites don’t need.
Check one or more tools more or less often than the team default.
Override status, SSL, broken-link, performance, or DNS thresholds for this site only.
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.
Turn off issue opening for specific tools while still running automatic checks — for example, monitor performance for trends without opening performance incidents.
Pause issue opening for selected tools until a datetime passes. Outbound notifications for new issues are suppressed during snooze; checks still run.
Explicit expected DNS records by type and value (for example A203.0.113.1). When unset, SitePulse uses the first DNS check as the baseline for record change monitoring.
Enable for JavaScript-heavy sites so broken-link checks see the rendered page. Leave off for server-rendered sites (WordPress, Ghost, plain HTML).

Deleting a site

Deleting a site removes its automatic schedules, check history, and issues along with the site itself.
Deletion cannot be undone.