---
title: "Website monitoring with visual comparison"
description: "Desktop and mobile screenshots compared with the version you approved, error checks on every page and uptime checks, with alerts by email, Slack, SMS or call."
url: "https://rookflare.com/"
---

# Website monitoring with visual comparison

We look at your website so you don’t have to.

The pages you choose, on desktop and mobile, as often as every 6 hours. When a button goes missing, an image breaks or checkout returns a 500, you get an alert with a link to the screenshot.

## Monitoring starts with a web address

Rookflare reads your sitemap, lets you choose the pages to watch and takes the first screenshots for you to approve as the baseline. There is nothing to install on your site.

- Step 1: Enter your website. Use the address your customers use. Rookflare finds the pages through your sitemap.
- Step 2: Choose the pages. Keep all of them, or only the ones that earn money, such as pricing and checkout.
- Step 3: Approve the first scan as the baseline. Later scans are compared with it. You replace it only by approving a change. On Growth and Agency, uptime checks start on the homepage too.

## Review a visual change on one screen

Drag the handle to compare the approved baseline with today's screenshot. Each changed area gets a number, largest first, and the list shows where it is on the page, its size and its changed pixels. Tiny changes stay folded away until you open them.

Example of a detected change (simulated on a demo storefront). Changed areas (6) on desktop, largest first:

- 1. 689×431 · 270,533 px changed (689×431 at 639, 153)
- 2. 402×156 · 31,520 px changed (402×156 at 617, 902)
- 3. 240×82 · 1,177 px changed (240×82 at 618, 1102)
- 4. 320×44 · 6,265 px changed (320×44 at 112, 426)
- 5. 22×8 · 68 px changed (22×8 at 634, 836)
- 6. 22×8 · 62 px changed (22×8 at 745, 808)

## What Rookflare checks on your pages

### Changed areas are outlined on the new screenshot

