Fluxguard missed a website change: common causes and fixes
Find out whether Fluxguard missed a crawl, a change trigger, or an alert. Use this checklist to diagnose coverage, filters, login state, and comparison settings.
If Fluxguard appears to have missed a website change, first check whether it recorded a new version at the time of the change. If there is no new version, investigate the primary detection trigger, crawl schedule, URL coverage, and filters. If a version exists but no alert arrived, inspect notification settings and delivery. Fluxguard’s default primary trigger is extracted text; HTML/DOM, visual, and network comparisons may run as secondary analyses after a primary trigger records a version. A CSS-only, structural, or resource-only change can therefore be present in a comparison without having caused a new version.
1. Check whether Fluxguard recorded a new version
Open the monitored page’s recent captures and compare their timestamps with when the live site changed. This splits the diagnosis into two paths:
- No new version: check what triggers version creation, whether the URL was enabled and crawled, and whether a filter removed the changed content.
- A new version exists but no alert arrived: check account notification controls and delivery settings. The available Fluxguard help sources describe notification controls but do not provide a complete email-delivery diagnosis.
Run a manual crawl after recording the current settings. It gives you a controlled capture to inspect and helps distinguish a schedule delay from a detection or page-state problem. Fluxguard describes manual crawling and version comparisons in its monitoring tutorial.
2. Match the primary trigger to the kind of change
The primary strategy determines whether a change creates a new version. Fluxguard’s default is user-visible extracted text. Its FAQ says HTML/DOM, visual, and network comparisons are secondary by default, though they can be selected as primary strategies. Once a primary change is detected and a version recorded, additional comparisons can help explain what changed.
| Change you expect | Evidence to inspect | Diagnostic action |
|---|---|---|
| Visible wording, labels, or numbers | Extracted text | Check the text comparison and confirm the content is not filtered out. |
| Element structure or attributes, with little or no text change | Rendered HTML/DOM | Consider making HTML/DOM the primary strategy, then manually crawl. |
| CSS, layout, color, or image appearance | Screenshot or visual comparison | Consider visual detection as the primary strategy. Text comparison alone may not trigger on a visual-only change. |
| A script, image, stylesheet, or other loaded resource | Network activity comparison | Consider network monitoring as the primary strategy and check network blocks. |
Choose the strategy that corresponds to the actual signal you need. A secondary comparison can describe a difference after a version is captured, but it should not be assumed to initiate capture. See Fluxguard’s FAQ and change-monitoring tutorial.
3. Confirm the right URL is enabled and crawling
- Open the intended Fluxguard session and confirm the exact changed URL is enabled. A parent domain being monitored does not by itself confirm that every discovered page is active.
- Check the session’s crawl frequency and the timestamp of its last capture.
- Start a manual crawl and inspect the result.
- If you configured very frequent crawling, check whether site verification is required. Fluxguard’s frequency guide describes examples such as every 15 minutes, hourly, daily, or monthly, and says verification is needed for very fast crawling. These are documentation examples, not a guarantee of current plan availability.
Fluxguard’s FAQ describes adding a site, waiting for its initial crawl, enabling discovered pages from Session View, and setting frequency in Session Settings. Consult the live product for current interface labels and available intervals: crawl frequency guide and FAQ.
4. Check inclusion and exclusion filters
Filters can hide the change or make the captured page misleading:
- Exclusion filters remove matching areas from the DOM before capture. An exclusion that is too broad can remove the changed content.
- Inclusion filters keep matched areas and remove the rest. If an inclusion selector stops matching after a redesign, Fluxguard says the result can be a blank-page alert. A filter with no text may also fail to produce a new version.
- Selector ignores affect HTML comparison. They are different from removing page resources before rendering.
- Network blocks can prevent a resource from loading; if the changed content depends on that resource, the capture may not show it.
After a redesign, check that selectors still match the intended elements. Prefer simple, stable selectors where possible; deeply nested selectors are more likely to break when the page structure changes. Fluxguard cautions that scripts and styles may be required for a page to load. Its selector-ignore feature can omit items from HTML comparison without removing them before capture. Change one filter at a time, recrawl, and inspect what was actually captured. See Fluxguard’s guide to monitoring specific page areas.
5. Verify the captured page state and login flow
For a protected page, confirm the capture shows authenticated content rather than a login form, error, or partially loaded page. Fluxguard documents a setup that starts with a crawl of the login page, then configures username, password, and submit selectors and a wait after submission. Its guide says cookies and local storage are preserved from one page to the next within a session.
- Inspect the latest capture itself and confirm it contains the expected signed-in content.
- Check that username, password, and submit selectors still match the current login form.
- Check whether the login flow changed, for example by adding another step or a challenge.
- Allow enough time after submission for the destination content to load, then run a manual crawl and inspect the capture again.
Selector changes, altered login flows, and early capture are diagnostic possibilities based on the documented setup requirements; they are not claims about a particular account. See Fluxguard’s password-protected page guide.
6. Separate capture evidence from viewer appearance
A comparison viewer is a presentation of captured evidence, not necessarily a pixel-perfect replay of the live site. Fluxguard says its side-by-side viewer loads captured HTML in iframes and removes JavaScript and some resources to keep the view tamper-free, so the displayed version may not look exactly like the live page.
If you suspect a visual miss, inspect the screenshot as well as extracted text, rendered DOM, and network differences. If content sits behind an interactive element, Fluxguard documents Viewer Helper CSS as a display aid. Confirm what the capture contains before concluding the crawl omitted it. See the Fluxguard FAQ.
7. Reduce noise without hiding relevant changes
Exclusions, keyword controls, ad blocking, and network blocks can suppress irrelevant changes such as navigation, footers, modals, advertisements, or marketing trackers. Overly broad rules can also suppress the content or resource you need to monitor.
- Record the target content or signal before changing a rule.
- Review exclusions, inclusion selectors, selector ignores, and blocked resources that could affect it.
- Change one rule at a time, run a new crawl, and inspect the comparison type that corresponds to the target.
Fluxguard’s false-positive guide and filter guide explain ways to reduce noise and monitor selected areas.
Quick diagnostic checklist
- Was a new version recorded at the time of the expected change?
- Is the exact URL enabled in the intended session?
- Did the session crawl after the change, and is its frequency appropriate?
- Does the primary trigger match the change: text, DOM, visual, or network?
- Do filters and selectors still match after site changes?
- Does the capture show the correct public or authenticated page state?
- Could a network block, ad block, or exclusion remove the signal?
- Does the underlying capture show the change even if the viewer looks different?
- If a version exists but an alert is missing, have notification controls and delivery been checked?
Or skip the browser setup
For a one-off screenshot to inspect a page’s rendered state, ScreenshotNeo is a website screenshot API and MCP server. It can help you check what a page looks like at capture time; it does not replace diagnosing Fluxguard’s version triggers, crawl coverage, or alerts.
One GET request returns an image or PDF. See the ScreenshotNeo API documentation for options.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get(
"https://api.screenshotneo.com/v1/shot",
params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
timeout=90,
)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
await Bun.write('shot.webp', res);
- Cookie and consent banners are accepted and more than 60 known consent platforms, newsletter popups, and chat widgets are removed before the shot; each step can be turned off.
- Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed. Response headers report the page verdict and billing status.
- An MCP server provides
take_screenshot,get_page_info, andcapture_pdftools for Claude, Cursor, and other MCP clients. - The free plan includes 1,000 screenshots per month with no card. Paid plans start at $5 for 3,000 screenshots; every feature is on every plan.
Sign up for 1,000 free screenshots a month with no card.
Performance, reliability, and cost notes
For Fluxguard, crawl frequency affects how soon a change can be observed, while the chosen primary strategy determines what can create a version. A manual crawl is useful for diagnosis, but the reviewed sources do not establish current plan-specific frequency limits or pricing; check Fluxguard’s live settings and account details. Filters can reduce noisy changes, but need recrawling and inspection to ensure they have not hidden the target.
For a single rendered-page check, ScreenshotNeo can return an image or PDF with one GET request. Its stated billing rules exclude bot checks, blank pages, timeouts, failed loads, and cache hits; inspect the response’s X-Page-Verdict and X-Billed headers. Listed monthly plans are Free: 1,000 shots, Starter: $5 for 3,000, Growth: $15 for 15,000, Pro: $39 for 60,000, Scale: $99 for 250,000, and Business: $249 for 1,000,000; yearly billing gives two months free. Current details are at the docs.
Common errors and fixes
| Symptom | Likely cause | What to do |
|---|---|---|
| No new version after a visual-only change | Text is the primary trigger; visual analysis is secondary. | Set the appropriate visual strategy as primary and run a manual crawl. |
| DOM or resource difference appears absent as an event | DOM or network analysis may be secondary. | Choose HTML/DOM or network monitoring as primary when that is the target signal. |
| Blank capture after a site redesign | An inclusion selector no longer matches. | Update the selector, crawl again, and inspect the captured result. |
| Changed region is missing | An exclusion, inclusion rule, selector ignore, or network block affects the target. | Review each relevant rule and validate with a fresh capture. |
| Capture shows login page instead of account content | Login selectors, flow, or wait may no longer reach the authenticated state. | Inspect and update the login actions, allow page load time, and verify the next capture. |
| Viewer does not resemble the live page | The comparison viewer omits JavaScript and some resources. | Inspect captured text, DOM, screenshot, and network data; use Viewer Helper CSS if relevant. |
| Version exists but notification did not arrive | Notification controls or delivery may be involved. | Check account notification settings and delivery; the reviewed help pages do not document a full email troubleshooting path. |
FAQ
Can I detect a change that does not alter text?
Yes. Use the relevant visual, HTML/DOM, or network strategy as the primary trigger when that signal should create a version.
Does a manual crawl prove scheduled monitoring is configured correctly?
No. It confirms what a crawl captures under the current configuration. Also verify the URL is enabled and check the session’s schedule and last crawl time.
Can the comparison viewer make a captured change look missing?
It can make the page look different from the live site because the viewer removes JavaScript and some resources. Check the underlying capture evidence.
Does ScreenshotNeo tell me why Fluxguard did not alert?
No. It provides a separate screenshot and page information workflow. Use Fluxguard’s capture history and settings to diagnose its detection and alert path.


