Nobody touched the site.
The contact form still broke.
Core, the theme and a dozen plugins update on their own schedule, and what stops working is almost always the form. Describe it in one sentence and an agent fills it in on a real browser, every day, from outside the site.
how do I check my WordPress site still works after a plugin update?
A WordPress site is a normal URL, so testing one needs nothing special: npx smolanalytics test --url https://yoursite.com --test "the contact form accepts a name, an email and a message and shows the confirmation" opens a real browser, fills the form in, and tells you whether it worked. No plugin, no snippet, nothing added to the site. What is specific to WordPress is the failure mode. The site changes when nobody touched it, because core, the theme and a dozen plugins update on their own schedule, and the thing that breaks is almost always the form — a form plugin update that changes a field name, an SMTP plugin whose credentials expired so the submission is recorded and no mail is sent, a caching plugin serving a page with a stale nonce so the submit is rejected, a security plugin that starts refusing the post. Every one of those leaves a page that looks perfect, and most of them are discovered weeks later when somebody asks why you never replied. Most WordPress sites have no staging environment and no pull requests, so run the command on a schedule instead — daily is plenty — and the verdict arrives in your scheduler's log. A run that passes is recorded and replays afterwards in about a second with no model call at all. A recording that stops fitting is reported as stale rather than as a failure, because a renamed field and a removed field look identical to a replay. The same agent can also write and maintain tracking calls in whatever analytics you already use, and the included engine can be your analytics if you use none: cookieless, so no consent banner. 14-day trial at Pro limits, no card, then $19/month.
what a sentence covers on WordPress
Honest pricing: 14-day trial at Pro limits, no card. Then Pro $19/mo, never metered on sites, so the main site plus the blog plus the landing page share one bill. 100 tested pull requests included and 10c each after, and replayed runs are not metered.
Fill in your own contact form. Daily.
Or write the sentence once and let something else do it every morning, from outside the site, with no plugin installed and nothing to slow the page down. The first run uses the agent; every one after it replays in about a second.