Supported CMS Static websites

Static websites, with a full edge ops layer.

No CMS? No problem. Sitewrap wraps plain HTML and static-site-generator output with edge cache, deploy controls, firewall, analytics, and Forms & Leads.

Hugo · Jekyll · EleventyPlain HTML welcomeDeploy + cache
Static origin Edge delivery
/ index.html · cached
/blog/* static HTML · cached
/assets/* edge assets
deploy Sitewrap publish
forms edge-protected
Immutable HTML · edge HIT · forms & firewall included
Built for Static websites Edge-first

Static does not mean “no operations.”

SSG and plain HTML sites still need abuse defense, analytics, experiments, and controlled publishing. Sitewrap is that layer — without forcing a CMS.

Edge cache

Serve HTML at the edge

Cache static pages and assets in Sitewrap. Preload from sitemap or URL lists so launches are warm on day one.

  • Sitemap crawl & warm
  • TTL you control
  • Stale options when needed
Deploy

Publish without FTP chaos

Deploy pages and assets through Sitewrap, preload cache, and keep a clearer release trail than ad-hoc file drops.

  • Page-level publish
  • Cache preload
  • Rollback-friendly flow
Firewall

Static sites get probed too

Block scanners hunting for wp-login, .env, and random PHP even when your origin is pure static HTML.

  • IP block & allow
  • Rate limits
  • Probe path defense
Forms & leads

Forms without a backend CMS

Protect HTML forms at the edge and collect leads in Sitewrap — useful when the static site has no CMS form plugin.

  • Honeypot + rate limits
  • Lead inbox
  • Visitor context
Analytics

See what static never showed you

Request log, live users, and Mixpanel/GA4 without bolting three scripts into every layout by hand.

  • Consent-aware partners
  • Server + client events
  • Engagement signals
A/B testing

Experiment without a CMS

Assign visitors to edge-served variants while the origin stays a simple static tree.

  • Weighted variants
  • Request log context
  • No theme forks
Setup Minutes, not months

From static origin to production wrap.

Point Sitewrap at your static host or object storage origin, warm pages, then move DNS.

01

Add your static site

Enter the public domain and current origin (host, bucket, or SSG host).

02

Enable edge controls

Turn on cache, firewall, form protection, and analytics. No CMS detection required.

03

Warm the important pages

Preload from sitemap.xml or a URL list so key pages are cached before cutover.

04

Point DNS and go live

Issue TLS, flip the A record, and publish updates through Sitewrap when you need controlled deploys.

Static, CMS, and commerce — one edge.

Agencies wrap static campaign sites next to WordPress and Shopify under the same Sitewrap account.

Platform Multi-origin

No CMS is still a first-class origin.

Sitewrap is not WordPress-only. Static websites get the same platform spine — with deploy and cache patterns that fit immutable HTML.

  • Any CMS behind the same edge controls
  • Static websites without a CMS at all
  • Custom origins and hybrid stacks
FAQ

Static website questions, answered.

Do I need a CMS to use Sitewrap?

No. Static HTML and SSG output (Hugo, Jekyll, Eleventy, Next static export, and similar) are fully supported.

Can I still deploy updates?

Yes. Use Sitewrap deploy and cache preload workflows, or keep publishing to your origin and let Sitewrap cache the results.

Why wrap a static site at all?

Static origins still face bots, need analytics, benefit from edge cache geography, and often need forms, A/B tests, and safer publishing — without adopting a full CMS.

Is Sitewrap only for WordPress?

No. WordPress has the deepest CMS-specific defaults, but firewall, cache, analytics, forms, and deploy work for any origin — including static.

Wrap your static website.

Create a Sitewrap account, warm your pages, turn on the firewall, and point DNS — no CMS required.