Opens in a new tab

MyStaticWP – turn your dynamic WordPress into static pages, in the same admin

From10,00 €

MyStaticWP turns your dynamic WordPress pages into static ones: each page is built once, saved as an HTML file, and handed to your visitors by your own web server, without rebuilding it for every visit. You keep editing in the same WordPress admin, with per-page control of plugins and measurements on your own server. No cookie, no tracking, no outside service for your visitors.

You need to change plan?

Already a customer, please upgrade directly from your dashboard on the My Account page.

Agencies who need more...

Agencies, you need more than the capacity plans; contact us on the Contact us page.

Pairs well with

No long-term commitment, cancel anytime
Self-hosted — your server, your rules
Instant setup, no infrastructure to build
Email support included on every plan

Product details

MyStaticWP turns your dynamic WordPress into static pages, and you never leave your WordPress admin. Every public page is built once, saved as an HTML file, and served to visitors instead of being built again for each visit. You keep editing the live, dynamic site as usual, and the static copies rebuild themselves when you save. It runs on your own server, on the same domain, and it can be switched off in one click.

Why “dynamic to static” matters

A normal WordPress page is dynamic: at every visit, PHP starts, the database is queried, every active plugin runs, and the same page is built again, even when nothing has changed since the last visitor. On a busy day, on a modest host or with many plugins, that repeated work is what makes pages slow. A static page removes the repetition. MyStaticWP does the conversion, and gives you control and measurements around it, so you see real figures for your own site rather than promises.

Three steps to start

  • Activate the plugin. Nothing changes for your visitors yet.
  • Choose a generation style and turn static mode on, on the Switch screen.
  • Click Regenerate all. Your visitors now receive static pages, and you press Measure on the Overview to see the difference on your own server.

Included

  • Dynamic to static conversion of every public page, on your own domain, with the same WordPress admin.
  • Two generation styles, Hybrid (forms and interactive parts keep working) and Strict (a standalone mirror, forms replaced by a contact message), set per site, per category or per page.
  • Direct serving by Apache and LiteSpeed before WordPress starts, and a PHP fallback on other servers.
  • Per-page plugin control: choose which plugins run on which page, with a preview and a check before you save, and a reset button to undo everything.
  • Measurements on your own server: cost per plugin with margins of error, and static versus dynamic speed on your home page.
  • Automatic rebuilds on save, on changes to the theme, menus, Bricks templates and global styles, on plugin updates, and daily, with a journal that says what happened to each page.
  • An overview dashboard, a getting-started checklist and a compatibility check that flags what static pages cannot do.
  • Built and tested with Bricks, and with Polylang multilingual sites: each language keeps its own static page.
  • Export of a standalone static copy of your site as a ZIP, for any host.
  • Screens in English, French and Spanish. No cookie, no tracking, and no outside service for your visitors.

Good to know

  • A static page cannot do what needs WordPress at the moment of display: carts, personal content, live filters. The plugin keeps WooCommerce cart, checkout and account pages live by itself, and you can keep any page dynamic.
  • WPML is supported but has not been tested on a real WPML site yet. Divi, Oxygen and Elementor 4 are detected but not audited yet.
  • Run one page cache at a time. Image and code optimisation tools can stay next to it.

New to MyStaticWP? Check the Getting Started guide for a full walkthrough, or the FAQ for quick answers.

Need more details?

You can visit the official MyStaticWP website at any time, where all the necessary details to understand and use the application are available: mystaticwp.chefprojetdigital.fr.

Licensing

Licensed for a number of sites: Starter, Professional or Agency, monthly or yearly. The plugin works fully with or without a license; only the one-click updates require a valid key.

Product Updates
Version: 0.9.50
Date: 2026-09-20
Changes: First public release. Dynamic to static conversion of every public page, in the same WordPress admin. Hybrid and Strict generation styles, per site, category or page. Per-page plugin control, with preview, check and reset. Measurements: cost per plugin and static versus dynamic speed. Automatic rebuilds with a journal, an overview and a compatibility check. Bricks and Polylang support, static export as a ZIP, screens in English, French and Spanish.
Product Requirements
WordPress: 6.0 or higher
PHP: 7.4 or higher
Permalinks: Any structure except Plain
Server: Apache or LiteSpeed recommended; other servers work through PHP
License: Optional — needed only for one-click updates
Product Plans
Starter: Up to 3 sites. Every feature — for a freelancer or a personal site.
Professional: Up to 10 sites. Every feature — for a consultant or a small business.
Agency: Up to 50 sites. Every feature — for an agency handling client sites.
Product Features
Dynamic to static: every public page is built once and served as a static HTML file.
Same WordPress admin: you keep editing the live, dynamic site — nothing to migrate.
Hybrid or Strict style: forms keep working, or a standalone mirror — per site, category or page.
Served by your web server: Apache and LiteSpeed answer from the static file, other servers fall back to PHP.
Per-page plugin control: choose which plugins run on which page, with a preview and a reset.
Measured, not guessed: cost per plugin with margins of error, and static versus dynamic speed.
Automatic rebuilds on save, on theme, menu or Bricks changes, on plugin updates, and daily.
Journal and overview: see what happened to each page, and why.
Built and tested with Bricks, Polylang multilingual sites, and a compatibility check.
Standalone static export as a ZIP. No cookie, no tracking, no outside service for visitors.

A WordPress plugin that turns your dynamic pages into static ones: each page is built once, saved as a file, and served to visitors while you keep editing in the same WordPress admin.

No code. Activate the plugin, turn static mode on and click Regenerate all. It takes about ten minutes, and you only do it once.

Rarely, and never for long. Saving a page rebuilds its static copy, shared changes such as the theme or a menu rebuild the site about a minute later, and a daily rebuild catches the rest.

It does the same core job, static pages, and adds per-page control of plugins and measurements. It does not optimise images or minify code. Run one page cache at a time.

Yes. A static page is the page WordPress produced, whatever built it. Bricks is audited and was used on the plugin’s own test site, and Elementor before version 4 is audited too.

In Hybrid style, yes: a submission goes to WordPress as before. In Strict style, forms are replaced by a message with your contact address.

No. It sets no cookie, records no IP address and makes no outside request when a page is displayed.

The plugin keeps working. Only the one-click updates need a valid key.

Deactivating removes its server rules and returns your site to plain, dynamic WordPress. Your content is never changed. On uninstall, you choose what is removed.

From product page

Why Remotely?

0%

Self-hosted, no third-party service, no WordPress.org review process — full control over your licensing, from day one.