What actually happens when you install Static Shield, the three protection modes, and the Pro features that go further once a static release is live.
Static Shield installs like any WordPress plugin. Once active, its own admin menu is organised into tabs: Overview, Plugins (compatibility), Dynamic Content Scan, Fingerprint Shield, Attack Surface, Access & Isolation, Server Integration, Shield Preview, Static Search, and Site DNA. Overview is the starting point — it walks through setup in order.
Static Shield builds a static release of your site, then decides how strictly to isolate the live WordPress backend behind it. There are three modes:
No public request reaches the WordPress runtime at all — only static files and narrow Shield services. Maximum attack-surface reduction. Best for brochure sites, blogs, and high-security needs.
Static for every visitor, with a small number of explicit routes bridged back to WordPress for things like forms or consent.
Static by default, dynamic where required — WordPress stays reachable for anything not explicitly built yet. The most forgiving starting point for a complex site.
Before switching modes, the Dynamic Content Scan and Plugins tabs help you see which parts of your site actually need to stay dynamic (forms, search, WooCommerce, membership areas) so you don't pick a stricter mode than your site can support.
Publishing builds a new static release in the background and swaps it in once it's ready — your current release keeps serving visitors the entire time, so there's no downtime while a build runs. Shield Preview lets you check a candidate release before it goes live.
Isolating the public site doesn't mean losing access to WordPress itself. The Access & Isolation tab is where the admin access path, trusted IPs, and the two Pro isolation features live:
Under strict isolation, wp-cron.php triggered over real HTTP is one of the
things that can end up blocked along with everything else — which matters for scheduled
tasks, subscription renewals, and queued emails (this doesn't affect WP-CLI cron). The
Access & Isolation tab includes a how-to for replacing the HTTP trigger with a real
server cron job, for Linux crontab or common hosting control panels.
The Server Integration tab detects which webserver is actually serving your site (Apache, LiteSpeed, nginx, Caddy, or IIS) and generates the matching configuration rules for enforcing isolation at the edge, since each webserver expects a different rule syntax.
Fingerprint Shield reduces the markers that reveal a site is running WordPress in the first place. Static Search lets on-site search keep working against the static release without a live WordPress request per query. Site DNA tracks what changed between releases, so you can see exactly what a publish actually changed before or after it goes live.
Every site is different — get in touch if something above doesn't match what you're seeing.
Contact us