Intro
Static sites are having a moment in the WordPress space. With tools like Astro gaining traction, developers moving away from WordPress entirely, and solutions like PhantomWP cropping up, the conversation around speed, performance, and security has never been louder.
But what if you didn’t have to abandon WordPress at all?
With Builderius’s built-in static export, you can deploy a WordPress site as pure HTML: no separate build pipeline, no extra plugins, and no hosting lock-in.
Builderius offers a compelling middle ground: you build your site in WordPress using the page builder you already know, and then export and deploy it as a static site. No PHP. No database queries on every request. Just fast, lean HTML, CSS, and JavaScript served directly to your visitors.
In this tutorial, you’ll learn how to connect Builderius to a deploy target, generate a static release, and publish your site, with step-by-step guides for both Cloudflare Pages and GitHub Pages.
What You’ll Need
- A WordPress site built with Builderius
- A free Cloudflare account (for Cloudflare Pages deployment) or a GitHub account (for GitHub Pages deployment)
- Your Builderius plugin (v1.3.4 or higher) is installed and activated
How Builderius Static Export Works
Builderius includes a built-in deploy system under Settings → Deploy. When you trigger a deployment, Builderius crawls all of your pages and posts, bundles the HTML, CSS, JavaScript, and assets into a zip file, and then uploads that package directly to your chosen hosting platform.
The result is a fully static version of your WordPress site, identical in appearance to the dynamic version, but without any server-side processing on each request.

Note: Form submissions do not yet work on static exports. The Builderius team has indicated this will be addressed in a future update.
Deploying to Cloudflare Pages
Cloudflare Pages is a free static site hosting platform with generous limits and a global CDN. It’s the recommended starting point for most Builderius users.
Step 1: Create a Cloudflare API Token
- Log in to your Cloudflare dashboard.
- In the top-right corner, click your profile icon and go to My Profile.
- Select API Tokens from the left sidebar.
- Click Create Token, then choose Create Custom Token.
- Give the token a name (e.g.
builderius-deploy). - Under Permissions, set the following:
- Account → Cloudflare Pages → Edit
- Leave the remaining settings at their defaults unless you want to restrict by IP address.
- Click Continue to summary, then Create Token.
- Copy the token immediately. Cloudflare will only show it once.

Step 2: Find Your Cloudflare Account ID
- In your Cloudflare dashboard, navigate to any of your existing Pages projects (or the Workers & Pages overview).
- Scroll to the bottom of the right-hand sidebar.
- Copy the Account ID. You will need it in the next step.

Step 3: Connect Builderius to Cloudflare Pages
- In your WordPress admin, go to Builderius → Settings.
(The settings panel may take a moment to load. This is a known issue being addressed in a future release.) - Select the Deploy tab.
- Click Add Location.
- Fill in the fields:
- Name: a label for this deploy target (e.g.
My Conference Site) - Provider: select Cloudflare Pages
- API Token: paste the token you copied in Step 1
- Account ID: paste the Account ID from Step 2
- Project Name: enter a slug for your Cloudflare Pages project. Use lowercase letters and hyphens only, no spaces or capital letters (e.g.
uac-conference)
- Name: a label for this deploy target (e.g.
- Click Save, then click Test Connection.
If everything is configured correctly, you’ll see a Connected successfully message.

Step 4: Create a Release
Before you can deploy, Builderius requires you to create a release, a versioned snapshot of your site.
- Navigate to Builderius → Releases.
- Click Create New Release.
- Enter a version number (e.g.
1.4) and set the tag tostatic. - Click Publish Release.

Step 5: Deploy to Cloudflare Pages
- Go to Builderius → Deploy.
- Select your Cloudflare Pages location.
- You’ll see a list of all pages and posts available for deployment. Deactivate any you’d like to exclude, or leave everything selected.
- Click Next.
- On the Generate step, leave the settings at their defaults and click Generate. Builderius will crawl your site and bundle everything into a static zip file.
- Once generation is complete, click Deploy and confirm.
Builderius will upload the static package to Cloudflare Pages. Once the deployment finishes, your site will be live at your Cloudflare Pages URL (e.g. your-project.pages.dev).
You can verify the deployment by logging in to Cloudflare and navigating to Workers & Pages. Your project will appear there with the latest deployment listed.

Deploying to GitHub Pages
GitHub Pages is a free static hosting service built into GitHub. It’s a solid alternative to Cloudflare Pages, particularly if your project already lives in a GitHub repository or if you prefer to keep your deployment history in version control.
Step 1: Create a GitHub Repository
- Log in to GitHub and create a new repository.
- Set the repository to Public (required for free GitHub Pages hosting on personal accounts).
- Note the repository name. You will need it shortly.
Step 2: Enable GitHub Pages on the Repository
- Open your repository on GitHub and go to Settings → Pages.
- Under Source, select Deploy from a branch.
- Choose the branch Builderius will push to.
gh-pagesis the conventional choice. If the branch doesn’t exist yet, Builderius will create it on first deploy. - Set the folder to
/ (root)and click Save.
Step 3: Create a GitHub Personal Access Token
- In GitHub, go to Settings → Developer settings → Personal access tokens → Tokens (classic).
- Click Generate new token (classic).
- Give it a descriptive name (e.g.
builderius-deploy). - Under Scopes, tick repo (this grants read/write access to your repositories).
- Click Generate token and copy it immediately. You will not be able to see it again.
Step 4: Connect Builderius to GitHub Pages
- In WordPress, go to Builderius → Settings → Deploy.
- Click Add Location.
- Fill in the fields:
- Name: a label for this target (e.g.
GitHub Pages) - Provider: select GitHub Pages
- Personal Access Token: paste the token you created above
- GitHub Username: your GitHub username or organisation name
- Repository Name: the exact name of the repository you created
- Branch:
gh-pages(or whichever branch you configured in Step 2)
- Name: a label for this target (e.g.
- Click Save, then Test Connection to confirm the credentials are correct.
Step 5: Create a Release and Deploy
The release and deploy process is identical to the Cloudflare Pages workflow:
- Go to Builderius → Releases, create a new release with a version number and the
statictag, and publish it. - Go to Builderius → Deploy, select your GitHub Pages location, choose your pages, click Next, generate the static files, then click Deploy.
Once complete, your site will be live at https://yourusername.github.io/your-repo-name. If you’ve configured a custom domain in GitHub Pages settings, it’ll resolve there instead.
Testing Your Static Site Locally
If you want to preview the static export before pushing it live, Builderius can export a zip file you can serve from a local environment.
- In Builderius → Deploy, click Export and select Export Static Site.
- Download the zip file.
- Extract the contents into a folder in your local server (Laravel Herd, Local WP, or any PHP-capable local environment will work).
- Set up a local domain pointing to that folder.
You can then browse the static version of your site locally before deploying to production.
What You Get: Static Speed Without Leaving WordPress
Once deployed, your site loads from pre-built HTML files rather than dynamically generating pages on each request. There’s no PHP to execute, no database to query, and no WordPress overhead on the critical path. The result is a noticeably faster site, with the same visual output you built in the Builderius page builder.
You keep the familiar WordPress editing experience. Your visitors get the performance benefits of a static site. That’s the best of both worlds.
Links & Further Reading
Some links below are affiliate links. I may earn a small commission at no extra cost to you. Thank you for supporting the channel!
- Builderius: WordPress page builder with built-in static site export
Support the Channel
If you found this tutorial helpful, you can support the channel here. Every contribution means a lot!
Comments
No comments yet — be the first.
Leave a comment
Replying to .
Thanks — your comment is in
It's awaiting moderation and will appear after it's approved and the site is rebuilt.