Each new screenshot is compared with the baseline you approved. Changed areas get numbered boxes, the largest first. [Read more](https://rookflare.com/visual-monitoring/)

### Each page is checked on desktop and on mobile

By default, pages are captured at 1440 and 390 pixels wide, so a layout that only breaks on phones is found too. Both captures count as one page. [Read more](https://rookflare.com/visual-monitoring/)

### Server errors and redirects

Each request is logged with its status code and response time. A 4xx or 5xx response opens an issue at once, without waiting for a review. [Read more](https://rookflare.com/website-health-monitoring/)

### JavaScript errors on the page

Errors thrown while a page loads are recorded with their message, so a broken checkout script shows up on the next scan. [Read more](https://rookflare.com/website-health-monitoring/)

### Images that fail to load

When an image returns an error, the page and the image address are listed. [Read more](https://rookflare.com/website-health-monitoring/)

### Uptime checks between scans

Key URLs are requested every minute on Agency and every 5 minutes on Growth. A page counts as down only after 3 failed checks in a row, about a minute apart, and a confirmation check. [Read more](https://rookflare.com/uptime-monitoring/)

### One alert per issue

You get one message when an issue opens and a separate one when it is resolved. If the same failure is found again, the issue is updated and no new alert is sent unless it gets worse. [Read more](https://rookflare.com/website-health-monitoring/)

### Click the buttons and forms that must never break

Open a screenshot of your page and click the order button, the contact form or the cart. Rookflare finds a stable way to recognize each one and opens a critical issue when it disappears or is hidden, on desktop or on mobile. No code needed. [Read more](https://rookflare.com/website-health-monitoring/)

### You decide what the new normal is

A visual change is never accepted on its own. Someone on your team approves it as the new baseline or marks it as expected. [Read more](https://rookflare.com/visual-monitoring/)

### Search settings that changed

A noindex robots tag and a missing title are flagged, and a changed title or canonical address is compared with the previous scan. [Read more](https://rookflare.com/website-health-monitoring/)

## Connect Rookflare to how you ship and get told

Start a scan from your deploy pipeline, get alerts where your team already looks and send clients a monthly report under your own logo.

- Scan after deploy (Growth and Agency plans): Your CI or host calls one URL with a secret token after each deploy. Repeated calls for the same deploy start only one scan. Snippets for GitHub Actions, Vercel, Netlify, WordPress, cURL.
- Email: Every plan. One alert per issue and a daily summary.
- Slack: Growth and Agency. Posts to the channel you pick.
- SMS and phone calls: Growth and Agency. A text for critical problems, a short call when a site goes down.
- Monthly client reports: Agency. Uptime and scan results for each client, under your logo and colors.
- Sign in with Google: Create an account and log in with your Google account.

## See every client website on one screen

Add each client as a website, invite your team and filter the list to the sites that need someone today. Each month, send every client a report with uptime and scan results under your own logo.

[Monitoring for agencies](https://rookflare.com/agencies/)

## Plans and limits

Every plan includes every check, desktop and mobile capture. Plans differ in how many websites and pages you monitor, how often, uptime checks, alert channels, team and client features, and how long history is kept.

| Feature | Starter | Growth | Agency |
| --- | --- | --- | --- |
| Price per month | €19 | €49 | €99 |
| Websites | 1 | 5 | 20 |
| Monitored pages | 25 | 150 | 500 |
| Scan interval | Once a day | Every 12 h | Every 6 h |
| Screenshot history | 30 days | 90 days | 180 days |
| Desktop and mobile capture | Yes | Yes | Yes |
| Visual comparison with an approved baseline | Yes | Yes | Yes |
| Status codes and redirects | Yes | Yes | Yes |
| Images that fail to load | Yes | Yes | Yes |
| JavaScript errors | Yes | Yes | Yes |
| Search settings (title, noindex, canonical) | Yes | Yes | Yes |
| Uptime monitoring | No | Every 5 min, 3 URLs | Every 1 min, 10 URLs |
| SSL expiry and slow response warnings | No | Yes | Yes |
| Uptime in white-label client reports | No | No | Yes |
| Email alerts | Yes | Yes | Yes |
| Slack alerts | No | Yes | Yes |
| SMS and call alerts (per month) | No | 50 | 200 |
| Team members and roles | No | No | Yes |

Prices and limits are provisional until billing launches. You will see the final price before you pay.

Full details: [Pricing](https://rookflare.com/pricing/)

## Frequently asked questions

### What does Rookflare monitor?

Rookflare scans the pages you choose on a fixed schedule. It captures desktop and mobile screenshots, compares them with the baseline you approved, and checks HTTP status, broken images, JavaScript errors and basic SEO signals. On Growth and Agency it also checks that your key URLs respond, as often as every minute.

### Is every visual change treated as an error?

No. A visual difference is marked as a change that needs your review, never as a confirmed failure. You decide whether it was expected: approve the new screenshot as the baseline, mark the change as expected, or fix the page.

### Do I need to install a script on my website?

No. Rookflare visits your pages from the outside, the way a visitor would. You add a website, verify that you control the domain, and choose the pages to monitor.

### How often are pages scanned?

Starter scans once a day, Growth every 12 hours and Agency every 6 hours. Scan frequency is fixed per plan; you can choose a longer interval, but not a shorter one.

### How is uptime checked and when do you alert?

Rookflare requests each uptime URL on a schedule: every 5 minutes on Growth and every minute on Agency. A page counts as down only after 3 failed checks in a row and a failed confirmation check, so one slow response does not wake anyone. After a failed check, the next checks follow about a minute apart, so an outage is confirmed about 2 minutes after the first failed check on both plans. You get one email or Slack alert when it goes down and another when it is back up, with how long it was down.

### Which plans include uptime monitoring?

Growth and Agency. Growth checks up to 3 URLs per website every 5 minutes, Agency up to 10 URLs per website every minute. Starter has no uptime checks, but its pages are still scanned once a day. When a website starts being monitored, its homepage becomes its first uptime URL.

### How are monitored pages counted?

One URL is one monitored page, even though we capture it at both desktop and mobile sizes. Limits apply across your whole organization.

### Can an agency monitor many client websites in one account?

Yes. The Agency plan covers up to 20 websites and 500 monitored pages, lets you invite team members, and keeps 180 days of history.

### Are the prices final?

Not yet. Prices and limits on this site are provisional until billing launches and may change. Anything you sign up for will show its price before you pay.

### Who can see the screenshots of my pages?

Screenshots are stored in a private bucket and are shown in the dashboard only to signed-in members of your organization, through links that expire after a few minutes. They are never attached to alert emails or Slack messages. On the Agency plan, a client report you share includes the screenshots of the changes it lists.

### Can Rookflare text or call me when my site goes down?

Yes, on the paid Growth and Agency plans (the free trial does not include them). Each person verifies their own mobile number with a code sent by text message, then a phone channel can send a text message for critical problems and place a short automatic call when a site goes down. The recovery comes as a text only. Growth includes 50 phone alerts a month and Agency 200, texts and calls counted together. When they are used up, email and Slack alerts keep going and the owners get one email.

### Can Rookflare scan right after I deploy?

Yes, on Growth and Agency. Create a deploy hook in the website settings and call its URL with the secret token when a deploy finishes. The dashboard gives ready snippets for GitHub Actions, Vercel, Netlify, WordPress and cURL. Rookflare then scans the website straight away instead of waiting for the next scheduled scan, and repeated calls for the same deploy start only one scan.

### What happens when the free trial ends?

Scheduled scans, uptime checks and alerts stop. Your websites, settings, approved baseline screenshots and issues stay in your account until you delete it; as on any account without a plan, scan history and screenshots older than 30 days are removed. Monitoring continues where it stopped as soon as you choose a plan.

### Can I start the free trial more than once?

No, it's one free trial per person. If you already used a free trial in an organization you own, a new organization starts with a plan instead. A website that was monitored on a free trial can't be monitored on another free trial for a year, so a new account doesn't restart the trial for the same site. For this check we keep only a one-way hash of the website's domain, never who used it. If you need more time to decide, contact us.

## Get started

Plans start at €19 per month (provisional). [Create an account](https://app.rookflare.com/register/) or [contact us](https://rookflare.com/contact/).
