LFW Monitor
Daily checks on your website.
Accessibility, links, speed, and security and email settings every night. Uptime every minute. A dated history of your key pages, and a log of who changed them.
Included in every Web Operations Retainer
| Page | Score | Findings |
|---|---|---|
| / | 100 | No issues |
| /services/permits/ | 100 | No issues |
| /events/ | 100 | 1 fixed Sep 12 |
| /meetings/agendas/ | 98 | 1 open, in queue |
| /contact/ | 100 | No issues |
- Largest paint, phone
- 1.8 s
- Layout shift
- 0.01
- Slowest page this week
- /meetings/agendas/
99.98% last 90 days
Checked every minute. One 9-minute outage on Aug 23, handled with the host.
Flagged The Donate button now points to a different address. Same label, new destination.
Sample data for a fictional organization.
- 100/100Average automated accessibility
- 100/100Desktop performance
- 98/100Mobile performance
- 0Open critical findings
LFW.com, 413 public pages, desktop and phone. Latest completed check: October 17, 2026. Uptime in October: 4 minutes down.
Live from LFW.com
Our own homepage, night by night.
Drag the slider to move through the nightly captures of LFW.com.
What we check, every night.
On the pages we agree on, at desktop and phone widths. Routine fixes are part of the monthly fee; larger ones are quoted first.
- AccessibilityAutomated WCAG 2.2 AA checks with axe-core, a score for every page, and each failing rule named.
- Links and redirectsBroken links, links that pass through a redirect, and sitemaps that list missing pages.
- SpeedLighthouse on desktop and phone, with the images and scripts that slow each page down.
- Security settingsHTTPS, certificates, security headers, and public WordPress exposure, such as a readable list of user names.
- Email authenticationSPF, DKIM, and DMARC, the settings that make it harder for anyone else to send email as you.
- Injected spamEach page loaded as a search engine and as a visitor. Any page that serves them different content is flagged.
Page history
Any key page, on any past night.
When someone asks what a page said, or when it changed, you can show them.
- A picture and the HTML of each key page, desktop and phone, every night
- The text of every capture is searchable, so you can find when a sentence changed
- Every link destination recorded, so a changed link is caught even when the page looks the same
- Everything downloads from your Client Portal as one zip file
A Donate, Pay, Register, Renew, or Join link that starts pointing somewhere new is flagged as critical, even when its label stays the same.
Sample data for a fictional organization.
Activity log
Who changed it, inside WordPress.
Page history shows what changed on the public page. The activity log shows who changed it, and which stored value did it.
- Pages, posts, and custom post types created, edited, published, or deleted
- Custom fields and other post metadata, with the value before and after
- Sign-ins, sign-outs, and failed sign-ins, with repeated failures counted in one entry an hour
- Core settings, such as the site title, site address, and who can register, with the value before and after
- Media, menus, categories and tags, widgets, and comment moderation
- Users added, removed, or given a different role, and passwords changed or reset
- Plugins and themes installed, activated, updated, edited, or deleted, and WordPress updates
The log is a WordPress plugin kept in your site’s own database, searchable under Tools, and it works without an LFW account. Connected, LFW keeps an offsite copy that nothing on the site can change. Passwords, keys, and payment fields are redacted.
A connected site also sends LFW a checkpoint of the log every five minutes. If entries are deleted or rewritten in the site’s database, or the checkpoints stop for 30 minutes, a finding appears in your Client Portal.
Sample data for a fictional organization: the same Donate link change Page history flagged above.
When the site goes down.
Checked every minute, from outside your host.
- Every minuteDetectedAn outage counts once two checks in a row fail, so a single slow response is not an alarm.
- Start to endTimedWe record when it starts and ends, measured apart from your host: the times a service-credit claim asks for.
- Business hoursHandledWe fix it or take it to your host. Monday to Friday, 9 a.m. to 5 p.m. Eastern (6 a.m. to 2 p.m. Pacific), excluding federal holidays.
- In writingReportedIt appears in your Client Portal and in the monthly report, with what caused it and what changed.
Live from LFW.com
Caught and fixed on LFW.com.
15 issues caught and resolved so far, each counted once however many pages it appeared on.
- A link's destination changed: "Chambers of commerce → Member directories, events, and renewals on the system you already use. GrowthZoneChamberMaster"
- The mobile page scrolls sideways
- An intermittent slow initial response
- Page resources failed on desktop
- A PDF has no usable tags
- Scrollable region must have keyboard access
How to read the numbers.
The same rules for your site and for ours.
- One definition of a pageA page is a public HTML address we found and checked. Every figure and count uses that definition.
- Desktop and phone, separatelyEach page is checked at both widths. Its accessibility score is the lower of the two.
- Speed comes from LighthouseDesktop, and an emulated phone on a slowed mobile connection, averaged across the pages measured.
- A gap never counts as a passFigures come only from a check that measured every page it set out to. A page we could not measure is reported as a gap.
- An average can hide a pageThe accessibility figure says average unless every page scored 100. On LFW.com, any page below 100 opens a task for us.
- How a score is countedEach page starts at 100. A broken rule subtracts its weight (critical 10, serious 6, moderate 3, minor 1), and that again for each tenfold increase in elements affected.
See what it finds on your homepage.
The free audit runs a first pass from public information: HTTPS, email settings, speed, and automated accessibility. Results in about a minute.
Questions.
Which pages do you check?
The pages we agree on in writing are checked in a browser, on desktop and phone. We also keep an inventory of up to 2,000 of your public pages and check it for broken links, redirects, and missing titles and descriptions. Pages behind a sign-in are outside the automated checks, and no check submits a form.
Do you check PDFs?
Yes, the first checks. Every night LFW Monitor checks the PDFs linked from your site for tags, a document language and a title, and lists the files that fail. That does not prove a PDF is accessible: reading order, image descriptions and tables need a person, in an accessibility assessment. Word files are not checked.
Accessibility assessmentsWhat happens when the site goes down at night?
The uptime check records it, and we act on it during business hours: Monday to Friday, 9 a.m. to 5 p.m. Eastern (6 a.m. to 2 p.m. Pacific), excluding federal holidays. Outside those hours, your host’s 24/7 support covers the servers. We do not offer after-hours or on-call coverage.
Does this test our security?
It checks the security settings anyone can see: HTTPS, certificates, security headers, and WordPress exposure. It does not scan for software vulnerabilities or try to break in. State and local governments can have their public sites checked for vulnerabilities at no cost through CISA’s Cyber Hygiene Services. Share the reports with us, and the fixes follow the retainer’s update schedule or a fixed quote.
CISA Cyber Hygiene ServicesDoes a score of 100 mean the site is accessible?
No. Automated checks catch many errors, but they cannot judge keyboard use, screen-reader behavior, or whether a task makes sense. An automated score, including 100, does not establish conformance.
Is the activity log a backup?
No. It is an operational history of who changed what. WordPress revisions and your host’s backups are the tools for restoring content.
Is Page history a backup?
No. It is a reference record of how your key pages looked and where their links pointed. Restoring lost content uses your host’s backups, and your official records archive stays where it is.
Can we see the findings ourselves?
Yes. Each finding we share after review appears in your Client Portal, with what we are doing about it. The monthly report sums up the month.
Get a monthly price for your website.
LFW Monitor is part of every Web Operations Retainer.