Keyword Monitoring

A 200 means nothing if the words your customers came for are gone

PulseStack reads the HTML of the page, not just the status code. Tell it the text that must be present, like a price, an "in stock" label or a legal notice, and get alerted the instant it disappears or something it should never see appears.

Included on every paid plan from GBP 9 per month. 14-day trial, checks as fast as every 30 seconds.

https://shop.example.com/product/atlas-pro
Expected content
“In stock” and “GBP 249”
Product heading presentMATCH
Price “GBP 249” foundMATCH
“In stock” label foundMISSING
HTTP 200 OK / 412msAlert queued - Slack, Email
9
monitor types in one platform, keyword included
30s
fastest check interval on Pro, Team and Enterprise
8
native alert channels, no middleware
14 days
trial on every paid plan

The failures that hide behind a healthy status code

Every one of these returns HTTP 200. Every one of them costs revenue or trust while your uptime dashboard stays a calm, reassuring green.

01

The price silently changes

A pricing bug or bad deploy swaps GBP 249 for GBP 24.90, or drops the number entirely. The page loads perfectly. Your margin does not.

02

Stock status disappears

The “In stock” label vanishes after a CMS glitch and customers assume the item is gone. No 500, no alert, just quiet abandoned carts.

03

Rendering fails to an empty shell

A server-rendered page falls back to a blank container when its data call times out. The HTML is 200 and near empty. Keyword monitoring sees the missing content in the raw HTML.

04

A legal notice drops off

A required disclaimer, cookie notice or regulated statement gets edited out. Compliance risk that no status check will ever surface for you.

05

An error string appears

A stack trace, “Undefined index” or a payment gateway error leaks onto the live page. Watch for text that should never exist and get paged when it does.

06

Defacement or tampering

Injected content or an altered headline shows up. Monitoring for unexpected strings turns keyword checks into an early tamper-detection tripwire.

One rule, checked against the real page

A keyword monitor fetches the page from multiple locations, reads the returned HTML (no JavaScript is run) and tests it against your rule. Presence or absence, one string or several. If reality diverges from what you declared, it opens an incident and notifies your channels.

  • 1
    Declare the expectation
    Set the text that must be present, or the text that must never appear.
  • 2
    Check on your schedule
    As fast as every 30 seconds, from multiple locations for confidence.
  • 3
    Compare content, not just codes
    The monitor reads the HTML body, so blank server renders and missing values are caught.
  • 4
    Alert on change, and on recovery
    Fires once the failure is confirmed from at least two locations, then again when it clears.
keyword-monitor / atlas-pro
rule:
  url:      shop.example.com/product/atlas-pro
  must_contain:
    - "In stock"
    - "GBP 249"
  must_not_contain:
    - "Out of stock"
    - "Undefined"
  interval: 30s
  locations: [ london, new-york, sydney ]
  down_when: 2 of 3 locations fail
  notify:    [ slack, email, pagerduty ]
14:02:31 PASS all strings present
14:03:01 PASS all strings present
14:03:31 FAIL "In stock" not found
14:03:36 FAIL re-test confirmed, alert sent

Set one keyword rule in under a minute

No agent, no code, no tag on your site. Point it at a URL and declare the text.

From nothing to protected in four steps

1

Add the URL

Paste the page you care about. A product page, a checkout, a compliance notice, a marketing hero.

2

Write the rule

List the text that must appear and the text that must never appear. Combine several strings if you like.

3

Pick channels

Choose from eight native destinations. Re-tests and two-location confirmation silence the noise.

4

Let it watch

Checks run from multiple locations on your interval. You only hear from it when content actually breaks.

Everything the keyword monitor gives you

No add-on maze. The capabilities below come with the monitor on every paid plan.

Presence checks: alert when expected text disappears
Absence checks: alert when forbidden text appears
Multiple strings per rule, combined in one check
Multi-location checks for confident, cache-proof results
Re-tests and two-location confirmation to suppress single blips
Alerts on both failure and recovery
Eight native alert channels, no glue code
Check intervals as fast as every 30 seconds
Public status pages that reflect real content health
Maintenance windows to mute planned changes
30-day check history for every keyword monitor
Sits beside HTTP, SEO and Security Shield in one view

Keyword monitoring is one of nine types you get

Content is only half the story. PulseStack watches availability, ports, DNS and expiry from the same account, the same alerts and the same status pages.

HTTP

Status codes and uptime for any endpoint.

Keyword

Presence or absence of specific page text.

TCP Ping

A TCP connection to a host and port.

Port

A specific port open and answering.

API

Endpoint health with custom request headers.

Heartbeat

Cron and background jobs that must check in.

SSL certificate

Certificates close to expiry or invalid.

DNS record

A record still holds the value you expect.

Domain expiry

Domains close to their renewal date.

HTTP and API monitors support custom request headers for authenticated checks.

Who leans on keyword monitoring

Ecommerce and retail

Guard prices and “In stock” labels on your best sellers. Catch the pricing bug before customers screenshot it, and the out-of-stock glitch before carts empty.

