Built for WordPress & Shopify agencies

One dashboard for
every client site.

Uptime, speed, SSL, domain expiry, and broken links across all your projects — with a Monday report you can forward straight to the client.

No credit card. 30-day free trial on paid plans.

17

Checks per site

5min

Uptime probe

A–F

Health grade

50

Sites on Agency

getspeedpulse.com/dashboard

Uptime

99.9%

Avg. Score

92

SSL Status

Valid

Health

A

client-store.com
AUP
92

Mobile

97

Desktop

100%

Uptime

agency-portfolio.io
BUP
78

Mobile

89

Desktop

99.8%

Uptime

saas-landing.com
CDOWN
45

Mobile

68

Desktop

98.5%

Uptime

AI Recommendations
Google PageSpeed
Real-time Monitoring
SSL Tracking
Health Scores
Weekly Reports

Everything on one screen.

These are the seventeen things I check on every client site. Now they check themselves.

AI Recommendations

Run any audit and get five fixes ranked by priority and effort, written in plain English. Built on Gemini.

Speed Monitoring

Mobile and desktop PageSpeed scores plus the Core Web Vitals your client actually asks about — LCP, CLS, INP.

Uptime Monitoring

Checks every five minutes from outside your stack. If a site goes down, you know before the client does.

Domain Expiry

Pulls WHOIS for every domain you monitor and warns at 30, 14, and 7 days. No more 'we forgot to renew' Mondays.

SSL Monitoring

Tracks certificate expiry on every site. Catches the Let's Encrypt renewal that silently failed at 3am.

Health Score

One letter grade per site — A through F — that rolls up uptime, speed, SSL, and broken links. Skim a 40-site portfolio in 30 seconds.

Incident Timeline

Every outage opens a timeline you can reference: when it started, how long, what recovered it.

Alerts that don't spam

Email + in-app, with built-in dedup so a flaky 5-minute blip doesn't fire 12 messages.

Monday Reports

Every Monday, one email per client: uptime, speed, incidents, what to fix this week. Built for forwarding.

Performance Reports

Daily, weekly, monthly, yearly. Export to CSV when a client asks for proof.

Status Pages

Public uptime pages with your branding — drop them on a subdomain and stop fielding 'is the site down?' Slacks.

Downtime Math

Total minutes down per site, per month. The number you need when a client asks why their SLA wasn't hit.

Broken Link Checker

Crawls every site for 404s on demand. Find the dead links a client's blog editor left behind last quarter.

Launch Checklist

35 checks I run before every site goes live — SSL, meta, headers, redirects. Exports as a PDF you can hand to QA.

Speed Audit

Per-page deep dive with code-level fixes, not vague advice. Tells you the image, the script, the line.

Site Audit

40 checks across performance, SEO, security, and accessibility. PDF output for client meetings.

Custom Thresholds

Per-site response-time limits. The marketing site can be slow; the checkout cannot.

How it works.

Two minutes to set up the first site. No plugins, no DNS changes.

01

Paste a URL

Drop in the client domain. We resolve WHOIS, pull the SSL cert, and queue the first audit before you finish your coffee.

02

It runs in the background

Uptime probes every 5 minutes, daily SSL and domain checks, weekly speed audits. No babysitting required.

03

You forward Monday's email

Each Monday, one report per account lands in your inbox. Skim, BCC the client, done — fastest 'monthly check-in' in your retainer.

Powered by Google Gemini

Fixes, not just
scores.

Most monitors hand you a number and walk away. Ours reads the audit, finds the five changes worth your time, and tells you which one is a 5-minute fix vs. a half-day job.

AI Recommendations

Powered by Google Gemini

1

Implement Content-Security-Policy

High Priorityhard effort

Add a robust CSP header to mitigate XSS and data injection attacks by defining trusted sources.

Impact: Significantly reduces the risk of client-side attacks.

2

Enable MIME Sniffing Protection

High Priorityeasy effort

Implement the X-Content-Type-Options: nosniff header to prevent browsers from MIME-sniffing.

Impact: Prevents malicious file execution disguised as another type.

3

Optimize Image Loading Strategy

Mediummedium effort

Add lazy loading to below-the-fold images and use modern formats like WebP for faster load times.

Impact: Could improve load time by 1-3 seconds.

Plugged into every audit

Run any of these and the recommendations are waiting when the report finishes.

Speed Audit

Performance optimization tips

Site Audit

SEO, security & accessibility fixes

Security Headers

Header configuration guidance

Meta Tags

SEO & social media optimization

Run my first audit

Included on every plan, including free.

