✦ Real-Time Website Monitoring

Your site's health,
always in sight

SiteGuard monitors every page you visit — tracking Web Vitals, HTTP errors, outages, and JS crashes — right from your browser.

⬇ Install Extension Learn more
0
Metrics tracked
0
Error types caught
0ms
Setup overhead
MV3
Manifest version
SiteGuard — Dashboard
skat.dk
Last checked 1s ago · 46 requests
● UP
Load Time
828ms
TTFB
114ms
FCP
568ms
LCP
700ms
Recent Alerts
🟢
Site recovered — back online after brief disruption
2m ago
🟡
LCP breach — 3.1s exceeded 2.5s threshold
8m ago
🔴
3× 5xx errors — outage detected on /api/v2/users
12m ago

Everything you need to
monitor site health

SiteGuard works silently in the background, tracking the performance and reliability of every site you visit.

⚡

Core Web Vitals

Tracks LCP, FCP, CLS, FID, TTFB and page load time in real time using the browser's native Performance APIs.

🔴

Outage Detection

Automatically detects site outages when 3 or more consecutive HTTP 5xx errors are observed — with automatic recovery detection.

🐛

JS Error Tracking

Captures uncaught JavaScript exceptions and unhandled promise rejections with file, line, and column details.

🌐

Network Monitoring

Intercepts fetch() and XMLHttpRequest calls to catch failed API requests, with URL, status code, and duration logged.

🔔

Smart Alerts

Color-coded alerts (critical / warning / info) with a 60-second cooldown to prevent notification spam.

⚙️

Custom Thresholds

Set your own performance budgets for every metric. SiteGuard flags breaches in real time against your thresholds.

7 metrics, zero config needed

SiteGuard ships with sensible defaults. Every threshold is adjustable in the Settings panel.

⏱️
loadTime
Page Load Time
Default threshold: 3 000ms
🚀
TTFB
Time To First Byte
Default threshold: 800ms
🖼️
FCP
First Contentful Paint
Default threshold: 1 800ms
🎯
LCP
Largest Contentful Paint
Default threshold: 2 500ms
📐
CLS
Cumulative Layout Shift
Default threshold: 0.1
👆
FID
First Input Delay
Captured when present
📡
responseTime
HTTP Response Time
Default threshold: 5 000ms

Up and running in seconds

Three layers work together to give you full coverage with no backend required.

1

Install the extension

Add SiteGuard to Chrome. No account, no server, no API key needed.

2

Browse normally

The background service worker intercepts HTTP responses and the content scripts collect Web Vitals automatically.

3

Get instant alerts

The extension badge turns red on critical issues. Open the popup to see the full dashboard for the current site.

4

Tune thresholds

Adjust every performance budget in the Settings tab. SiteGuard saves your config locally in Chrome storage.

Configurable performance budgets

Every metric has a threshold you control. SiteGuard compares live values against your budgets and alerts you the moment a breach occurs.

Load Time
828ms
TTFB
114ms
FCP
568ms
LCP
700ms
CLS
0.072
Error Rate
4.5%
Get Started

Start monitoring in seconds

No sign-up. No server. Everything stays in your browser.

⬇ Add to Chrome — it's free