Semple Sites Deploy

Description

Semple Sites Deploy effortlessly converts your dynamic WordPress website into an ultra-fast, unhackable static site with a single click. Decouple your public frontend from your WordPress database and eliminate server maintenance overhead.

100% Safe & Non-Destructive

Worried about altering your live site? Don’t be. Semple Sites Deploy operates strictly in read-only mode and will never touch your existing setup:

  • Zero Database Modifications – It never edits, alters, or touches your live MySQL database or site content.
  • Zero Core File Overwrites – It never changes or deletes your active themes, plugins, or wp-config.php.
  • Isolated Read-Only Crawler – It works just like a browser visiting your public pages. It reads the rendered HTML and packages a separate static copy without touching your live setup.

Zero WP Vulnerabilities

Static sites have no PHP execution and no database in production, eliminating common WordPress vulnerabilities:

  • Clean Asset Paths – Automatically rewrites /wp-content/ directories into clean folders like /media/, /modules/, and /assets/.
  • Reduced Attack Surface – Strips inactive comment forms, admin login links, and unnecessary scripts.
  • Automatic Performance Boost – Enforces image lazy-loading, strips legacy emoji bloat, and optimizes fonts for instant load times.

1-Click Static Export

Generate and download a complete, standalone ZIP archive of your static website at any time for free. Host it anywhere with zero vendor lock-in.

Global Edge Deployment

Semple is an all-in-one business software platform that includes global edge site deployment. If your business runs on Semple, you can link your workspace with your API Key to deploy your static site directly to the edge in one click.

External services

This plugin connects to the Semple API (api.semple.io) to deploy your generated static site archive.
When a deployment is triggered by the user, the plugin securely transmits the generated ZIP file of your static site to the Semple API. This service is provided by Trize Inc. (website: Semple): Terms of Service, Privacy Policy.

Installation

  1. Upload the semple-deploy folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Click on the “Semple Deployer” menu item in the WordPress admin sidebar.
  4. Click “Start Build” to compile your static site and download the ZIP archive for free.
  5. (Optional) Enter your Semple API Key and Site ID to enable 1-click deployments to your Semple edge workspace.

FAQ

Does this plugin affect or modify my existing site?

No, absolutely not. Semple Sites Deploy is 100% non-destructive and operates strictly in read-only mode:

  • Zero Database Changes – It never modifies your WordPress database, MySQL tables, or site content.
  • Zero File Overwrites – It never alters or deletes your core WordPress files, active themes, plugins, or wp-config.php.
  • Isolated Compilation – It requests your published pages via HTTP, saves a clean static copy into an isolated folder within your uploads directory, and packages it into a ZIP. Your live site remains completely untouched and fully functional.

Can I download the ZIP file manually?

Yes! Once compilation is complete, a “Download ZIP” button will appear so you can save the complete self-contained static site locally.

Do I need a Semple account to use this plugin?

No. You can compile your site and download the static ZIP archive completely free without an account. A Semple account is only required if you want to use the 1-click deployment to the Semple Edge Network.

Will the build process time out on larger sites?

No. Semple Sites Deploy utilizes an asynchronous micro-batch pipeline. It crawls pages and downloads assets in sequential micro-batches over AJAX, avoiding PHP execution timeouts and reverse-proxy gateway timeouts (504 / 524).

Does it support visual builders like Elementor, Divi, and Gutenberg?

Yes. Because the crawler renders the final HTML output of your site, it captures all compiled CSS, scripts, Google fonts, and media assets generated by Gutenberg blocks, Elementor, Divi, and other visual page builders.

Does it support Custom Post Types (CPTs)?

Yes. All publicly queryable post types (pages, posts, portfolios, custom post types) are automatically discovered and exported into clean static routes.

What happens to /wp-content/ and WordPress directory paths?

To enhance security and minimize platform footprint, all internal asset paths are automatically rewritten: uploads become /media/, plugins become /modules/, themes become /assets/, and core scripts become /core/. Standard generator tags and comment forms are also removed.

How do dynamic features like contact forms and search work on static sites?

Static HTML does not run PHP forms or database queries. For contact forms, you can embed third-party serverless form endpoints (such as Formspree, Basin, or Semple Forms). For site search, client-side tools like Pagefind or Algolia can be used.

What can I do with the downloaded ZIP archive?

The downloaded ZIP is a self-contained, production-ready static website. You can use it as an immutable offline archive, test it locally, or host it on your own server. For instant global distribution with zero server configuration, you can deploy it directly to the Semple Edge Network in one click.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Semple Sites Deploy” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Semple Sites Deploy” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.3

  • Align documentation and directory listing with 1-click static export and global edge deployment capabilities.
  • Update external service legal references to official Trize Corp privacy policy and terms of use.

1.0.2

  • Add resilient sequential micro-batch pipeline to eliminate proxy and PHP execution timeouts on large sites.
  • Add real-time progress logging with step indicators.
  • Add instant client-side credential validation and seamless auto-saving on deployment.
  • Modernize admin interface with pill buttons and inline loading spinners.

1.0.1

  • Fix export archive filesystem path resolution in uploads directory.

1.0.0

  • Initial release. Features fully functioning static crawler, WP stealth mode, HTML minification, and Semple API integration.