Website change monitoring

Check a pricing page, signup flow or localized heading on a schedule. RenderLog saves screenshots, assertion results and visual comparisons so your team can review what changed.

Completed RenderLog run capture with a screenshot, status and review controls in the English UI
A completed demo run shows the captured page, run status and review context in RenderLog. The product UI in this capture is in English.

An uptime check can tell you that a URL answered. It cannot tell you that a price table still shows the right plan, that a signup form reached the expected step or that a localized page kept its heading. The browser has to render the expected page before someone can review it.

RenderLog stores that state as a Check Suite scenario. A run can start from the dashboard, API, CI, webhook or schedule. Its result keeps the artifact, page details, assertions, visual comparison and review decision together.

Start with one page and one decision

For example, a public pricing page may show a Growth plan at $49 and a 'Start free trial' button. A useful check records the page and viewport, asserts that 'Growth' and '$49' are present, and captures the layout. If a release removes the plan or moves the button, the run tells a reviewer what needs attention. The amounts are illustrative, not RenderLog pricing.

Choose one page state that someone already checks by hand. In the scenario editor set the URL, target, viewport and only the flow steps needed to reach it. Add an assertion for visible text, a value, an attribute or a checked state. Add a visual baseline when layout is part of the decision.

Keep the setup that makes a run comparable

A URL is not enough when a cookie, locale, viewport, selector or flow step changes the result. A Check Suite stores scenarios and shared browser defaults; a scenario can define its input, target, viewports, flow, assertions and baseline. Later runs use the same saved settings.

Run it manually while tuning the scenario. After a release, start the same check from CI, API or webhook. Use a schedule for content that changes outside your release process. All of those runs stay in one history.

Use run history to decide what changed

The demo above captured example.com as a 19.1 KB PNG in 5.9 seconds. Its status is Passed, but the review summary also shows 'No assertions' and '0 steps'. That run confirms the screenshot was captured. A pricing check needs its own assertions before the result can tell you whether the plan and price are still right.

When a visual result changes, compare the accepted baseline, current image and highlighted diff. Check the changed area and the assertion output, then record Accept, Reject or Ignore with an optional note. Do not promote a login wall, missing selector or partial render to the new baseline. Keep credentials in the request or saved Check Suite settings, not URLs or screenshots. This browser result supports uptime, analytics, accessibility and end-to-end checks but does not replace them.

Continue from the same workflow

Start with one page the team already reviews

Save its rendered state, add one assertion tied to the risk and decide who reviews a change. Add more pages after the first check has a clear owner and response.

Open RenderLog