Guide

Getting Started on Porkbun Static Hosting

How to put a real, fast website online for $2.50/month — no WordPress, no builders, no server admin. Just files, served clean.

Read: ~8 min Skill: Beginner+ (some HTML helps) Cost: $2.50/mo

Static Hosting is the simplest, cheapest, fastest way to put a real website online — if you can write HTML or hand off the build to someone who can. No WordPress to keep updated. No site builder charging you $40/month forever. No servers to maintain. Porkbun's Static Hosting is $2.50/month, includes free SSL, and runs reliably forever once it's set up. Here's how to get there.

Why Static Hosting?

Compared to WordPress hosting or a builder like Squarespace/Wix:

$

Cheapest real hosting

$2.50/month, flat. WordPress hosts start at $10–15. Squarespace and Wix start at $16–30. Over five years, the savings compound into real money.

🔒

Free SSL, automatic

Porkbun auto-issues a Let's Encrypt SSL cert and renews it forever. HTTPS works out of the box. No "buy this $80/yr cert" upsell.

Fast and reliable

No PHP, no database, no plugins to crash. Just files served from a CDN. Loads quickly, doesn't go down because someone's plugin updated wrong.

Zero maintenance

No security patches, no plugin updates, no version migrations. Set it up once and the only thing you ever do is upload new files when content changes.

Honest caveat: Static hosting won't run WordPress, PHP, Node, or databases. You serve HTML/CSS/JS files. If you need server-side features (like processing contact form submissions), you wire in a third-party service like Formspree or Netlify Forms. For 95% of small business sites, that's all you need.

1Have a domain ready

You need a registered domain first. If you don't have one yet, see our guide on buying a domain at Porkbun — takes about 10 minutes.

Your domain doesn't have to be at Porkbun specifically. Static Hosting works whether your domain is at Porkbun, GoDaddy, Squarespace, Namecheap, or anywhere else — but the setup is one click if it's at Porkbun and a few extra DNS steps if it's elsewhere.

2Enable Static Hosting on the domain

Log into Porkbun and click your way to:

Account → Domain Management → [your domain] → Hosting tab → Enable Static Hosting

Tip: Auto-renew is on by default. Leave it on. A site that goes down because hosting expired is a worse problem than $30 a year.

3Point your domain at the hosting

If your domain is at Porkbun

You're done with this step — Porkbun auto-configures the A and AAAA records when you enable Static Hosting. Skip to step 4.

If your domain is at another registrar

Go to your registrar's DNS panel and add:

Tip: If you can, drop the TTL on your existing DNS records to 300 seconds the day before the swap. That makes the cutover near-instant instead of a multi-hour wait.

4Wait for SSL to provision

Once DNS resolves to Porkbun's static hosting, Porkbun automatically requests a Let's Encrypt SSL certificate. This takes 5–30 minutes after DNS propagates.

Don't panic if HTTPS shows a cert warning in the first few minutes after DNS goes live — the cert is being issued in the background. Check back in 15 minutes. If it's still broken after an hour, contact Porkbun support.

You can watch DNS propagation at whatsmydns.net — type your domain and check it from a few global locations.

5Prepare your site files

Static Hosting expects HTML files. Minimum requirements:

Test locally first — open index.html in a browser and confirm everything loads. If a path is broken on your computer, it'll be broken when uploaded too.

Don't know HTML? Two ways forward: use a tool like Carrd or Pinegrow that exports static HTML — or hire someone (like, say, us) to build it once and hand you the keys.

6Upload your files

Three options, in order of how technical you need to be:

# Example: deploying via SFTP from the command line
sftp -P 9022 yourdomain.com@sftp.yourdomain.com
put index.html www/index.html
put -r images/ www/images/
exit

7Verify everything works

Before you tell anyone the site is live, run through this checklist:

8Set up email forwarding (optional but useful)

You bought a domain, so you might as well have email at it. Porkbun email forwarding is free:

This is forwarding only — you can't send from info@yourdomain.com with this setup. If you need to send (and most businesses do), step up to Porkbun Email Hosting (~$24/yr) or Google Workspace ($6/user/mo).

Common Gotchas

Cache delay (~1hr): Porkbun caches static files. If you upload a change and don't see it, append ?cb=20260428 to the URL — that bypasses the cache. Don't assume an upload "didn't work."
DNS propagation: Even after Porkbun says DNS is live, it can take a few hours for the whole internet to catch up. Use whatsmydns.net to confirm globally before assuming something is broken.
Forms don't submit on their own: Static hosting can't process form data. Use Formspree (free tier covers most), Netlify Forms, Web3Forms, or Formspark. They give you a form action URL — paste it into your form's action attribute.
Custom 404 page: Drop a 404.html at the root if you want a branded "page not found" — otherwise visitors see a generic one.
WWW vs apex: Always test both yourdomain.com and www.yourdomain.com. Set up a redirect from one to the other in Porkbun's hosting settings so you don't split SEO juice between two URLs.
File size and bandwidth: Default tier handles small business traffic fine. If you're hosting big videos or expecting heavy traffic, check the limits in the hosting panel — but you'll know if you're at risk.

You're live. Now what?

A site online is the start, not the finish. Things worth doing in the first 30 days:

You've got two paths from here, depending on how you want to spend your time:

DIY

Keep going yourself

If you can write HTML or use a tool like Carrd to export static files, you can run this whole stack yourself. The hardest parts (DNS, SSL, hosting) are already done. The ongoing work is just updating files when things change — once a month, maybe.

← Domain Guide

Stuck on DNS records or SSL warnings?

The hard part of static hosting is rarely the hosting itself — it's the DNS, SSL, and "why won't my CNAME resolve" debugging. We do this every week. Free 15-minute call to unstick you.

Book a Free Consult →

FAQ

What's the difference between Static Hosting and WordPress hosting?

Static serves files exactly as you upload them. Cheap, fast, no admin. Can't run WordPress. WordPress hosting runs PHP and a database so you can use the WP admin to edit content. More expensive, more flexible, more things that can break. For a small business marketing site, static is almost always the right choice.

Can I have a contact form with static hosting?

Yes. You use a third-party form service. Formspree's free tier handles 50 submissions/month. Set the form's action attribute to the Formspree URL, deploy, done. Submissions land in your inbox.

How do I update the site after launch?

Edit your HTML files locally, re-upload via the dashboard or SFTP. Updates appear within a few minutes (cache permitting). For sites that change often, set up SFTP — it's faster than dragging files into a browser every time.

What if I outgrow static hosting?

You won't, for a typical small business site. But if you do — say, you need a real e-commerce backend, member logins, or a CMS — your static files port to any other host. There's no lock-in.

Do I need to know HTML?

You — or someone — needs to. Three paths: (1) DIY with a static-export builder like Carrd, (2) learn enough HTML/CSS to maintain it (a weekend's work for the basics), or (3) hire someone to build it and hand you a working site you don't have to touch.

What about bandwidth and storage limits?

The default tier comfortably handles small business sites. Storage limits are documented in your hosting panel; you'd need to be hosting a lot of large videos to hit them. Bandwidth caps similarly aren't a concern unless you go viral or run something unusual.