Title: Aouwal Static Site Export
Author: Abdul Aouwal
Published: <strong>October 17, 2026</strong>
Last modified: October 18, 2026

---

Search plugins

![](https://ps.w.org/aouwal-static-site-export/assets/banner-772x250.png?rev=3752074)

![](https://ps.w.org/aouwal-static-site-export/assets/icon-256x256.png?rev=3752074)

# Aouwal Static Site Export

 By [Abdul Aouwal](https://profiles.wordpress.org/aouwal/)

[Download](https://downloads.wordpress.org/plugin/aouwal-static-site-export.1.0.3.zip)

 * [Details](https://wordpress.org/plugins/aouwal-static-site-export/#description)
 * [Reviews](https://wordpress.org/plugins/aouwal-static-site-export/#reviews)
 *  [Installation](https://wordpress.org/plugins/aouwal-static-site-export/#installation)
 * [Development](https://wordpress.org/plugins/aouwal-static-site-export/#developers)

 [Support](https://wordpress.org/support/plugin/aouwal-static-site-export/)

## Description

Aouwal Static Site Export turns your WordPress site into a static HTML site. It 
crawls every public page, captures the fully rendered HTML, downloads and localizes
every asset (CSS, JS, images and fonts), and packages the result into one portable
ZIP file.

The export is a plain folder of HTML files and assets. You can commit it to GitHub
and deploy it on Cloudflare Pages, or host it on any static host or CDN. No WordPress,
PHP or database is needed to serve it.

Author: [Abdul Aouwal](https://abdulaouwal.com), Technical SEO Consultant.

#### What you can export

 * Posts, pages and custom post types.
 * Taxonomy archives, author archives and date archives.
 * RSS feeds.
 * A `404.html` page, plus `sitemap.xml` and `robots.txt`.
 * A Cloudflare Pages `_redirects` file and a `_headers` file for caching.

#### How the export works

 1. The plugin discovers every public URL on your site.
 2. It fetches the fully rendered HTML of each page through the WordPress HTTP API.
 3. It downloads and localizes assets, including recursive CSS `url()` and `@import`
    references.
 4. It rewrites internal links to portable relative or root-absolute URLs.
 5. It removes server-side features that cannot run on a static host.
 6. It packages everything into a single ZIP file you can download.

#### What the export cleans up

 * Removes comment forms, comment sections and comment feeds.
 * Removes search forms.
 * Strips WordPress version tags.
 * Strips staging “noindex” robots meta so the exported site stays indexable.

#### Key features

 * Chunked, timeout-safe export with a live progress log.
 * Optional WP-CLI command: `wp aouwal-static-export run`.
 * Optional, invisible author credit. It is off by default and can be enabled in
   Settings.

## Screenshots

[⌊Configure what to export: post types, archives, asset handling, URL style, cleanup
options and generated files.⌉⌊Configure what to export: post types, archives, asset
handling, URL style, cleanup options and generated files.⌉[

Configure what to export: post types, archives, asset handling, URL style, cleanup
options and generated files.

[⌊Run the export and follow the live progress log, then download the finished ZIP.⌉⌊
Run the export and follow the live progress log, then download the finished ZIP.⌉[

Run the export and follow the live progress log, then download the finished ZIP.

[⌊Deploy with the built-in GitHub and Cloudflare Pages steps, including the generated
_redirects and _headers notes.⌉⌊Deploy with the built-in GitHub and Cloudflare Pages
steps, including the generated _redirects and _headers notes.⌉[

Deploy with the built-in GitHub and Cloudflare Pages steps, including the generated
_redirects and _headers notes.

## Installation

 1. Upload the `aouwal-static-site-export` folder to `/wp-content/plugins/`.
 2. Activate the plugin in the Plugins screen.
 3. Open the Static Export menu and configure the settings.
 4. Run an export, then download the ZIP file.
 5. Follow the Deploy tab to publish the site.

## FAQ

### What does Aouwal Static Site Export do?

It converts your WordPress site into a static HTML site. The plugin crawls each 
public page, saves the rendered HTML, downloads and localizes all assets, and packages
the result into a ZIP file. You can then host the site anywhere without WordPress,
PHP or a database.

### Does it work with page builders?

Standard themes work well. Sites that depend on client-side JavaScript, such as 
WooCommerce carts and some page builders, may not work fully once they are static.
Always test the exported site before you publish it.

### What happens to search and comments?

Search and comments are server-side features, so they cannot run on a static host.
The plugin removes search forms, comment forms and comment feeds from the export.
There is no built-in replacement for them.

### Does the export include any credit or branding?

No, not unless you enable it. In Settings, under Attribution, you can turn on an
invisible, source-code-only credit. It is off by default and never appears in the
browser or in the exported pages your visitors see.

### Which hosts can I deploy the export to?

You can host the exported folder on any static host or CDN. The plugin generates
files for Cloudflare Pages, and the Deploy tab includes step-by-step GitHub and 
Cloudflare Pages instructions. Netlify, GitHub Pages and Amazon S3 also work with
the same output.

### Do I need to know how to code?

No. You run the export from the WordPress admin and download a ZIP file. The Deploy
tab gives you copy-and-paste commands for GitHub and Cloudflare Pages, so you can
publish the site without writing any code.

### Does the plugin change my live site?

No. The plugin only reads your content and writes the export to a files folder inside
your own WordPress uploads directory. Your live site, database and settings stay
unchanged, and you can delete the export files at any time.

### Which WordPress and PHP versions are supported?

The plugin requires WordPress 6.0 or later and PHP 7.4 or later. It is tested up
to WordPress 7.1. It uses only the WordPress HTTP API and the WordPress filesystem,
so it works on standard shared hosting.

### Can I update the exported site later?

Yes. Run a new export to create a fresh ZIP, then push the updated files. On Cloudflare
Pages, every push to your connected repository redeploys the site automatically,
so updates take only a few minutes.

### Does the plugin work on large sites?

Yes. The export runs in batches, which keeps each request short and avoids server
timeouts. If your server is slow, lower the batch size in Settings. Very large sites
take more time and produce a larger ZIP file.

### Is the exported site good for SEO?

Yes. The export keeps your page URLs, titles and content, generates a `sitemap.xml`
and `robots.txt`, and strips version tags and staging “noindex” meta. Because the
pages are static HTML, they load quickly and are easy for search engines and AI 
systems to crawl.

## Reviews

![](https://secure.gravatar.com/avatar/840fa17a97591897c2243096b25968e9d5d3e4d54b107813bb990be4f0143310?
s=60&d=retro&r=g)

### 󠀁[Excellent Plugin for Easy Static Site Export](https://wordpress.org/support/topic/excellent-plugin-for-easy-static-site-export/)󠁿

 [edupaperhub](https://profiles.wordpress.org/edupaperhub/) October 18, 2026

Aouwal Static Site Export is a very useful plugin for anyone who wants to export
their WordPress website as a static site. It offers a practical solution for simplifying
website deployment and improving site performance. I appreciate the effort put into
developing this plugin and making static site export more accessible. It can be 
especially helpful for website owners who want a faster, more lightweight website.
Highly recommended for anyone looking for a convenient static site export solution!

 [ Read all 1 review ](https://wordpress.org/support/plugin/aouwal-static-site-export/reviews/)

## Contributors & Developers

“Aouwal Static Site Export” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Abdul Aouwal ](https://profiles.wordpress.org/aouwal/)

[Translate “Aouwal Static Site Export” into your language.](https://translate.wordpress.org/projects/wp-plugins/aouwal-static-site-export)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/aouwal-static-site-export/),
check out the [SVN repository](https://plugins.svn.wordpress.org/aouwal-static-site-export/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/aouwal-static-site-export/)
by [RSS](https://plugins.trac.wordpress.org/log/aouwal-static-site-export/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Fixed link hint tags (preconnect, dns-prefetch, prerender, profile) being downloaded
   and rewritten to broken local files.
 * Fixed multi-token rel values (for example “preconnect dns-prefetch”) being misclassified.
 * Localize web app manifest icon and shortcut URLs so they work on the static site.

#### 1.0.2

 * Removed the non-HTTP-API remote fetch fallback from the crawler; all remote requests
   now use the WordPress HTTP API (`wp_remote_get`) exclusively.

#### 1.0.1

 * Renamed to “Aouwal Static Site Export” (aouwal_) with a distinctive slug. Previous
   sts_ settings and job table are migrated automatically on activation.
 * Export output is written via WP_Filesystem only, inside the plugin’s own uploads
   directory.
 * Server-side fetching is restricted to the site’s own hosts and public IPs (SSRF
   hardening).

#### 1.0.0

 * Initial release.
 * Renamed from the pre-release “WP Static Export” (wse_) to “Site to Static” (sts_).
   Leftover pre-release options and database table are removed automatically on 
   activation.

## Meta

 *  Version **1.0.3**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [export](https://wordpress.org/plugins/tags/export/)[Github](https://wordpress.org/plugins/tags/github/)
   [static](https://wordpress.org/plugins/tags/static/)[static site](https://wordpress.org/plugins/tags/static-site/)
 *  [Advanced View](https://wordpress.org/plugins/aouwal-static-site-export/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/aouwal-static-site-export/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/aouwal-static-site-export/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/aouwal-static-site-export/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/aouwal-static-site-export/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/aouwal-static-site-export/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/aouwal-static-site-export/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/aouwal-static-site-export/reviews/)

## Contributors

 *   [ Abdul Aouwal ](https://profiles.wordpress.org/aouwal/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/aouwal-static-site-export/)