Static Website Generator for WordPressStatic Website Generator for WordPress
Convert WordPress into a fast, secure static site — WebP, minify, ZIP export, and one-click deploy to any server or CDN. Recently UpdatedStatic Website Generator for WordPress
Convert WordPress into a fast, secure static site — WebP, minify, ZIP export, and one-click deplo...
Overview
Static Website Generator turns your live WordPress site into a complete set of static HTML files — no database, no PHP, no plugins to exploit at runtime. The result loads faster, costs less to host, and dramatically reduces your attack surface.
Point it at your site, choose what to crawl, and the plugin walks every internal page, rewrites links to work statically, downloads every asset, and writes a clean, portable copy you can download as a ZIP or push straight to a server or CDN.
Why go static?
- Speed — flat HTML served from disk or a CDN is the fastest possible delivery.
- Security — no WordPress runtime means no SQL injection, no plugin vulnerabilities, no login to brute-force.
- Cost & scale — host for pennies on S3, Cloudflare R2, Netlify, GitHub Pages, or any static host, and absorb traffic spikes effortlessly.
Features
Key features
- Smart crawler — full-site, one-level, or homepage-only crawls with a live progress view and cancel button. Skips wp-admin, login, cron, feeds, and other system URLs automatically.
- Complete asset capture — images (incl.
srcsetand lazy-loadeddata-src), CSS, JavaScript, fonts, videos (streamed in chunks), documents, andurl()references inside stylesheets. - WebP conversion — automatically converts JPG/PNG/GIF to WebP via GD or Imagick, with an adjustable quality and an option to keep originals.
- Minification — optional HTML, CSS, and JavaScript minification to shrink page weight.
- Relative or absolute links — output a fully portable site that works from any folder, or keep absolute URLs.
- SEO ready — generates
sitemap.xmlandrobots.txt, can inject Cache-Control headers, and supports priority (fetchpriority="high") images for better Core Web Vitals. - Clean output — strips WordPress junk (emoji scripts, WP-JSON and XML-RPC link tags) from every page.
- Static forms — convert WordPress forms to submit via the Fetch API to any endpoint, with optional reCAPTCHA v3.
- One-click ZIP — download the entire static site as a ZIP archive, with automatic rotation of old archives.
- Deployment & automation — push to a remote server via SSH/rsync, upload to Amazon S3 / Cloudflare R2 / FTP, or schedule automatic regeneration with WP-Cron.
- Guided wizard + dashboard — a five-step generation wizard plus a dashboard showing pages generated, total size, and recent downloads.
Requirements
Frequently Asked Questions
Does this modify or replace my live WordPress site?
No. It reads your site and writes a separate static copy to an output folder. Your WordPress install is untouched.
Where are the generated files stored?
Under wp-content/uploads/static-website-generator/, in a sub-folder named after the site host. You can download them as a ZIP or deploy them directly.
Do dynamic features still work?
Static sites can't run server-side logic such as carts, logins, or checkout. Content pages render perfectly; for forms, use the built-in static form handler pointed at an external endpoint.
What does WebP conversion require?
Either the GD extension with WebP support (imagewebp) or Imagick compiled with WebP. The plugin detects support and warns if it's unavailable.
Do the server-sync and CDN-push features have requirements?
Yes. SSH/rsync sync needs shell access and rsync on this host; S3/R2 push needs the AWS CLI; FTP push needs PHP's FTP extension. Plain ZIP download and local generation have no such requirements.
What happens when I uninstall? All plugin options, transients, and scheduled events are removed. Generated files in the uploads folder are left in place so you don't lose your build.
Instructions
- Upload the
static-website-generatorfolder to/wp-content/plugins/, or install the ZIP via Plugins → Add New → Upload Plugin. - Activate the plugin through the Plugins menu in WordPress.
- Open Static Website → Generate (Wizard) and enter the URL of the site to convert.
- Choose your crawl depth, asset, and optimization options, then click Start Generation.
- Download the result as a ZIP, or configure Settings → Deployment to sync to your server or CDN.
Other items by this author
| Category | Plugins / WordPress / Miscellaneous |
| First release | 27 June 2026 |
| Last update | 27 June 2026 |
| Supported CMS | WordPress 6.0, WordPress 6.1, WordPress 6.2, WordPress 6.3, WordPress 6.4, WordPress 6.5, WordPress 6.6, WordPress 6.7, WordPress 6.8 |
| Files included | .php, .css, Javascript .js |
| Tags | website security, performance, Sitemap, minify, jamstack, webp, cloudflare r2, s3, page speed, static site generator, wordpress static, static html, cdn deploy, ssh rsync, static export |








