Resource

Website Change Detection: Alerts When Page Text Changes

Change detection, the PulseStack™ way

Most change detection tools compare whole pages and alert on any difference. PulseStack™ does something narrower and more dependable: a keyword monitor watches a page for a piece of text you choose and alerts you when that text disappears, or when text you never want to see appears. When the page goes back to how it was, you get a recovery alert.

Because it only looks for your text, layout changes, new adverts and rotating banners do not set it off. You hear about the change you care about and nothing else.

This is not a free one-off tool. Keyword monitors are part of every paid plan, from Starter at £9 a month with 50 monitors, and each paid plan starts with a 14-day trial with no card needed. The Free plan covers HTTP(S) uptime monitors only. If you want a free check you can run right now, see the free tools.

What it can and cannot detect

On every check PulseStack™ fetches the page with a normal GET request, follows any redirects, and, if the final status is 2xx or 3xx, searches the raw HTML for your text. That makes the rules simple:

  • It can see any text that is in the page source: stock labels, prices written as text, a line of policy wording, a job title, an error message, a "Sold out" banner.
  • It cannot see text that the page adds with JavaScript after it loads, changes to images or layout, or anything behind a login form.
  • The match is exact. It is case-sensitive, so "Out of stock" will not match "OUT OF STOCK", and it runs on the HTML, so a page that writes the pound sign as £ will not match "£49.99".
  • Blocked requests count as failures. If a site refuses automated requests with a 403 or 429, the check fails on the status code and you get an alert even though your text never changed. Try the page first, and choose sites that allow normal access.

Checks run from our probes in London, New York and Sydney, and a change only counts when at least two of the three agree, so a single bad request does not trigger an alert.

30s
Fastest check interval
24/7
Always-on monitoring
3
Check locations
8
Native alert channels

How to set up a change alert

  1. Find the exact text in the page source. Open the page, view its source (Ctrl+U in most browsers) and search for the words you want to watch. If they are not in the source, a keyword monitor cannot see them.
  2. Add a keyword monitor. In the dashboard choose "Add monitor", pick Keyword and paste the page URL.
  3. Choose the mode. "Present" alerts you when the text disappears. "Absent" alerts you when the text appears.
  4. Pick an interval. Starter checks as often as every 60 seconds and Pro and above every 30 seconds, but for watching someone else's page every 5 to 15 minutes is usually plenty and kinder to their server.
  5. Choose who hears about it. Tick the alert contacts under "Notify on failure", then use "Send test" on the Alert contacts page to confirm the message arrives.

What people watch with keyword monitors

Each of these is one keyword monitor. The mode and example text show how to set it up.

  • Back in stock: present mode with the shop's sold-out label, such as "Out of stock". You are alerted when the label disappears.
  • Price changes: present mode with the current price as it appears in the source, such as "£49.99". You are alerted when that price is no longer on the page.
  • Competitor pages: present mode with a plan name or price from a rival's pricing page, so you hear when it changes.
  • Policy and regulation: present mode with a distinctive sentence from the terms, guidance or regulator page you rely on, so you hear when the wording is removed or rewritten.
  • Job pages: present mode with a careers page's "no vacancies" message, so you hear when a role is posted.
  • Bookings and appointments: present mode with "Fully booked" or "No appointments available", so you hear when slots open.
  • Tickets and travel: present mode with "Sold out" or "Coming soon" on an event or booking page.
  • Mentions: absent mode with your brand or product name on a page you expect to mention it, such as a partner directory, so you hear when it appears.
  • Your own site: absent mode with an error message such as "Database error" or "Maintenance", so you hear when a broken page goes live.

Ready to put this into practice?

Start monitoring your infrastructure today.

Get started

When you need a different tool

Keyword monitors are deliberately simple. Choose something else when:

  • You want to know about any change on a page. Visual change detection tools compare screenshots or whole pages, which suits pages where you cannot predict what will change.
  • The content is built by JavaScript. If your text only appears after scripts run, use a tool that renders pages in a real browser.
  • The page needs a login. A keyword monitor can send custom request headers, such as an API token, on paid plans, but it cannot sign in through a form.

For your own website, PulseStack™ also offers uptime checks, SEO monitoring that watches robots.txt, sitemaps and canonical tags, and SSL certificate monitoring.

Frequently asked questions

Is website change detection a free tool?
No. It uses keyword monitors, which come with every paid plan from £9 a month, each with a 14-day trial and no card needed. The free tools that run a one-off check are listed on the free tools page.

Does it detect every change on a page?
No. It watches for the text you choose. That keeps alerts relevant, but it will not tell you about changes elsewhere on the page.

Can it watch pages that load content with JavaScript?
No. It reads the HTML the server sends and does not run scripts, so the text must be in the page source.

How often is the page checked?
On the interval you choose, as often as every 60 seconds on Starter and every 30 seconds on Pro, Team and Enterprise.

What happens when the text changes?
Once two of our three locations agree, you get an alert on the channels you chose, and a recovery alert when the page goes back to how it was.

Share this page

Ready to start monitoring?

Start monitoring in minutes. Free plan included, no credit card needed.

Get started free