The Freemium Strategy: WordPress.org Distribution

The existing licensing architecture assumed every user is either paying or on a time-limited trial. WordPress.org distribution required something different: a user who installs from WordPress.org expects the plugin to work immediately, with no trial countdown, no forced registration, and no degradation over time.

The FREEMIUM Status

A new status in the licensing lifecycle sits between UNREGISTERED and LIVE. When a freemium plugin cannot phone home (offline, blocked, server down), it sets itself to FREEMIUM instead of staying stuck at UNREGISTERED. Free features work. Pro features are gated. No error messages. No nag banners. The user sees a subtle “Free tier” badge and an “Upgrade to Pro” button, and that is it.

Design Principles

Free features must work with zero phone-home. Registration is optional but beneficial. The upgrade path is frictionless: one button opens the subscription portal on mattartley.online. No nag, no guilt. No countdown timers, no persistent admin notices, no “your trial has expired” warnings. A subtle Pro badge on locked features and a single Upgrade link.

WordPress.org Compliance

WordPress.org guidelines prohibit “crippleware”: plugins that are essentially useless without paying. Fortify’s free tier includes a basic WAF, brute force protection, security headers, and a live firewall view. Conflict Detector’s free tier includes 6 of 12 scanners. SMTP Pro’s free tier includes core SMTP delivery and logging. These are genuinely useful tools, not demos.

← Previous Fortify: Zero-Trust WAF for WordPress
Next → MFA v1.7: Hardening Checks and Nginx Directives