Uptime, SSL and domains
Checks every 5 minutes, with a second check to confirm before we alert, plus SSL and domain expiry warnings.
A site can return 200 while a stray noindex, a broken robots.txt or an expired certificate quietly costs your client traffic. VitalCrawl watches for all of it and tells you first — before your client does.
No sign-up. A full audit of one domain takes about 30 seconds.
Page is blocked from search by noindex
shop.example.com
robots.txt has changed
blog.example.com
SSL certificate expires in 6 days
clinic.example.com
Back online after 12 minutes
studio.example.com
Most client-site incidents never trigger an uptime alert. They show up weeks later as lost rankings, broken forms and angry emails.
A staging noindex tag ships to production
robots.txt suddenly says Disallow: /
The canonical points to the wrong domain
The sitemap disappears after an update
A plugin update makes pages three times slower
A .env file or backup becomes publicly downloadable
Checks every 5 minutes, with a second check to confirm before we alert, plus SSL and domain expiry warnings.
noindex, robots.txt, canonical, sitemap, title and H1, structured data — the changes that cost traffic without warning.
See what changed on each site and when — “robots.txt now blocks /blog”, not a wall of diff.
Daily Lighthouse runs plus field data from real Chrome users, with an alert only when speed drops for days — not for one slow run.
Exposed files, indexable admin pages, outdated CMS, mixed content and spam blacklists for the site and its mail servers.
HTTP endpoints, heartbeats for scheduled tasks, ports, DNS, mail servers and your app’s own health checks.
Paste a list of domains. No code, no agent on the server.
Availability every 5 minutes, a full health audit every day.
Email, Slack, Microsoft Teams, Discord, Telegram, PagerDuty, Opsgenie, Pushover, ntfy or a webhook.
Give each client a private link to their sites, uptime and changes — no accounts to manage.
White-label reports with your name and logo, ready to send.
Public or password-protected, on your client’s own domain, in English or Russian.
Roles for your team, two-factor sign-in, and a REST API and MCP server with team tokens.
Every paid plan includes every check. Beta pricing — start with a 30-day free trial, no card required.
3 sites
Weekly full audit, one status page
5 sites
Daily full audit and Lighthouse
20 sites
Client portals and PDF reports
75 sites
White-label, 3 Lighthouse pages per site
250 sites
Unlimited users, 2 years of history
More than 250 sites? Let’s talk.
An uptime monitor answers “does the site respond?”. VitalCrawl also checks what the site says to search engines and visitors — indexing rules, canonical, sitemap, certificates, speed, exposed files — and tells you what changed.
For the sites agencies look after, five minutes catches real outages while keeping load on your clients’ servers low. We put the effort into depth: confirmed failures, daily audits and fewer false alarms.
No. We check sites from the outside, like a visitor. If you run Laravel, you can also connect its own health checks — still nothing of ours on your server.
A regular check is a single request — lighter than one visitor. Our bot identifies itself with its own User-Agent and respects robots.txt; see the bot page for details and allowlisting.
From servers in Europe today. More locations in the US, UK and Asia are being added during the beta.
Yes — 30 days, no card required. When it ends, checks pause and your monitors and history stay in your account.
Run a free audit now, or start a 30-day trial and add all your sites in a minute.
Start free trial