Home/Contact Form 7 guide
BROKEN AFTER UPDATE

Contact Form 7 stopped working after an update?

An update can affect the form without breaking the whole site. Check the visible page, browser response, Contact Form 7 behavior and test email path separately.

The free check reads the public page. It does not submit the form or prove inbox delivery.
SHORT ANSWER

First confirm the exact contact page and form still exist. Submit one harmless test, record the response, then check the matching test email. If the failure started immediately after an update, inspect only the changed plugin, theme or WordPress layer before making broad changes.

CHECK IN ORDER

Follow the message path, one stage at a time.

  1. 01

    Write down what changed

    Record the plugin, theme or WordPress version that changed and the time it changed. Avoid updating more components during diagnosis.

  2. 02

    Open the real contact page

    Check whether the form, styles and required fields render correctly for a logged-out visitor.

  3. 03

    Send one labelled test

    Use synthetic details and press Send once. Record validation, browser errors, success text or redirects.

  4. 04

    Compare the email stage

    If the browser stage passes but the message is absent, focus on Contact Form 7 mail settings and the WordPress or SMTP layer.

COMMON CAUSES

What can break without taking the website offline.

Changed front-end markup

Theme or form-plugin changes can move controls or alter the JavaScript that handles submission.

Cache contains mixed files

A page can load an older script with newer markup until caches are cleared consistently.

Compatibility conflict

A security, optimisation or anti-spam plugin may begin intercepting the form after either component changes.

Mail settings were overwritten

Migration, staging or configuration changes can leave recipient or SMTP details pointing to the wrong place.

WHAT MONITORING PROVES

Four green stages—not a vague “healthy” badge.

  1. Public page loaded
  2. Supported form found
  3. One synthetic submission accepted
  4. Test message reached the monitoring inbox

This does not prove delivery to the business owner’s real inbox or spam placement. Read the full claim boundary.

SELF-SERVE LAUNCH

Stop remembering to test it manually.

Join without a call. The first guided test will run after the WordPress companion is connected.

A preorder is a one-time founding payment credited toward your first month. Monthly billing starts only after monitoring is activated.