Static Publisher for WordPress
Keep WordPress for editing. Move public delivery to AWS.
Crawl the rendered site, capture the assets visitors actually need, rewrite URLs for the target environment, publish to Amazon S3, and refresh CloudFront. WordPress remains the familiar content system while the public site no longer depends on PHP and MySQL for every request.
WordPress to edge
A publishing pipeline, not only an export file
The source site can stay private or internal while repeatable jobs prepare and deliver the public frontend to customer-owned AWS infrastructure.
Runtime boundary
Static Publisher generates and deploys the frontend. Gatey, Flow, AI-Kit, Static Site Guardian, and AWS APIs can preserve selected dynamic capabilities after publishing.
Why Static Publisher
Operate a repeatable path from editor to production
A production static site needs more than downloaded HTML. It needs reliable rendering, asset discovery, target-aware rewriting, deployment, cache refresh, and a clear boundary between the authoring system and the public runtime.
01
Render-aware capture
Visit the frontend as a browser would, then capture HTML, responsive images, scripts, styles, fonts, and dynamically referenced assets required by the rendered experience.
02
Target-aware rewriting
Rewrite source URLs for staging or production so a private WordPress origin does not leak into navigation, assets, canonical paths, or public references.
03
AWS delivery path
Upload generated output to Amazon S3 and serve it through CloudFront, including invalidation after publishing so updated files reach visitors.
04
Portable publishing engine
Use WordPress administration as the control surface or run the publishing engine through scheduled jobs, automation, and deployment workflows outside the editor.
Capabilities
The publishing layer for serious static WordPress projects
Full-site crawl and publish
The free workflow can crawl and publish a complete site, including pages and browser-required assets, without replacing Gutenberg, Elementor, media, or normal content editing.
Incremental delivery
Pro workflows can compare deployment output and publish only the changed part of a site, reducing unnecessary uploads and allowing more focused cache refreshes.
Multiple deployment profiles
Reuse one source and crawl configuration for different targets such as staging and production, with target origins, credentials, and deployment settings kept separate.
Logs and operational visibility
Keep publishing records and job feedback available for troubleshooting, repeatable agency operations, and automated delivery rather than treating each export as an isolated action.
Publishing path
From WordPress editor to the AWS edge
Static Publisher treats WordPress as the authoring source and AWS as the public delivery layer. Optional runtime products connect directly to browser or AWS services instead of sending public traffic back through WordPress.
PRIVATE OR STAGING WORDPRESS
├── Gutenberg / Elementor
├── media and SEO tooling
└── normal editorial workflow
│
▼
STATIC PUBLISHER ENGINE
├── render and crawl pages
├── discover required assets
├── rewrite target URLs
└── calculate deployment output
│
▼
AMAZON S3 ORIGIN
│
▼
AMAZON CLOUDFRONT
├── public static routes
└── optional protected routes
└── Gatey + Static Site Guardian
Dynamic needs
└── Flow / AI-Kit / customer AWS APIs
The WordPress source remains under the site owner’s control. S3, CloudFront, protected routes, API backends, logs, and deployment credentials belong to the selected customer AWS environment.
Comparison
More than a static exporter
WP2Static and Simply Static helped prove that WordPress can be used as a static site source. SmartCloud Static Publisher aims at a different category: a WordPress-to-AWS publishing pipeline that can become part of a larger application architecture.
| Capability | Static Publisher | WP2Static | Simply Static / Pro |
|---|---|---|---|
| Primary positioning | AWS-native static publishing for WordPress | Classic static HTML exporter | Mature static WordPress generator |
| WordPress role | Editor and source environment | Static output source | Static output source |
| Target runtime | Customer-owned AWS | Static hosting targets | Multiple hosts or managed Studio |
| AWS S3 / CloudFront path | Core delivery model | Available via setup/add-ons | Available in Pro |
| Asset discovery * | Captures assets required by the rendered page, including srcset, picture fallbacks, and dynamic assets | Primarily export/crawler based | Static generation + Pro optimization |
| URL rewriting | Target-origin and profile-level rewrites | Core export concern | Rewrite and hide-WP features |
| Portable automation | Queue/runtime-oriented publishing engine | Developer-oriented usage exists | WP-CLI and workflows in Pro |
| Incremental publishing | Pro: incremental jobs + deploy diff | Depends on setup/version | Quick updates in Pro |
| Multiple deployment profiles | Pro: one crawl, multiple targets | Not the main positioning | Multiple targets supported |
| Protected static routes | Gatey + Static Guardian on customer AWS | Not core | Not the main model |
| Backend workflows | Flow + AWS serverless backends | Outside scope | Forms/search/comments integrations |
| Best fit | Agencies standardizing WP + AWS delivery | Developers needing static export | Teams wanting broad static WP deployment |
* Export what the page really uses
Many static export workflows start by scanning files and following references. That can work for simple sites, but modern WordPress pages often rely on responsive images, srcset variants, picture fallbacks, page-builder scripts, lazy-loaded assets, and frontend behavior that only becomes visible after rendering.
Static Publisher follows the rendered page instead. It captures the assets the browser actually needs to display the experience correctly, while still preserving the links and references required for navigation and static delivery.
Evaluation questions
What teams usually need to know
Does Static Publisher replace WordPress?
No. WordPress remains the editor, media library, administration environment, and source of content. Static Publisher changes how the public frontend is generated and delivered.
Can the source WordPress site stay private?
Yes. A common pattern is to keep WordPress on a private, staging, VPN-protected, or IP-restricted origin and publish only the generated frontend to the public S3 and CloudFront environment.
Can static pages still use forms, AI, or login?
Yes, when those features run in the browser and call independent services. Flow can submit to a backend, AI-Kit can use local or configured backend processing, and Gatey can authenticate directly with Cognito.
When is Static Site Guardian needed?
Use it when selected static paths must be rejected at CloudFront before their files are delivered. Gatey supplies the Cognito login experience; Static Site Guardian adds the signed-cookie and edge protection layer.
WordPress as source, AWS as runtime
Build normally in WordPress and publish a production frontend to the edge
Start with a complete static crawl and AWS publish. Add incremental jobs, deployment profiles, protected routes, forms, AI, or authentication as the site’s delivery model grows.