Launch week — introductory pricing

Pricing.

Two sites are free, forever. Pay when your client list grows past it.

Free

30-day free trial to get started

$0/month
  • Up to 2 websites
  • 3 speed checks per day
  • Uptime monitoring
  • SSL certificate checks
  • Health score (A-F)
  • Downtime tracking
  • In-app notifications
  • Personal profile
Start Free

Agency

For agencies managing clients

$49$29/month
Save $20/mo
  • Up to 50 websites
  • 90-day history
  • Weekly email reports
  • White-label reports
  • Email alerts
  • Full site audits
  • Launch checklists
  • Team members (soon)
Go Agency
Built like the apps you'd trust with your client's data

Boring security, on purpose.

Your client list lives here. So I built it the way I'd want my own clients' data handled — encrypted at rest, rate-limited at the door, and audited on every release.

AES-256-GCM at rest

Sensitive fields are encrypted in the database, not just on the disk. Even with a leaked DB dump, the secrets stay sealed.

CSRF, XSS, and CSP

Every state-changing request is origin-checked. A strict Content Security Policy is on by default — not bolted on later.

Rate-limited auth

Login, registration, password reset, and password change all sit behind per-IP limits. A stolen JWT can't outlive a password change.

What's actually under the hood

No certifications-as-marketing. Just the primitives, named.

HTTPS

TLS 1.3

HSTS

Enforced

CSP

Active

bcrypt

12 rounds

JWT

HS256

Encrypted data at rest
HTTP-only secure cookies
No data sold to third parties
GDPR-friendly practices
Masked PII in admin views
Brute-force protection
Cross-origin request blocking
Automated security headers
DSDileepa Sandeera, founder of SpeedPulse

Founder

Dileepa Sandeera

A note from me

I built this because I needed it.

I run a small web agency called Seranova Global. Most weeks, I'm checking thirty-odd client sites — pasting URLs into PageSpeed, opening another tab for SSL, another for WHOIS. By Friday I've spent half a day on what should take twenty minutes.

SpeedPulse is the dashboard I wished existed. Every check I'd run by hand, automated. One Monday email per client. AI fixes that name the file, not just the score. If you run an agency that babysits client sites, this is built for the way you already work.

— Dileepa, founder. Reach me directly: sandeeratech@gmail.com

Real-world case study

How Seranova Global
runs 30+ client sites on SpeedPulse.

The same dashboard you'll use, in production for a real agency portfolio. See what the Monday report looks like and the playbook behind the setup.

Featured agencySeranova GlobalScreenshot of the live dashboard
Seranova Global agency dashboard inside SpeedPulse

Case study

Seranova Global → 30 sites, one dashboard, one Monday email.

Read the story

Things people ask.

If yours isn't here, email me directly — sandeeratech@gmail.com.

Yes — 2 sites, uptime monitoring, SSL checks, health scores, and 3 speed audits a day, with no card on file. The free tier is enough to keep an eye on a personal site or test SpeedPulse on a couple of client projects before you decide.

Uptime: every 5 minutes from outside your hosting. Speed: scheduled audits via Google PageSpeed Insights. SSL and domain expiry: daily. WHOIS lookups for domain expiry are deduped so your registrar doesn't block us.

A single 0–100 number, graded A through F. It rolls up uptime (40%), speed (30%), SSL (15%), and broken-link count (15%). It exists so you can scan a 40-site portfolio in 30 seconds and know which client deserves attention this week.

Every Monday morning we send one email per account summarising uptime, speed, incidents, SSL warnings, and a per-site breakdown. It's designed to be forwarded — drop the client into BCC and you've done your weekly check-in.

Yes. Pick the sites that belong to one client, give the page a slug, and share the URL. Each page shows real-time uptime so you stop fielding 'is the site down?' Slack pings.

Free covers 2. Pro ($9/mo) covers 10. Agency ($29/mo) covers 50. All three tiers run the same checks — the difference is volume, history depth, and white-label reports on Agency.

No. Paste a URL, monitoring starts. There's no WordPress plugin, no Shopify app, no JS snippet. We hit your sites the same way your visitors do.

After any audit you get five fixes, ranked by priority and effort. Each one names the specific issue (e.g. 'compress hero.jpg, currently 1.4MB'), gives an expected impact, and tells you whether it's a 5-minute fix or a half-day job. It's built on Gemini and has read every audit result you've ever run.

Add your first two sites.
See it for yourself.

The fastest way to know if SpeedPulse fits your stack is to point it at one client site and one of your own. Give it a week.

No card. Cancel by closing the tab.