Skip to main content

DevOps & Performance

Setting up website content change detection

Choose a text region, confirm what the checker extracts and test a controlled change before relying on content alerts for a live website.

Rai AnsarFounder of Visual Sentinel3 min read

Content change detection is most useful when you can state what should be observed. “Watch the whole site” is difficult to evaluate. “Tell us when the published support information changes” gives the check a specific purpose.

Before relying on an alert, confirm both what the checker reads and what kind of change matters.

Choose a stable region

Select the text relevant to the task, such as a public notice or a product information section. A CSS selector can identify a region more precisely than an entire page.

Pick a selector that skips the parts of the page that change on every load, such as a footer with a date or a rotating banner. A selector that is too wide produces noise; one that is too narrow can miss the change you care about. Keep a record of the selector and why it was chosen.

Confirm the extraction method

Visual Sentinel's basic content checker fetches HTML and extracts text from selected elements. It does not compare every HTML attribute, script or DOM property. Its default fetch does not execute JavaScript, so text created only after browser execution may not be available through that path.

The text extracted from HTML is also not necessarily identical to what a visitor sees. Hidden elements and page structure can affect the result. Verify the extracted content on your target page before choosing this method. Use an appropriate rendered or visual check for a requirement that depends on browser appearance, and verify that setup separately.

Establish the expected result

Record a known-good result and note expected variations. Ask whether any text change should prompt review or whether the requirement concerns specific text being present or absent. Plan for a selector that stops matching after a redesign. An empty result needs investigation; it should not be accepted as proof that the monitored information remains correct.

Test change and recovery

Use a page you own or a controlled test environment. Change the selected text, wait for the configured check and inspect the result and alert. Restore the expected text and verify the recovery behavior. Record the actual timing under those conditions.

Do not promise a universal detection time based on one run. The configured schedule and completion of the check both affect when a change is observed.

Assign an owner

Route actionable changes to a person who can decide whether they were intentional. Keep the original result and the new result available for investigation. After an approved update, review the new baseline and verify that the selector still matches the intended region.

For client reporting, describe the pages and text regions checked, the observed changes and the action taken.

Review the current pricing and feature availability before selecting a plan. A single expected-text setting is available on every plan. Must contain and must not contain rules require Starter or higher.

Coming from Visualping? How Visual Sentinel compares for change alerts covers the differences.

content monitoringtext extractionCSS selectors

Check your site while you read

Run a free check for regional reachability, response time, redirect handling, TLS evidence, and DNS resolution. No account is required.

Check a site free

Common questions

Does the basic checker execute JavaScript?

Its default HTML-fetching path does not. Confirm that the required text is available to the configured check before relying on it.

Does text comparison watch every HTML attribute?

No. Text comparison watches the text you select on the page, not every attribute, script or browser behavior.

What should I test before enabling alerts?

Verify the original extraction, a controlled text change, the resulting alert and the restored state. Also consider what happens if the selector no longer matches.

Related

Stop guessing whether your site still works.

Your first check is free when you add your site. Then try a paid plan for 7 days (card required) or subscribe, from $15 USD a month.

Start 7-day trialSee pricing