During a routine form test on the Didion website, the team discovered that new "Request a Sample" form submissions were not populating the tracking Google Sheet — despite email notifications firing correctly. Investigation revealed two critical WordPress plugins had been deactivated, and the Google Sheet contained approximately 1,500 spam submissions that had accumulated undetected.
This issue is likely common on sites that have transferred between hosting agencies without a full plugin license audit.
Inspection of the WordPress plugin dashboard revealed two anti-spam/email plugins were installed but not active:
| Plugin | Purpose | Status |
|---|---|---|
| WP Mail SMTP Pro | Routes outgoing email through authenticated SMTP to prevent spam filter issues and improve deliverability | Inactive — license not activated |
| Akismet Anti-Spam Protection | Blocks spam form submissions before they are processed | Inactive — API key not configured |
Both plugins required license/API key activation that appeared to have lapsed or never been transferred to Didion's ownership.
The plugins were likely active and licensed under a previous web agency that hosted the Didion site. When the site was transferred, the agency's licenses were not migrated, causing the plugins to silently deactivate. No alert was triggered at the time of transfer.
"Maybe it was connected with the previous agency or something, who knows, right? But then it went away." — Diana Henry
This is a known risk pattern when WordPress sites change hands without a formal plugin license audit. See [1] for recommended handoff steps.
Plugin licenses are tied to the account that purchased them. When a site transfers between agencies or hosting environments, any premium plugin licenses (SMTP, anti-spam, SEO tools, etc.) must be explicitly re-licensed under the new owner. This should be a standard checklist item during any site migration.
Email delivery ≠ spam protection. WP Mail SMTP Pro handles outbound email routing (preventing legitimate emails from being flagged as spam), while Akismet handles inbound form submission filtering. These are complementary, not redundant — both should be active on any production WordPress site using contact or lead-gen forms.
Zapier integrations are not automatically inherited by new forms. Adding a new form (e.g., on a new landing page) requires explicitly adding it to the relevant Zap, even if other forms on the same site are already connected.