Engineering and DevOps

Prove a deploy actually rendered. Watch for stack traces and error strings leaking to production, and confirm server-rendered pages still carry their content instead of shipping blank shells.

Compliance and legal

Make sure the disclaimer, cookie notice or regulated statement is still on the page. Get paged the moment a required string is edited out.

Status check vs keyword monitor vs manual checking

A plain uptime check and a human eyeball both miss the failures that matter most. Here is the honest difference.

CapabilityPlain HTTP checkManual checkingPulseStack keyword
Detects a 500 or downtimeYesEventuallyYes
Catches a missing price on a 200 pageNoOnly if you lookYes
Spots a blank server-rendered pageNoSometimesYes
Alerts on an error string appearingNoBy luckYes
Runs every 30 to 60 secondsVariesNoYes
Checks from multiple locationsVariesNoYes
Notifies eight native channelsVariesNoYes

The moment content breaks, everyone hears it

Fires on failure and recovery, once two locations agree.

EmailSMSSlackMicrosoft TeamsDiscordPagerDutyTelegramWebhooks

SMS alerts are included on Team and Enterprise.

Stop trusting a green tick that only checks the door is open

Read the room inside. Start watching the words that pay your bills.

Keyword monitoring, answered

What is keyword monitoring and how does it work?+

Keyword monitoring checks your web pages to verify that a specific word or phrase is present (or absent) in the HTML content. You set the keyword for each monitor, choose a check interval (from every 30 seconds on Pro and above to once a day), and our monitors fetch your page from London, New York and Sydney. If the keyword disappears, or an unwanted one appears, you receive an alert through your configured channels.

What types of content changes can PulseStack™ detect?+

A keyword monitor catches any issue that makes your chosen word or phrase disappear or appear: missing text that should be present on a page, unexpected text appearing after a hack or defacement, server-rendered pages that come back empty or broken, removal of legal disclaimers or compliance text, a changed price on an e-commerce page, and product availability status shifts.

How is keyword monitoring different from uptime monitoring?+

Uptime monitoring checks whether your server responds with an HTTP 200 status code. A page can return 200 OK while serving completely wrong content, an empty page from a rendering failure, or a Cloudflare challenge page instead of your actual site. Keyword monitoring goes deeper by verifying that the actual text content on the page matches what you expect. The two work best together for complete coverage.

Can I monitor for keywords that should NOT appear on my pages?+

Yes. You can set up both presence and absence rules. Presence rules alert you when a required keyword disappears (for example, your brand name or a legal disclaimer). Absence rules alert you when an unwanted keyword appears (for example, error messages like 'undefined', competitor names injected by a hack, or debug text like 'lorem ipsum' accidentally pushed to production).

How quickly does PulseStack™ detect content changes?+

With 60-second checks on Starter and 30-second checks on Pro, Team and Enterprise, a missing or unexpected keyword is typically detected within one check cycle. The check runs from 3 locations (London, New York and Sydney), a failed check is re-tested a few seconds later, and the monitor is marked down when at least two locations fail, so a one-off blip in a single region does not trigger an alert. Alerts are sent as soon as the failure is confirmed.

What alert channels are available for keyword monitoring?+

PulseStack™ supports 8 native alert channels: email, SMS, Slack, Discord, Microsoft Teams, Telegram, PagerDuty and webhooks, with Zapier and Google Chat connecting through webhooks. You can configure different channels for different monitors, and failed checks are re-tested and confirmed from at least two locations before an alert is sent, which reduces noise from transient issues.

Can keyword monitoring help with SEO?+

Absolutely. Keyword monitoring protects your SEO in several ways: it verifies that target keywords remain present on optimised landing pages, detects rendering failures that serve empty content to search engine crawlers, catches accidental noindex tags or removed meta descriptions, and alerts you when CMS updates inadvertently change page content. Many SEO teams use it alongside traditional rank tracking for complete visibility.

Is keyword monitoring useful for e-commerce sites?+

E-commerce sites are one of the biggest beneficiaries of keyword monitoring. You can monitor product availability text ('In Stock', 'Out of Stock'), track pricing changes across product pages, verify that promotional banners and discount codes display correctly, ensure payment gateway status messages work, and detect when product descriptions are accidentally removed or corrupted during bulk imports.

How many keywords can I monitor per page?+

Each keyword monitor watches one word or phrase, set as a presence rule (must exist) or an absence rule (must not exist). To watch several phrases on the same page, add a keyword monitor for each one. Each counts towards your plan's monitor allowance.

Does keyword monitoring work with JavaScript-rendered pages?+

Keyword checks fetch the page's HTML in the same way a search engine crawler does, without running JavaScript. Server-rendered pages work as they are. If your site builds its content in the browser (a single-page app), point the keyword check at a server-rendered page, or at an API endpoint that returns the text you want to watch.

Watch the content, not just the status code

Keyword monitoring is included on every paid plan from GBP 9 per month, with a 14-day trial and checks as fast as every 30 seconds. Set your first rule today.