Aouwal Static Site Export

Aouwal Static Site Export

Details
View on WordPress

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, 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.

Details

Plugin code:
aouwal-static-site-export
Plugin version:
1.0.2
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.3
Total installations:
0
Last updated:
2026-10-17
Rating:
Times rated:
0
cloudflare-pages
export
github
static
static-site